Patents by Inventor Yingyong Qi

Yingyong Qi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9781350
    Abstract: An electronic device is described. The electronic device includes a processor. The processor is configured to obtain a plurality of images. The processor is also configured to obtain global motion information indicating global motion between at least two of the plurality of images. The processor is further configured to obtain object tracking information indicating motion of a tracked object between the at least two of the plurality of images. The processor is additionally configured to perform automatic zoom based on the global motion information and the object tracking information. Performing automatic zoom produces a zoom region including the tracked object. The processor is configured to determine a motion response speed for the zoom region based on a location of the tracked object within the zoom region.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: October 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Jinglun Gao, Dashan Gao, Xin Zhong, Yingyong Qi
  • Publication number: 20170236288
    Abstract: A method for determining a region of an image is described. The method includes presenting an image of a scene including one or more objects. The method also includes receiving an input selecting a single point on the image corresponding to a target object. The method further includes obtaining a motion mask based on the image. The motion mask indicates a local motion section and a global motion section of the image. The method further includes determining a region in the image based on the selected point and the motion mask.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Sairam Sundaresan, Dashan Gao, Xin Zhong, Lei Zhang, Yingyong Qi
  • Publication number: 20170168709
    Abstract: A method includes receiving a user input (e.g., a one-touch user input), performing segmentation to generate multiple candidate regions of interest (ROIs) in response to the user input, and performing ROI fusion to generate a final ROI (e.g., for a computer vision application). In some cases, the segmentation may include motion-based segmentation, color-based segmentation, or a combination thereof. Further, in some cases, the ROI fusion may include intraframe (or spatial) ROI fusion, temporal ROI fusion, or a combination thereof.
    Type: Application
    Filed: August 28, 2014
    Publication date: June 15, 2017
    Inventors: Xin Zhong, Dashan Gao, Yu Sun, Yingyong Qi, Baozhong Zheng, Marc Bosch Ruiz, Nagendra Kamath
  • Patent number: 9665804
    Abstract: A method for tracking an object by an electronic device is described. The method includes detecting an object position in an initial frame to produce a detected object position. The method also includes measuring one or more landmark positions based on the detected object position or a predicted object position. The method further includes predicting the object position in a subsequent frame based on the one or more landmark positions. The method additionally includes determining whether object tracking is lost. The method also includes avoiding performing object detection for the subsequent frame in a case that object tracking is maintained.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Michel Adib Sarkis, Yingyong Qi, Magdi Abuelgasim Mohamed
  • Patent number: 9639959
    Abstract: A particular method includes determining, based on data received from at least one motion sensor, a movement of a mobile device from a first position to a second position. The method also includes computing a three-dimensional (3D) model of an object based on a first image of the object corresponding to a first view of the object from the first position of the mobile device, a second image of the object corresponding to a second view of the object from the second position of the mobile device, and the movement of the mobile device.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: May 2, 2017
    Assignee: Qualcomm Incorporated
    Inventors: Yingyong Qi, Ruiduo Yang, Sairam Sundaresan
  • Publication number: 20170094184
    Abstract: An electronic device is described. The electronic device includes a processor. The processor is configured to obtain a plurality of images. The processor is also configured to obtain global motion information indicating global motion between at least two of the plurality of images. The processor is further configured to obtain object tracking information indicating motion of a tracked object between the at least two of the plurality of images. The processor is additionally configured to perform automatic zoom based on the global motion information and the object tracking information. Performing automatic zoom produces a zoom region including the tracked object. The processor is configured to determine a motion response speed for the zoom region based on a location of the tracked object within the zoom region.
    Type: Application
    Filed: January 8, 2016
    Publication date: March 30, 2017
    Inventors: Jinglun Gao, Dashan Gao, Xin Zhong, Yingyong Qi
  • Patent number: 9501714
    Abstract: Present embodiments contemplate systems, apparatus, and methods to improve feature generation for object recognition. Particularly, present embodiments contemplate excluding and/or modifying portions of images corresponding to dispersed pixel distributions. By excluding and/or modifying these regions within the feature generation process, fewer unfavorable features are generated and computation resources may be more efficiently employed.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: November 22, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Yingyong Qi
  • Publication number: 20160335782
    Abstract: A method for adjusting pixel colors between image frames includes scanning, at a processor, a first image frame of a sequence of image frames. The method also includes determining a grayscale threshold based on characteristics of the first image frame to identify gray pixel candidates in the first image frame. The method further includes adjusting a pixel value of each pixel in the first image frame based on a chromatic adaptation transform estimation. The chromatic adaptation transform estimation is based on the gray pixel candidates. The grayscale threshold may be computed for each image frame in the sequence of image frames.
    Type: Application
    Filed: September 17, 2015
    Publication date: November 17, 2016
    Inventors: Sairam Sundaresan, Michel Adib Sarkis, Bijan Forutanpour, Yingyong Qi
  • Patent number: 9489598
    Abstract: A method for object classification by an electronic device is described. The method includes obtaining an image frame that includes an object. The method also includes determining samples from the image frame. Each of the samples represents a multidimensional feature vector. The method further includes adding the samples to a training set for the image frame. The method additionally includes pruning one or more samples from the training set to produce a pruned training set. One or more non-support vector negative samples are pruned first. One or more non-support vector positive samples are pruned second if necessary to avoid exceeding a sample number threshold. One or more support vector samples are pruned third if necessary to avoid exceeding the sample number threshold. The method also includes updating classifier model weights based on the pruned training set.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: November 8, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Dashan Gao, Yang Yang, Xin Zhong, Yingyong Qi
  • Publication number: 20160267325
    Abstract: A method performed by an electronic device is described. The method includes determining a local motion pattern by determining a set of local motion vectors within a region of interest between a previous frame and a current frame. The method also includes determining a global motion pattern by determining a set of global motion vectors between the previous frame and the current frame. The method further includes calculating a separation metric based on the local motion pattern and the global motion pattern. The separation metric indicates a motion difference between the local motion pattern and the global motion pattern. The method additionally includes tracking an object based on the separation metric.
    Type: Application
    Filed: July 6, 2015
    Publication date: September 15, 2016
    Inventors: Sairam Sundaresan, Dashan Gao, Xin Zhong, Yingyong Qi
  • Publication number: 20160133022
    Abstract: A method for tracking an object by an electronic device is described. The method includes detecting an object position in an initial frame to produce a detected object position. The method also includes measuring one or more landmark positions based on the detected object position or a predicted object position. The method further includes predicting the object position in a subsequent frame based on the one or more landmark positions. The method additionally includes determining whether object tracking is lost. The method also includes avoiding performing object detection for the subsequent frame in a case that object tracking is maintained.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 12, 2016
    Inventors: Michel Adib Sarkis, Yingyong Qi, Magdi Abuelgasim Mohamed
  • Patent number: 9323988
    Abstract: Embodiments include methods and systems for context-adaptive pixel processing based, in part, on a respective weighting-value for each pixel or a group of pixels. The weighting-values provide an indication as to which pixels are more pertinent to pixel processing computations. Computational resources and effort can be focused on pixels with higher weights, which are generally more pertinent for certain pixel processing determinations.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: April 26, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Yingyong Qi, Ning Bi, Xuerui Zhang
  • Patent number: 9286217
    Abstract: A method for memory utilization by an electronic device is described. The method includes transferring a first portion of a first decision tree and a second portion of a second decision tree from a first memory to a cache memory. The first portion and second portion of each decision tree are stored contiguously in the first memory. The first decision tree and second decision tree are each associated with a different feature of an object detection algorithm. The method also includes reducing cache misses by traversing the first portion of the first decision tree and the second portion of the second decision tree in the cache memory based on an order of execution of the object detection algorithm.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: March 15, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Lei Xu, Bo Zhou, Michael Warren Castelloe, Shuxue Quan, Xinping Zhang, Junchen Du, Ashwath Harthattu, Feng Guo, Yingyong Qi
  • Publication number: 20160063357
    Abstract: A method for object classification by an electronic device is described. The method includes obtaining an image frame that includes an object. The method also includes determining samples from the image frame. Each of the samples represents a multidimensional feature vector. The method further includes adding the samples to a training set for the image frame. The method additionally includes pruning one or more samples from the training set to produce a pruned training set. One or more non-support vector negative samples are pruned first. One or more non-support vector positive samples are pruned second if necessary to avoid exceeding a sample number threshold. One or more support vector samples are pruned third if necessary to avoid exceeding the sample number threshold. The method also includes updating classifier model weights based on the pruned training set.
    Type: Application
    Filed: January 29, 2015
    Publication date: March 3, 2016
    Inventors: Dashan Gao, Yang Yang, Xin Zhong, Yingyong Qi
  • Publication number: 20150371360
    Abstract: A method for obtaining structural information from a digital image by an electronic device is described. The method includes determining an iris position in a region of interest based on a gradient direction transform. Determining the iris position may include determining a first dimension position and a second dimension position corresponding to a maximum value in the transform space.
    Type: Application
    Filed: December 30, 2014
    Publication date: December 24, 2015
    Inventors: Magdi Abuelgasim Mohamed, Michel Adib Sarkis, Yingyong Qi, Xin Zhong, Ning Bi
  • Publication number: 20150339811
    Abstract: A method performed by an electronic device is described. The method includes determining a haziness confidence level based on multiple modalities. The method also includes determining whether to perform an action based on the haziness confidence level. The method may include performing the action, including performing haziness reduction based on the haziness confidence level.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 26, 2015
    Inventors: Xin Zhong, Yingyong Qi, Dashan Gao, Yang Yang, Kuen-Han Lin, Ning Bi, Feng Guo
  • Patent number: 9183429
    Abstract: Apparatus and methods for facial detection are disclosed. A plurality of images of an observed face is received for identification. Based at least on two or more selected images of the plurality of images, a template of the observed face is generated. In some embodiments, the template is a subspace generated based on feature vectors of the plurality of received images. A database of identities and corresponding facial data of known persons is searched based at least on the template of the observed face and the facial data of the known persons. One or more identities of the known persons are selected based at least on the search.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: November 10, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Yingyong Qi, Ning Bi, Feng Guo
  • Patent number: 9182952
    Abstract: A method includes capturing an image of a scene that includes a diagram. The method further includes applying functional block recognition rules to image data of the image to recognize functional blocks of the diagram. The functional blocks include at least a first functional block associated with a first computer operation. The method further includes determining whether the functional blocks comply with functional block syntax rules. A functional graph is computer-generated based on the functional blocks complying with the functional block syntax rules. The functional graph corresponds to the diagram, and the functional graph includes the functional blocks.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: November 10, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Yingyong Qi, Ananthapadmanabhan Arasanipalai Kandhadai, Magdi Abuelgasim Mohamed, Shuxue Quan, Binglong Xie
  • Patent number: 9141851
    Abstract: A method for deformable expression detection is disclosed. For each pixel in a preprocessed image, a sign of a first directional gradient component and a sign of a second directional gradient component are combined to produce a combined sign. Each combined sign is coded into a coded value. An expression in an input image is detected based on the coded values.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: September 22, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Michel Adib Sarkis, Magdi Abuelgasim Mohamed, Yingyong Qi
  • Patent number: 9135503
    Abstract: In general, this disclosure describes techniques for providing a gesture-based user interface. For example, according to some aspects of the disclosure, a user interface generally includes a camera and a computing device that identifies and tracks the motion of one or more fingertips of a user. In some examples, the user interface is configured to identify predefined gestures (e.g., patterns of motion) associated with certain motions of the user's fingertips. In another example, the user interface is configured to identify hand postures (e.g., patterns of showing up of fingertips). Accordingly, the user can interact with the computing device by performing the gestures.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Sairam Sundaresan, Ning Bi, Milivoje Aleksic, Yingyong Qi, Xuerui Zhang