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: 9898668Abstract: 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: GrantFiled: August 27, 2015Date of Patent: February 20, 2018Assignee: QUALCOMM IncorporatedInventors: Jianfeng Ren, Ruiduo Yang, Feng Guo, Shili Xu, Shuxue Quan, Ning Bi
-
Publication number: 20180046858Abstract: 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: ApplicationFiled: September 13, 2016Publication date: February 15, 2018Inventors: Ying Chen, Jianfeng Ren, Jian Wei, Ning Bi
-
Publication number: 20170310972Abstract: 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: ApplicationFiled: April 20, 2016Publication date: October 26, 2017Inventors: Lei Wang, Ying Chen, Ning Bi, Xuerui Zhang, Lei Ma, Chinchuan Chiu, Jianfeng Ren
-
Patent number: 9734425Abstract: 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: GrantFiled: February 11, 2015Date of Patent: August 15, 2017Assignee: QUALCOMM IncorporatedInventors: Xin Zhong, Feng Guo, Shili Xu, Jianfeng Ren, Yang Yang, Dashan Gao, Ruiduo Yang, Mainak Biswas
-
Publication number: 20170161569Abstract: 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: ApplicationFiled: August 27, 2015Publication date: June 8, 2017Inventors: Jianfeng Ren, Ruiduo Yang, Feng Guo, Shili Xu, Shuxue Quan, Ning Bi
-
Publication number: 20170109940Abstract: 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: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventors: Feng Guo, Ning Bi, Bijan Forutanpour, Tao Zhang, Jianfeng Ren
-
Publication number: 20170053167Abstract: 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: ApplicationFiled: August 18, 2015Publication date: February 23, 2017Inventors: Jianfeng Ren, Feng Guo, Ruiduo Yang
-
Publication number: 20160232423Abstract: 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: ApplicationFiled: February 11, 2015Publication date: August 11, 2016Inventors: Xin Zhong, Feng Guo, Shili Xu, Jianfeng Ren, Yang Yang, Dashan Gao, Ruiduo Yang, Mainak Biswas
-
Publication number: 20160210525Abstract: 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: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Inventors: Ruiduo Yang, Ning Bi, Sichao Yang, Xinzhou Wu, Feng Guo, Jianfeng Ren
-
Patent number: 9348560Abstract: 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: GrantFiled: December 13, 2013Date of Patent: May 24, 2016Assignee: QUALCOMM IncorporatedInventors: Binglong Xie, Shuxue Quan, Ning Bi, Jianfeng Ren, Lei Xu, Ananthapadmanabhan Arasanipalai Kandhadai
-
Patent number: 9219902Abstract: 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: GrantFiled: March 12, 2012Date of Patent: December 22, 2015Assignee: QUALCOMM IncorporatedInventors: Ning Bi, Xuerui Zhang, Jaimin Rohitkumar Bhise, Jianfeng Ren, Manish Madhukar Sirdeshmukh, Qing Zhou
-
Publication number: 20140359563Abstract: 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: ApplicationFiled: December 13, 2013Publication date: December 4, 2014Applicant: QUALCOMM IncorporatedInventors: Binglong Xie, Shuxue Quan, Ning Bi, Jianfeng Ren, Lei Xu, Ananthapadmanabhan Arasanipalai Kandhadai
-
Patent number: 8818027Abstract: 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: GrantFiled: January 25, 2011Date of Patent: August 26, 2014Assignee: Qualcomm IncorporatedInventors: Babak Forutanpour, Jianfeng Ren
-
Publication number: 20120236002Abstract: 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: ApplicationFiled: March 12, 2012Publication date: September 20, 2012Applicant: QUALCOMM INCORPORATEDInventors: Ning Bi, Xuerui Zhang, Jaimin Rohitkumar Bhise, Jianfeng Ren, Manish Madhukar Sirdeshmukh, Qing Zhou
-
Publication number: 20110243380Abstract: 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: ApplicationFiled: January 25, 2011Publication date: October 6, 2011Applicant: QUALCOMM INCORPORATEDInventors: Babak Forutanpour, Jianfeng Ren