Patents Assigned to Outward, Inc.
-
Patent number: 11222461Abstract: 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: GrantFiled: July 26, 2019Date of Patent: January 11, 2022Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 11212510Abstract: Techniques for generating three-dimensional content from the recordings of multiple independently operated cameras that are not constrained to fixed positions and orientations are disclosed. In some embodiments, data from a plurality of cameras configured to capture a scene is received; a relative pose of each camera with respect to the scene is determined based at least in part on a first estimate and a second estimate, wherein the first estimate is based on image data and the second estimate is based on sensor data; relative poses of cameras with respect to one or more other cameras are determined based on determined relative poses of individual cameras with respect to the scene; and a three-dimensional reconstruction of at least a portion of the scene is generated based on the received data and determined relative poses.Type: GrantFiled: August 18, 2020Date of Patent: December 28, 2021Assignee: Outward, Inc.Inventor: Clarence Chui
-
Patent number: 11055915Abstract: Techniques for delivering virtualized content are disclosed. In some embodiments, source content is virtualized by mapping elements in the source content to existing database objects, and a specification of the virtualized version of the source content is provided to an output device in response to a request from the output device for the source content. In some such cases, a format of the source content, a format of the virtualized version of the source content, and a native format in which the virtualized version of the source content is rendered at the output device all comprise different formats.Type: GrantFiled: April 27, 2018Date of Patent: July 6, 2021Assignee: Outward, Inc.Inventor: Clarence Chui
-
Patent number: 11055916Abstract: Techniques for virtualizing content are disclosed. One or more objects comprising source video content are determined. The one or more objects comprising the source video content are virtualized by mapping each to and representing each with a corresponding database object. Data comprising the corresponding database objects is provided for rendering the source video content instead of any original pixel information of the source video content so that a virtualized version of the source video content is rendered.Type: GrantFiled: December 21, 2018Date of Patent: July 6, 2021Assignee: Outward, Inc.Inventors: Clarence Chui, Marc Mignard
-
Patent number: 11024076Abstract: 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: GrantFiled: November 6, 2018Date of Patent: June 1, 2021Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 10997698Abstract: 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: GrantFiled: August 26, 2020Date of Patent: May 4, 2021Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 10909749Abstract: 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: GrantFiled: October 25, 2018Date of Patent: February 2, 2021Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar, Brook Seaton
-
Patent number: 10902559Abstract: 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: GrantFiled: August 6, 2018Date of Patent: January 26, 2021Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 10872464Abstract: 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: GrantFiled: October 31, 2018Date of Patent: December 22, 2020Assignee: Outward, Inc.Inventors: Manu Parmar, Brook Seaton, Clarence Chui
-
Patent number: 10839592Abstract: Improved techniques for generating video content are disclosed. In some embodiments, a frame is rendered using a 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 independently encoded. In the event that the frame is a P-frame, motion is estimated from a known geometry of an associated scene and motion vectors and prediction error are encoded.Type: GrantFiled: August 2, 2019Date of Patent: November 17, 2020Assignee: Outward, Inc.Inventors: Manu Parmar, Zhanpeng Feng, Clarence Chui
-
Patent number: 10832468Abstract: 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: GrantFiled: November 9, 2018Date of Patent: November 10, 2020Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 10810706Abstract: 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: GrantFiled: August 6, 2018Date of Patent: October 20, 2020Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 10791319Abstract: Techniques for generating three-dimensional content from the recordings of multiple independently operated cameras that are not constrained to fixed positions and orientations are disclosed. In some embodiments, data from a plurality of cameras configured to record a scene is received; a relative pose of each camera with respect to a common set of identified points in the scene is determined; relative poses of the cameras with respect to each other based on their relative poses with respect to the common set of identified points are determined; and the camera recordings and determined relative poses are processed to generate a three-dimensional reconstruction of at least a portion of the scene in the cameras' common field of view.Type: GrantFiled: August 28, 2014Date of Patent: September 29, 2020Assignee: Outward, Inc.Inventor: Clarence Chui
-
Patent number: 10762605Abstract: 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: GrantFiled: August 6, 2018Date of Patent: September 1, 2020Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 10748265Abstract: 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: GrantFiled: April 30, 2018Date of Patent: August 18, 2020Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 10679539Abstract: Two-dimensional compositing that preserves the curvatures of non-flat surfaces is disclosed. In some embodiments, a mapping is associated with a two-dimensional rendering that maps a potentially variable portion of the two-dimensional rendering to a canvas. The mapping is generated from a three-dimensional model of the potentially variable portion of the two-dimensional rendering. The potentially variable portion of the two-dimensional rendering is dynamically modified according to the mapping to reflect content comprising the canvas or edits received with respect to the canvas.Type: GrantFiled: August 10, 2017Date of Patent: June 9, 2020Assignee: Outward, Inc.Inventors: Clarence Chui, Christopher Murphy
-
Patent number: 10679061Abstract: Techniques for tagging virtualized content are disclosed. In some embodiments, a modeled three-dimensional scene of objects representing abstracted source content is generated and analyzed to determine a contextual characteristic of the scene that is based on a plurality of objects comprising the scene. The modeled scene is tagged with a tag specifying the determined contextual characteristic.Type: GrantFiled: June 7, 2019Date of Patent: June 9, 2020Assignee: Outward, Inc.Inventor: Clarence Chui
-
Patent number: 10650571Abstract: 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: GrantFiled: March 25, 2016Date of Patent: May 12, 2020Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar
-
Patent number: 10650586Abstract: Various techniques associated with automatic mesh generation are disclosed. One or more center curves of an outline of an object or figure are first determined. Next, for each of a plurality of points of each of the one or more center curves, a pair of rays is cast from a center curve in opposite directions, wherein the rays collide with opposite sides of the outline, and a collision pair is generated that comprises a line connecting collision points of the pair of rays on opposite sides of the outline. A mesh model of the object or figure is generated by mapping each of a set of collision pairs to polygons used to define the mesh model.Type: GrantFiled: August 10, 2017Date of Patent: May 12, 2020Assignee: Outward, Inc.Inventors: Clarence Chui, Christopher Murphy
-
Patent number: 10628991Abstract: 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: GrantFiled: September 5, 2018Date of Patent: April 21, 2020Assignee: Outward, Inc.Inventors: Clarence Chui, Manu Parmar