Patents by Inventor Jianfeng Ren

Jianfeng Ren 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: 9898668
    Abstract: A system and method of object detection are disclosed. In a particular implementation, a method of processing an image includes receiving, at a processor, image data associated with an image of a scene. The scene includes a road region. The method further includes detecting the road region based on the image data and determining a subset of the image data. The subset excludes at least a portion of the image data corresponding to the road region. The method further includes performing an object detection operation on the subset of the image data to detect an object. The object detection operation performed on the subset of the image data is exclusive of the at least a portion of the image data corresponding to the road region.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: February 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Jianfeng Ren, Ruiduo Yang, Feng Guo, Shili Xu, Shuxue Quan, Ning Bi
  • Publication number: 20180046858
    Abstract: Techniques and systems are provided for processing video data. For example, techniques and systems are provided for performing content-adaptive blob filtering. A number of blobs generated for a video frame is determined. A size of a first blob from the blobs is determined, the first blob including pixels of at least a portion of a first foreground object in the video frame. The first blob is filtered from the plurality of blobs when the size of the first blob is less than a size threshold. The size threshold is determined based on the number of the plurality of blobs generated for the video frame.
    Type: Application
    Filed: September 13, 2016
    Publication date: February 15, 2018
    Inventors: Ying Chen, Jianfeng Ren, Jian Wei, Ning Bi
  • Publication number: 20170310972
    Abstract: Techniques and systems are provided for generating a background picture. The background picture can be used for coding one or more pictures. For example, a method of generating a background picture includes generating a long-term background model for one or more pixels of a background picture. The long-term background model includes a statistical model for detecting long-term motion of the one or more pixels in a sequence of pictures. The method further includes generating a short-term background model for the one or more pixels of the background picture. The short-term background model detects short-term motion of the one or more pixels between two or more pictures. The method further includes determining a value for the one or more pixels of the background picture using the long-term background model and the short-term background model.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Inventors: Lei Wang, Ying Chen, Ning Bi, Xuerui Zhang, Lei Ma, Chinchuan Chiu, Jianfeng Ren
  • Patent number: 9734425
    Abstract: A method of processing data includes receiving, at a computing device, data representative of an image captured by an image sensor. The method also includes determining a first scene clarity score. The method further includes determining whether the first scene clarity score satisfies a threshold, and if the first scene clarity score satisfies the threshold, determining a second scene clarity score based on second data extracted from the data.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xin Zhong, Feng Guo, Shili Xu, Jianfeng Ren, Yang Yang, Dashan Gao, Ruiduo Yang, Mainak Biswas
  • Publication number: 20170161569
    Abstract: A system and method of object detection are disclosed. In a particular implementation, a method of processing an image includes receiving, at a processor, image data associated with an image of a scene. The scene includes a road region. The method further includes detecting the road region based on the image data and determining a subset of the image data. The subset excludes at least a portion of the image data corresponding to the road region. The method further includes performing an object detection operation on the subset of the image data to detect an object. The object detection operation performed on the subset of the image data is exclusive of the at least a portion of the image data corresponding to the road region.
    Type: Application
    Filed: August 27, 2015
    Publication date: June 8, 2017
    Inventors: Jianfeng Ren, Ruiduo Yang, Feng Guo, Shili Xu, Shuxue Quan, Ning Bi
  • Publication number: 20170109940
    Abstract: A method performed by an electronic device is described. The method includes obtaining a combined image. The combined image includes a combination of images captured from one or more image sensors. The method also includes obtaining depth information. The depth information is based on a distance measurement between a depth sensor and at least one object in the combined image. The method further includes adjusting a combined image visualization based on the depth information.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Feng Guo, Ning Bi, Bijan Forutanpour, Tao Zhang, Jianfeng Ren
  • Publication number: 20170053167
    Abstract: A method performed by an electronic device is described. The method includes obtaining a first frame of a scene. The method also includes performing object recognition of at least one object within a first bounding region of the first frame. The method further includes performing object tracking of the at least one object within the first bounding region of the first frame. The method additionally includes determining a second bounding region of a second frame based on the object tracking. The second frame is subsequent to the first frame. The method also includes determining whether the second bounding region is valid based on a predetermined object model.
    Type: Application
    Filed: August 18, 2015
    Publication date: February 23, 2017
    Inventors: Jianfeng Ren, Feng Guo, Ruiduo Yang
  • Publication number: 20160232423
    Abstract: A method of processing data includes receiving, at a computing device, data representative of an image captured by an image sensor. The method also includes determining a first scene clarity score. The method further includes determining whether the first scene clarity score satisfies a threshold, and if the first scene clarity score satisfies the threshold, determining a second scene clarity score based on second data extracted from the data.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Xin Zhong, Feng Guo, Shili Xu, Jianfeng Ren, Yang Yang, Dashan Gao, Ruiduo Yang, Mainak Biswas
  • Publication number: 20160210525
    Abstract: An apparatus includes an object detector configured to receive image data of a scene viewed from the apparatus and including an object. The image data is associated with multiple scale space representations of the scene. The object detector is configured to detect the object responsive to location data and a first scale space representation of the multiple scale space representations.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 21, 2016
    Inventors: Ruiduo Yang, Ning Bi, Sichao Yang, Xinzhou Wu, Feng Guo, Jianfeng Ren
  • Patent number: 9348560
    Abstract: A method includes accessing, at a computing device, data descriptive of a graph representing a program. The graph includes multiple nodes representing execution steps of the program and includes multiple edges representing data transfer steps. The method also includes determining at least two heterogeneous hardware resources of the computing device that are available to execute code represented by one or more of the nodes, and determining one or more paths from a source node to a sink node based on a topology of the graph. The method further includes scheduling execution of code at the at least two heterogeneous hardware resources. The code is represented by at least one of the multiple nodes, and the execution of the code is scheduled based on the one or more paths.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Binglong Xie, Shuxue Quan, Ning Bi, Jianfeng Ren, Lei Xu, Ananthapadmanabhan Arasanipalai Kandhadai
  • Patent number: 9219902
    Abstract: This disclosure describes techniques for modifying application program interface (API) calls in a manner that can cause a device to render native three dimensional (3D) graphics content in stereoscopic 3D. The techniques of this disclosure can be implemented in a manner where API calls themselves are modified, but the API itself and the GPU hardware are not modified. The techniques of the present disclosure include using the same viewing frustum defined by the original content to generate a left-eye image and a right-eye image and shifting the viewport offset of the left-eye image and the right-eye image.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 22, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ning Bi, Xuerui Zhang, Jaimin Rohitkumar Bhise, Jianfeng Ren, Manish Madhukar Sirdeshmukh, Qing Zhou
  • Publication number: 20140359563
    Abstract: A method includes accessing, at a computing device, data descriptive of a graph representing a program. The graph includes multiple nodes representing execution steps of the program and includes multiple edges representing data transfer steps. The method also includes determining at least two heterogeneous hardware resources of the computing device that are available to execute code represented by one or more of the nodes, and determining one or more paths from a source node to a sink node based on a topology of the graph. The method further includes scheduling execution of code at the at least two heterogeneous hardware resources. The code is represented by at least one of the multiple nodes, and the execution of the code is scheduled based on the one or more paths.
    Type: Application
    Filed: December 13, 2013
    Publication date: December 4, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Binglong Xie, Shuxue Quan, Ning Bi, Jianfeng Ren, Lei Xu, Ananthapadmanabhan Arasanipalai Kandhadai
  • Patent number: 8818027
    Abstract: A computing device configured for providing an interface is described. The computing device includes a processor and instructions stored in memory. The computing device projects a projected image from a projector. The computing device also captures an image including the projected image using a camera. The camera operates in a visible spectrum. The computing device calibrates itself, detects a hand and tracks the hand based on a tracking pattern in a search space. The computing device also performs an operation.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: August 26, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Babak Forutanpour, Jianfeng Ren
  • Publication number: 20120236002
    Abstract: This disclosure describes techniques for modifying application program interface (API) calls in a manner that can cause a device to render native three dimensional (3D) graphics content in stereoscopic 3D. The techniques of this disclosure can be implemented in a manner where API calls themselves are modified, but the API itself and the GPU hardware are not modified. The techniques of the present disclosure include using the same viewing frustum defined by the original content to generate a left-eye image and a right-eye image and shifting the viewport offset of the left-eye image and the right-eye image.
    Type: Application
    Filed: March 12, 2012
    Publication date: September 20, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Ning Bi, Xuerui Zhang, Jaimin Rohitkumar Bhise, Jianfeng Ren, Manish Madhukar Sirdeshmukh, Qing Zhou
  • Publication number: 20110243380
    Abstract: A computing device configured for providing an interface is described. The computing device includes a processor and instructions stored in memory. The computing device projects a projected image from a projector. The computing device also captures an image including the projected image using a camera. The camera operates in a visible spectrum. The computing device calibrates itself, detects a hand and tracks the hand based on a tracking pattern in a search space. The computing device also performs an operation.
    Type: Application
    Filed: January 25, 2011
    Publication date: October 6, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: Babak Forutanpour, Jianfeng Ren