Patents by Inventor Phi Hung Le Nguyen
Phi Hung Le Nguyen 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: 10621767Abstract: Examples are described for mapping primitives in circular images, generated from texture coordinate that compensate for rotation of cameras, onto respective mesh models to generate images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.Type: GrantFiled: January 11, 2018Date of Patent: April 14, 2020Assignee: QUALCOMM IncorporatedInventors: Bijan Forutanpour, Phi Hung Le Nguyen
-
Patent number: 10325391Abstract: Techniques are described related to generating image content. A graphics processing unit (GPU) is configured to receive a first set of images generated from a first camera device in a first location, the first camera device having a first orientation, render for display the first set of images oriented to an orientation reference, receive a second, different set of images generated from a second, different camera device in a second, different location, the second camera device having a second orientation, the second orientation being different than the first orientation, and render for display the second set of images oriented to the orientation reference.Type: GrantFiled: November 21, 2016Date of Patent: June 18, 2019Assignee: QUALCOMM IncorporatedInventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
-
Patent number: 10275928Abstract: Examples are described for overlaying primitives, arranged as concentric circles, in circular images onto respective mesh models to generate rectangular images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.Type: GrantFiled: December 1, 2016Date of Patent: April 30, 2019Assignee: QUALCOMM IncorporatedInventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
-
Patent number: 10157448Abstract: Techniques are described for generating and rendering video content based on area of interest (also referred to as foveated rendering) to allow 360 video or virtual reality to be rendered with relatively high pixel resolution even on hardware not specifically designed to render at such high pixel resolution. Processing circuitry may be configured to keep the pixel resolution within a first portion of an image of one view at the relatively high pixel resolution, but reduce the pixel resolution through the remaining portions of the image of the view based on an eccentricity map and/or user eye placement. A device may receive the images of these views and process the images to generate viewable content (e.g., perform stereoscopic rendering or interpolation between views). Processing circuitry may also make use of future frames within a video stream and base predictions on those future frames.Type: GrantFiled: September 20, 2016Date of Patent: December 18, 2018Assignee: QUALCOMM IncorporatedInventors: Phi Hung Le Nguyen, Ning Bi
-
Publication number: 20180357804Abstract: Examples are described for mapping primitives in circular images, generated from texture coordinate that compensate for rotation of cameras, onto respective mesh models to generate images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.Type: ApplicationFiled: January 11, 2018Publication date: December 13, 2018Inventors: Bijan Forutanpour, Phi Hung Le Nguyen
-
Patent number: 10102610Abstract: Examples are described for overlaying circular images onto a three-dimensional mesh model to generated respective portions of image content for 360-degree viewable content, where each of the portions is a sub-capsule that is larger than half of the sphere. The portions are rendered and then blended based on overlapping portions of the image content from the 360-degree viewable content.Type: GrantFiled: September 20, 2016Date of Patent: October 16, 2018Assignee: QUALCOMM IncorporatedInventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
-
Publication number: 20180144520Abstract: Techniques are described related to generating image content. A graphics processing unit (GPU) is configured to receive a first set of images generated from a first camera device in a first location, the first camera device having a first orientation, render for display the first set of images oriented to an orientation reference, receive a second, different set of images generated from a second, different camera device in a second, different location, the second camera device having a second orientation, the second orientation being different than the first orientation, and render for display the second set of images oriented to the orientation reference.Type: ApplicationFiled: November 21, 2016Publication date: May 24, 2018Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
-
Patent number: 9852539Abstract: At least one processor may retrieve from a framebuffer a depth value associated with a pixel. The at least one processor may determine whether a fragment depth value associated with a fragment of a splat is within a non-zero offset of the depth value associated with the pixel. Responsive to determining that the fragment depth value associated with the fragment of the splat is within the non-zero offset of the depth value associated with the pixel, the at least one processor may output updated data for the pixel to the framebuffer based at least in part on data associated with the fragment of the splat.Type: GrantFiled: February 26, 2015Date of Patent: December 26, 2017Assignee: QUALCOMM IncorporatedInventor: Phi Hung Le Nguyen
-
Publication number: 20170287200Abstract: Examples are described for overlaying primitives, arranged as concentric circles, in circular images onto respective mesh models to generate rectangular images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.Type: ApplicationFiled: December 1, 2016Publication date: October 5, 2017Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
-
Publication number: 20170287107Abstract: Examples are described for overlaying circular images onto a three-dimensional mesh model to generated respective portions of image content for 360-degree viewable content, where each of the portions is a sub-capsule that is larger than half of the sphere. The portions are rendered and then blended based on overlapping portions of the image content from the 360-degree viewable content.Type: ApplicationFiled: September 20, 2016Publication date: October 5, 2017Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
-
Publication number: 20170236252Abstract: Techniques are described for generating and rendering video content based on area of interest (also referred to as foveated rendering) to allow 360 video or virtual reality to be rendered with relatively high pixel resolution even on hardware not specifically designed to render at such high pixel resolution. Processing circuitry may be configured to keep the pixel resolution within a first portion of an image of one view at the relatively high pixel resolution, but reduce the pixel resolution through the remaining portions of the image of the view based on an eccentricity map and/or user eye placement. A device may receive the images of these views and process the images to generate viewable content (e.g., perform stereoscopic rendering or interpolation between views). Processing circuitry may also make use of future frames within a video stream and base predictions on those future frames.Type: ApplicationFiled: September 20, 2016Publication date: August 17, 2017Inventors: Phi Hung Le Nguyen, Ning Bi
-
Publication number: 20160253838Abstract: At least one processor may retrieve from a framebuffer a depth value associated with a pixel. The at least one processor may determine whether a fragment depth value associated with a fragment of a splat is within a non-zero offset of the depth value associated with the pixel. Responsive to determining that the fragment depth value associated with the fragment of the splat is within the non-zero offset of the depth value associated with the pixel, the at least one processor may output updated data for the pixel to the framebuffer based at least in part on data associated with the fragment of the splat.Type: ApplicationFiled: February 26, 2015Publication date: September 1, 2016Inventor: Phi Hung Le Nguyen
-
Publication number: 20150281679Abstract: Techniques are described for generating autostereoscopy content. A graphics processing unit (GPU) may determine from which views to retrieve pixel data, and may read the pixel data from corresponding images of only the determined views. In this manner, the techniques may promote efficiency in the generation of autostereoscopy content.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: QUALCOMM IncorporatedInventors: Phi Hung Le Nguyen, Bijan Forutanpour, Ning Bi