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

  • Patent number: 10762605
    Abstract: A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: September 1, 2020
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 10748265
    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: Grant
    Filed: April 30, 2018
    Date of Patent: August 18, 2020
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 10650571
    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: Grant
    Filed: March 25, 2016
    Date of Patent: May 12, 2020
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 10628991
    Abstract: Adaptive sampling of pixels is disclosed. In some embodiments, a rendering of a scene is generated by sampling each pixel of the rendering with a prescribed number of samples. Subsequently, those pixels of the rendering that do not satisfy a noise threshold are iteratively sampled with an additional sample during each iteration until all pixels of the rendering satisfy the noise threshold. The noise threshold is associated with noise arising due to under sampling. Pixels comprising the completed rendering are not uniformly sampled.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: April 21, 2020
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20190385357
    Abstract: Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images associated with an asset in a database and generating an image comprising a requested view of the asset using at least a subset of the set of images associated with the asset that are stored in the database.
    Type: Application
    Filed: July 26, 2019
    Publication date: December 19, 2019
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20190385358
    Abstract: Techniques for generating an arbitrary view of a scene are disclosed. In some embodiments, arbitrary view generation includes storing sets of images associated with corresponding assets in a database and generating an image comprising a requested view of a scene using images associated with one or more assets comprising the scene that are stored in the database.
    Type: Application
    Filed: July 26, 2019
    Publication date: December 19, 2019
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 10430992
    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: February 2, 2018
    Date of Patent: October 1, 2019
    Assignee: Outward, Inc.
    Inventors: Manu Parmar, Zhanpeng Feng, Clarence Chui
  • Publication number: 20190130604
    Abstract: Techniques for providing blended physical and virtual reality experiences are disclosed. In some embodiments, a pose of a camera of a device located in a venue is determined based at least in part on three-dimensional asset recognition in a field of view of the camera, wherein the field of view of the camera comprises an actual physical view of the venue; a virtual view corresponding to the actual view is obtained from existing assets comprising a specification of a virtualized version of the venue; and display of the virtual view is facilitated at the venue. Thus, a virtual reality of a physical space is provided while at the physical space based on actual three-dimensional objects detected or recognized in the physical space.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Inventors: Brook Seaton, Manu Parmar, Clarence Chui
  • Publication number: 20190130637
    Abstract: Techniques for generating aligned, augmented reality views are disclosed. In some embodiments, an estimate of a floorplan of a three-dimensional space is first generated based on one or more views of the three-dimensional space from a camera of a device located in the three-dimensional space. A cost function is next minimized with respect to the estimate of the floorplan to generate a corrected floorplan having less error than the estimated floorplan, and a camera pose corresponding to the corrected floorplan is determined. Display of a rendering having the determined camera pose is facilitated in an actual view of the camera, resulting in an aligned, augmented reality view.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Inventors: Manu Parmar, Brook Seaton, Clarence Chui
  • Publication number: 20190080506
    Abstract: Techniques for generating an arbitrary view of a scene are disclosed. In some embodiments, for each image of a set of images associated with a scene, image pixels are divided into a plurality of pixel blocks, the pixel blocks are transformed into an arbitrary perspective, and pixels of an image array comprising the arbitrary perspective are populated with corresponding pixels from the transformed pixel blocks. An output image of the scene comprising the arbitrary perspective is then generated based at least in part on the populated image array.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 14, 2019
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20190073824
    Abstract: Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images of an asset, wherein each image comprising at least a subset of the set of images has an overlapping field of view with at least one other image in the subset, and generating an image comprising an arbitrary perspective of the asset at least in part by populating the image comprising the arbitrary perspective with pixels harvested from one or more images comprising the set of images.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 7, 2019
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20190066364
    Abstract: Techniques for generating an arbitrary perspective of a composite object are disclosed. In some embodiments, a specification of an orthographic view of a composite object comprises combined orthographic views of a plurality of objects, and an arbitrary perspective of the composite object is at least in part generated by populating the arbitrary perspective of the composite object with pixels harvested from existing images of the plurality of objects.
    Type: Application
    Filed: October 25, 2018
    Publication date: February 28, 2019
    Inventors: Clarence Chui, Manu Parmar, Brook Seaton
  • Publication number: 20190043243
    Abstract: A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 7, 2019
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20190043210
    Abstract: A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 7, 2019
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20190043172
    Abstract: A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 7, 2019
    Inventors: Clarence Chui, Manu Parmar
  • Publication number: 20190005705
    Abstract: Adaptive sampling of pixels is disclosed. In some embodiments, a rendering of a scene is generated by sampling each pixel of the rendering with a prescribed number of samples. Subsequently, those pixels of the rendering that do not satisfy a noise threshold are iteratively sampled with an additional sample during each iteration until all pixels of the rendering satisfy the noise threshold. The noise threshold is associated with noise arising due to under sampling. Pixels comprising the completed rendering are not uniformly sampled.
    Type: Application
    Filed: September 5, 2018
    Publication date: January 3, 2019
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 10163250
    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: Grant
    Filed: September 29, 2017
    Date of Patent: December 25, 2018
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 10163251
    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: Grant
    Filed: September 29, 2017
    Date of Patent: December 25, 2018
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 10163249
    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: Grant
    Filed: September 29, 2017
    Date of Patent: December 25, 2018
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar, Brook Seaton
  • Patent number: 10109100
    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: Grant
    Filed: March 25, 2016
    Date of Patent: October 23, 2018
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar