Patents by Inventor Manu Parmar

Manu Parmar 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).

  • Publication number: 20180247398
    Abstract: Techniques for generating an arbitrary ensemble view from existing views of a plurality of scenes are disclosed. In some embodiments, for each of a plurality of scenes, each of a corresponding set of one or more views is normalized to a desired perspective if its existing perspective is different than the desired perspective. An ensemble view comprising the plurality of scenes that has the desired perspective is generated at least in part using pixels from views of the scenes having the desired perspective including the normalized views.
    Type: Application
    Filed: April 30, 2018
    Publication date: August 30, 2018
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 9996914
    Abstract: Techniques for generating an arbitrary view from a plurality of other existing views are disclosed. In some embodiments, arbitrary view generation includes retrieving a first image having a first perspective and a second image having a second perspective, transforming each of the first image and the second image into a third perspective; and generating a third image having the third perspective by combining at least some of the pixels from the transformed first image and at least some of the pixels from the transformed second image.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: June 12, 2018
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 9965890
    Abstract: Improved techniques for generating video content are disclosed. In some embodiments, a frame is first rendered using a first rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is rendered using a second rendering option. In the event that the frame is a P-frame, the frame as rendered by the first rendering option and a previous frame as rendered by the first rendering option are used to determine prediction error. The first rendering option comprises a lower computational complexity than the second rendering option.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: May 8, 2018
    Assignee: Outward, Inc.
    Inventors: Manu Parmar, Zhanpeng Feng, Clarence Chui
  • Publication number: 20180053341
    Abstract: Techniques for generating an arbitrary view from a plurality of other existing views are disclosed. In some embodiments, arbitrary view generation includes transforming each of a set of images of a scene into a requested perspective, wherein the set of images comprises perspectives that are different than the requested perspective, and generating an image of the scene comprising the requested perspective based at least in part on pixels harvested from the transformed set of images.
    Type: Application
    Filed: September 29, 2017
    Publication date: February 22, 2018
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20180053339
    Abstract: Techniques for generating an arbitrary ensemble view from a plurality of other existing views are disclosed. In some embodiments, arbitrary view generation comprises retrieving a set of views corresponding to each of a plurality of objects, transforming the set of views of each of the plurality of objects to a requested perspective, and generating an ensemble view comprising the plurality of objects that has the requested perspective by combining pixels from the transformed sets of views of the plurality of objects.
    Type: Application
    Filed: September 29, 2017
    Publication date: February 22, 2018
    Inventors: Clarence Chui, Manu Parmar, Brook Seaton
  • Publication number: 20180053340
    Abstract: Techniques for generating an arbitrary view from a plurality of other existing views are disclosed. In some embodiments, arbitrary view generation includes storing a set of images comprising a plurality of perspectives of an asset in a database and generating an image comprising a desired arbitrary perspective of the asset that is different than any of the plurality of perspectives by combining pixels comprising at least a subset of the set of images.
    Type: Application
    Filed: September 29, 2017
    Publication date: February 22, 2018
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20170278295
    Abstract: Techniques associated with adaptive sampling are disclosed. In some embodiments, in response to receiving a specification of a scene to render, a sampling of each portion of the scene is determined based at least in part on the specification of the scene such that the scene is not uniformly sampled, and the scene is rendered according to the determined sampling of each portion of the scene.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20170278228
    Abstract: Techniques for generating an arbitrary view from a plurality of other existing views are disclosed. In some embodiments, arbitrary view generation includes retrieving a first image having a first perspective and a second image having a second perspective, transforming each of the first image and the second image into a third perspective; and generating a third image having the third perspective by combining at least some of the pixels from the transformed first image and at least some of the pixels from the transformed second image.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20170278296
    Abstract: Adaptive sampling of pixels is disclosed. In some embodiments, an initial rendering of a scene that determines texture at each portion of the scene is generated, and a ray traced rendering of the scene is generated by tracing an initial sample of rays. The following steps are iterated until all portions of the ray traced rendering satisfy a noise threshold: subtract the initial rendering of the scene from the ray traced rendering of the scene to determine a measure of noise at each portion of the ray traced rendering and trace another sample of rays in the ray traced rendering for each portion of the ray traced rendering that does not satisfy the noise threshold. The completed ray traced rendering is outputted. Different portions of the completed ray traced rendering are sampled with different numbers of samples of rays.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 9418469
    Abstract: Improved techniques for generating video content are disclosed. In some embodiments, a frame is first rendered using a first rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is rendered using a second rendering option. In the event that the frame is a P-frame, the frame as rendered by the first rendering option and a previous frame as rendered by the first rendering option are used to determine prediction error. The first rendering option comprises a lower computational complexity than the second rendering option.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 16, 2016
    Assignee: Outward, Inc.
    Inventors: Manu Parmar, Zhanpeng Feng, Clarence Chui
  • Publication number: 20150103094
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high resolution images with reduced visible halftone noise. In one aspect, an image having a plurality of image pixels is displayed on a display device having a plurality of display pixels, by mapping the tone or color of each input image pixel onto the plurality of display pixels by assigning each display pixel a tone or color value in the color space associated with the display device that is in a neighborhood of the tone or color of each input image pixel and appears to have the same perceptual tone or color value as the image pixel and has a lower visible halftone noise. A size of the neighborhood can be selected based on the color gradient in various portions of the image.
    Type: Application
    Filed: June 4, 2014
    Publication date: April 16, 2015
    Inventors: Haitao Xue, Manu Parmar, Jeho Lee
  • Patent number: 8836681
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for reducing artifacts in an image generated by a display device. In one aspect, data is written to a display and a position of display elements is maintained based on the application of a bias voltage pattern. The bias voltage pattern includes alternating polarities along one dimension in a pattern having a first frequency spectrum, and alternating polarities along a second dimension in a pattern having a second frequency spectrum that is different than the first frequency spectrum. At least one of the first and second frequency spectrums may include a plurality of frequency components.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: September 16, 2014
    Assignee: QUALCOMM MEMS Technologies, Inc.
    Inventors: Manu Parmar, Jeho Lee, Nao S. Chuei, Koorosh Aflatooni
  • Publication number: 20140198126
    Abstract: This disclosure provides methods, apparatus, and computer programs encoded on computer storage media for reduced low tone pattern visibility. In one aspect, the disclosed methods receive an input image including a plurality of pixels, quantize the plurality of pixels, set half-tone image pixels corresponding to the portion of the input pixels that are below a crush threshold to a crushed value, and diffuse the quantization error resulting from the quantizing to half-tone image pixels other than the portion. In some implementations, the half-tone image pixels are then output to an output device such as an electronic display.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: QUALCOMM MEMS Technologies, Inc.
    Inventors: Manu Parmar, Jeho Lee
  • Publication number: 20140192079
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high resolution images using an adaptive temporal dithering scheme on display devices having two or more color planes. The adaptive temporal dithering scheme includes identifying the dither visibility of an image to be displayed by the color planes and adaptively applying temporal dithering to the color plane having the highest dither visibility. In one aspect, temporal dithering can be adaptively applied between two different color planes on a frame-by-frame basis based at least partly on the dither visibility of the image content.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.
    Inventors: Jeho Lee, Manu Parmar, Nao S. Chuei, Koorosh Aflatooni, Alan G. Lewis, Clarence Chui
  • Publication number: 20140043349
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for improving the visual appearance of displayed images at high frame rates by skipping writing lines of display data. In one aspect, clusters of changed image regions are detected, and lines are preferentially written when such clusters are detected.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Applicant: QUALCOMM MEMS Technologies, Inc.
    Inventors: Manu Parmar, Jeho Lee, Nao S. Chuei, Koorosh Aflatooni
  • Publication number: 20130222408
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for performing color mapping in a display device. The display device can include a plurality of stored color mappings that are used to convert input digital color images into the display device's color space. Each of the stored color mappings can correspond to a distinct lighting environment. The display device can detect its lighting environment and then combine two or more of the stored color mappings based on the detected lighting environment. For example, the display device may calculate an interpolated color mapping from two or more of the stored color mappings using interpolation weights that are based on the detected lighting conditions. The display device can then convert the input image using the composite color mapping, and display the image.
    Type: Application
    Filed: July 6, 2012
    Publication date: August 29, 2013
    Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.
    Inventors: Jeho Lee, Manu Parmar
  • Publication number: 20130135338
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high resolution images using examples of a halftoning method based on diffusing quantization error from a subpixel displaying a color to one or more subpixels that display a different color.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.
    Inventors: Jennifer L. Gille, Manu Parmar, Umamahesh Srinivas
  • Publication number: 20130100109
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for reducing artifacts in an image generated by a display device. In one aspect, data is written to a display and a position of display elements is maintained based on the application of a hold voltage pattern. The hold voltage pattern includes alternating polarities along one dimension in a pattern, and alternating polarities along a second dimension in a pattern. The polarities of the first and second patterns may be switched in a manner that maintains a substantially constant magnitude voltage across each display element.
    Type: Application
    Filed: June 22, 2012
    Publication date: April 25, 2013
    Applicant: QUALCOMM MEMS Technologies, Inc.
    Inventors: Jeho Lee, Manu Parmar, Koorosh Aflatooni, Hemang J. Shah, Mark M. Todorovich
  • Publication number: 20130100107
    Abstract: This disclosure provides methods and apparatus, including computer programs encoded on computer storage media, for reducing visual aberrations on an electronic display. One aspect is a method of writing an input image data value to a display element in a electronic display. The method includes receiving an input image data value, and quantizing the image data value based on a threshold. The threshold may be modulated based on a voltage drive signal provided to the display element in the electronic display. The method may also write the quantized image data value to the display element.
    Type: Application
    Filed: February 28, 2012
    Publication date: April 25, 2013
    Applicant: QUALCOMM MEMS Technologies, Inc.
    Inventors: Jeho Lee, Manu Parmar, Nao S. Chuei, Koorosh Aflatooni
  • Publication number: 20130100100
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for reducing artifacts in an image generated by a display device. In one aspect, data is written to a display and a position of display elements is maintained based on the application of a bias voltage pattern. The bias voltage pattern includes alternating polarities along one dimension in a pattern having a first frequency spectrum, and alternating polarities along a second dimension in a pattern having a second frequency spectrum that is different than the first frequency spectrum. At least one of the first and second frequency spectrums may include a plurality of frequency components.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 25, 2013
    Applicant: QUALCOMM MEMS Technologies, Inc.
    Inventors: Manu Parmar, Jeho Lee, Nao S. Chuei, Koorosh Aflatooni