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: 10621767
    Abstract: 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: Grant
    Filed: January 11, 2018
    Date of Patent: April 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen
  • Patent number: 10325391
    Abstract: 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: Grant
    Filed: November 21, 2016
    Date of Patent: June 18, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Patent number: 10275928
    Abstract: 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: Grant
    Filed: December 1, 2016
    Date of Patent: April 30, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Patent number: 10157448
    Abstract: 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: Grant
    Filed: September 20, 2016
    Date of Patent: December 18, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Phi Hung Le Nguyen, Ning Bi
  • Publication number: 20180357804
    Abstract: 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: Application
    Filed: January 11, 2018
    Publication date: December 13, 2018
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen
  • Patent number: 10102610
    Abstract: 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: Grant
    Filed: September 20, 2016
    Date of Patent: October 16, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Publication number: 20180144520
    Abstract: 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: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Patent number: 9852539
    Abstract: 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: Grant
    Filed: February 26, 2015
    Date of Patent: December 26, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Phi Hung Le Nguyen
  • Publication number: 20170287200
    Abstract: 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: Application
    Filed: December 1, 2016
    Publication date: October 5, 2017
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Publication number: 20170287107
    Abstract: 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: Application
    Filed: September 20, 2016
    Publication date: October 5, 2017
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Publication number: 20170236252
    Abstract: 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: Application
    Filed: September 20, 2016
    Publication date: August 17, 2017
    Inventors: Phi Hung Le Nguyen, Ning Bi
  • Publication number: 20160253838
    Abstract: 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: Application
    Filed: February 26, 2015
    Publication date: September 1, 2016
    Inventor: Phi Hung Le Nguyen
  • Publication number: 20150281679
    Abstract: 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: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Phi Hung Le Nguyen, Bijan Forutanpour, Ning Bi