Patents Assigned to QUALCOMM TECHNOLOGIES, INC.
  • Patent number: 10373369
    Abstract: The present disclosure describes methods, apparatuses, and non-transitory computer-readable mediums for estimating a three-dimensional (“3D”) pose of an object from a two-dimensional (“2D”) input image which contains the object. Particularly, certain aspects of the disclosure are concerned with 3D pose estimation of a symmetric or nearly-symmetric object. An image or a patch of an image includes the object. A classifier is used to determine whether a rotation angle of the object in the image or the patch of the image is within a first predetermined range. In response to a determination that the rotation angle is within the first predetermined range, a mirror image of the object is determined. Two-dimensional (2D) projections of a three-dimensional (3D) bounding box of the object are determined by applying a trained regressor to the mirror image of the object in the image or the patch of the image. The 3D pose of the object is estimated based on the 2D projections.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 6, 2019
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Mahdi Rad, Markus Oberweger, Vincent Lepetit
  • Patent number: 10325351
    Abstract: A method for normalizing an image by an electronic device is described. The method includes obtaining an image including a target object. The method also includes determining a set of windows of the image. The method further includes, for each window of the set of windows of the image, predicting parameters of an illumination normalization model adapted to the window using a first convolutional neural network (CNN), and applying the illumination normalization model to the window to produce a normalized window.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: June 18, 2019
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Mahdi Rad, Markus Oberweger, Vincent Lepetit
  • Patent number: 10268864
    Abstract: A fingerprint sensor is described that includes a thin protective cover layer on a sensor glass layer with receive circuitry between the thin protective cover layer and the sensor glass layer. In an implementation, a fingerprint sensor assembly includes a controller; a metal layer configured to be electrically coupled to the controller; a transmit layer electrically connected to the metal layer and the controller; a sensor glass layer, where the transmit layer is disposed on a first side of the sensor glass layer, and where the transmit layer is electrically coupled to the controller; a receive layer disposed on a second side of the sensor glass layer, where the receive layer is electrically coupled to the controller; and a protective cover layer disposed on the receive layer.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: April 23, 2019
    Assignee: QUALCOMM TECHNOLOGIES, INC
    Inventors: Richard S. Withers, Ronald B. Koo, Stephen C. Gerber, Arkadii V. Samoilov, David Johnson
  • Patent number: 10185775
    Abstract: Disclosed are a system, apparatus, and method for multiple client simultaneous localization and mapping. Tracking and mapping may be performed locally and independently by each of a plurality of clients. At configurable points in time map data may be sent to a server for stitching and fusion. In response to successful stitching and fusion to one or more maps known to the server, updated position and orientation information relative to the server's maps may be sent back to the clients. Clients may update their local map data with the received server location data. Clients may receive additional map data from the server, which can be used for extending their maps. Clients may send queries to the server for 3D maps, and the queries may include metadata.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: January 22, 2019
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Dieter Schmalstieg, Clemens Arth, Christian Pirchheim
  • Patent number: 10146299
    Abstract: A user device receives an image stream from the user side of the user device and an image stream from a target side of the user device. The user device acquires a coordinate system for the user, acquires its own coordinate system, and relates the two coordinate systems to a global coordinate system. The user device then determines whether the user has moved and/or whether the user device has moved. Movement of the user and/or the user device is used as input modalities to control the user's interactions in the augmented reality environment.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: December 4, 2018
    Assignee: QUALCOMM Technologies, Inc.
    Inventor: Hartmut Seichter
  • Patent number: 10048300
    Abstract: A device comprises a multiplication circuit configured to derive a product of a first signal S1 and a second signal S2, S2 having a phase difference ? relative to the first signal S1, a low pass filter configured to remove a selected frequency component from the product of S1 and S2 to derive a dot product S1•S2; and a calculation circuit configured to receive the dot product S1•S2 and generate a signal output having a ratio |S1|/|S2| and the phase difference ?.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Technologies, Inc.
    Inventor: Peter van der Cammen
  • Patent number: 10033353
    Abstract: An improved switchable capacitor array comprises a plurality of n?2 capacitor units, each comprising a capacitor with a capacitance and a switch unit. The capacitor units are electrically connected in series. Equidistantly spaced impedance values can be obtained if the values of the capacitances are chosen properly.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: July 24, 2018
    Assignee: QUALCOMM Technologies, Inc.
    Inventor: Maurice De Jongh
  • Patent number: 9852783
    Abstract: Metal-oxide semiconductor (MOS) transistor offset-cancelling (OC), zero-sensing (ZS) dead zone, current-latched sense amplifiers (SAs) (CLSAs) (OCZS-SAs) for sensing differential voltages are provided. An OCZS-SA is configured to amplify received differential data and reference input voltages with a smaller sense amplifier offset voltage to provide larger sense margin between different storage states of memory bitcell(s). The OCZS-SA is configured to cancel out offset voltages of input and complement input transistors, and keep the input and complement input transistors in their activated state during sensing phases so that sensing is not performed in their “dead zones” when their gate-to-source voltage (Vgs) is below their respective threshold voltages.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 26, 2017
    Assignees: QUALCOMM Technologies, Inc., Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Taehui Na, Byung Kyu Song, Seong-Ook Jung, Jung Pill Kim, Seung Hyuk Kang
  • Patent number: 9728259
    Abstract: Non-volatile (NV)-content addressable memory (CAM) (NV-CAM) cells employing differential magnetic tunnel junction (MTJ) sensing for increased sense margin are disclosed. By the NV-CAM cells employing MTJ differential sensing, differential cell voltages can be generated for match and mismatch conditions in response to search operations. The differential cell voltages are amplified to provide a larger match line voltage differential for match and mismatch conditions, thus providing a larger sense margin between match and mismatch conditions. For example, a cross-coupled transistor sense amplifier employing positive feedback may be employed to amplify the differential cell voltages to provide a larger match line voltage differential for match and mismatch conditions. Providing NV-CAM cells that have a larger sense margin can mitigate sensing issues for increased search operation reliability.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: August 8, 2017
    Assignees: QUALCOMM Technologies, Inc., Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Seong-Ook Jung, Byung Kyu Song, Taehui Na, Jung Pill Kim, Seung Hyuk Kang
  • Patent number: 9652713
    Abstract: Apparatus and methods for developing parallel networks. Parallel network design may comprise a general purpose language (GPC) code portion and a network description (ND) portion. GPL tools may be utilized in designing the network. The GPL tools may be configured to produce network specification language (NSL) engine adapted to generate hardware optimized machine executable code corresponding to the network description. The developer may be enabled to describe a parameter of the network. The GPC portion may be automatically updated consistent with the network parameter value. The GPC byte code may be introspected by the NSL engine to provide the underlying source code that may be automatically reinterpreted to produce the hardware optimized machine code. The optimized machine code may be executed in parallel.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Jonathan James Hunt, Oleg Sinyavskiy, Robert Howard Kimball, Eric Martin Hall, Jeffrey Alexander Levin, Paul Bender, Michael-David Nakayoshi Canoy
  • Patent number: 9639469
    Abstract: A coherency controller with a data buffer store that is smaller than the volume of pending read data requests. Data buffers are allocated only for requests that match the ID of another pending request. Buffers are deallocated if all snoops receive responses, none of which contain data. Buffers containing clean data have their data discarded and are reallocated to later requests. The discarded data is later read from the target. When all buffers are full of dirty data requests with a pending order ID are shunted into request queues for later service. Dirty data may be foisted onto coherent agents to make buffers available for reallocation. Accordingly, the coherency controller can issue snoops and target requests for a volume of data that exceeds the number of buffers in the data store.
    Type: Grant
    Filed: July 13, 2013
    Date of Patent: May 2, 2017
    Assignee: Qualcomm Technologies, Inc.
    Inventors: Laurent Moll, Jean-Jacques Lecler, Jonah Proujansky-Bell
  • Patent number: 9608935
    Abstract: Systems and methods relate to a network on chip (NoC) which includes one or more channels configured to carry data packets in a first direction, the first direction having an upstream end and a downstream end. A tunnel is configured between an upstream element at the upstream end and a downstream element at the downstream end. The tunnel includes common wires which are shared by the one or more channels. The tunnel is configured to transmit data packets of two or more formats on the common wires based on common signals. common signals comprise data signals to transmit one or more of data, control, or debug information belonging to the data packets on the common wires, and framing signals to control transmission of the data signals on the common wires.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: March 28, 2017
    Assignee: Qualcomm Technologies, Inc.
    Inventors: Philippe Martin, Philippe Boucard
  • Patent number: 9564856
    Abstract: An amplifier circuit with improved accuracy is provided that comprises a cascade of amplifier stages, a control line for controlling the amplifier stages, a feedback circuit having an input port for receiving a reference signal, and a feedback loop connecting the feedback circuit to the control line. Via the feedback circuit and the feedback loop, the large signal behavior of the amplifier stage is accurately fixed. As a result, the small signal gain of the amplifier stages has an improved accuracy as well.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: February 7, 2017
    Assignee: Qualcomm Technologies, Inc.
    Inventor: Peter Van Der Cammen
  • Patent number: 9563560
    Abstract: A coherency controller, such as one used within a system-on-chip, is capable of issuing different types of snoops to coherent caches. The coherency controller chooses the type of snoop based on the type of request that caused the snoops or the state of the system or both. By so doing, coherent caches provide data when they have sufficient throughput, and are not required to provide data when they do not have insufficient throughput.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: February 7, 2017
    Assignee: Qualcomm Technologies, Inc.
    Inventors: Laurent Moll, Jean-Jacques Lecler
  • Patent number: 9521424
    Abstract: A method, apparatus, and manufacture for encoding a video sequence is provided. Encoding the video sequence includes performing a weighted prediction estimation between a reference frame of the video sequence and a target frame of the video sequence. Performing the weighted prediction includes performing an initial weighted prediction estimation for each block of the reference frame. Next, blocks are clustered according to their initial weighted prediction estimates. Then, each block of the target image is assigned to a corresponding region based on the clustering. During the video encoding, weighted-prediction is employed for each block according to its corresponding region.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: December 13, 2016
    Assignee: Qualcomm Technologies, Inc.
    Inventors: Yevgeni Litvin, Eran Pinhasov
  • Patent number: 9503222
    Abstract: A first frame and a second frame are combined into an extended frame. The extended frame is encapsulated and transmitted over a channel as an extended physical digital. A transmission error notification is received, indicating error in a reception of the transmitted extended physical digital. In response, a re-transmission encapsulates the first frame into a first physical digit, transmits the first physical digit over the channel, encapsulates the second frame into a second physical digit, and transmits the second physical digit over the channel.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 22, 2016
    Assignee: Qualcomm Technologies, Inc.
    Inventors: Philippe Martin, Jonah Probell, Jean-Jacques Lecler
  • Patent number: 9501834
    Abstract: A system, method, and computer program product for capturing images for later refocusing. Embodiments estimate a distance map for a scene, determine a number of principal depths, capture a set of images, with each image focused at one of the principal depths, and process captured images to produce an output image. The scene is divided into regions, and the depth map represents region depths corresponding to a particular focus step. Entries having a specific focus step value are placed into a histogram, and depths having the most entries are selected as the principal depths. Embodiments may also identify scene areas having important objects and include different important object depths in the principal depths. Captured images may be selected according to user input, aligned, and then combined using blending functions that favor only scene regions that are focused in particular captured images.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: November 22, 2016
    Assignee: QUALCOMM Technologies, Inc.
    Inventor: Meir Tzur
  • Patent number: 9489706
    Abstract: Embodiments are directed towards enabling digital cameras to digitally process a captured a Low Dynamic Range image sequence at a real time video rate, and to convert the image sequence into an High Dynamic Range (HDR) image sequence using a pipelined architecture. Two or more image frames are captured using different exposure settings and then combined to form a single HDR output frame in a video sequence. The pipelined architecture operate on adjacent image frames by performing an image alignment, an image mixing, and a tone mapping on the adjacent image frames to generate the HDR image sequence.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: November 8, 2016
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Noam Levy, Guy Rapaport
  • Patent number: 9471538
    Abstract: The invention is a transaction interface protocol wherein the interface protocol has a transaction identifier signal in each of the request and response channels. It is used between a target network interface unit (NIU) master and an initiator NIU slave that are directly connected through a transaction interface. The target NIU response channel uses the transaction ID signal to identify the entry in a context array associated with the corresponding request. The coupling of target NIU and initiator NIU enable the formation of an on-chip interconnect comprising multiple network-on-chip (NoCs) wherein the topology of the interconnect is simpler, smaller, faster, and has lower latency.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: October 18, 2016
    Assignee: Qualcomm Technologies, Inc.
    Inventors: Philippe Boucard, Jean-Jacques Lecler, Boris Boutillier
  • Patent number: 9465749
    Abstract: A system with a prefetch address generator coupled to a system translation look-aside buffer that comprises a translation cache. Prefetch requests are sent for page address translations for predicted future normal requests. Prefetch requests are filtered to only be issued for address translations that are unlikely to be in the translation cache. Pending prefetch requests are limited to a configurable or programmable number. Such a system is simulated from a hardware description language representation.
    Type: Grant
    Filed: August 17, 2013
    Date of Patent: October 11, 2016
    Assignee: Qualcomm Technologies, Inc.
    Inventors: Laurent Moll, Jean-Jacques Lecler, Philippe Boucard