Patents Examined by Robert Bader
-
Patent number: 11221504Abstract: A method for adjusting spectacles in which a virtual fitting process of a parametric frame model of a spectacle frame on a 3D model of the head of a person, to whom the spectacles are to be fitted, is divided into two fitting procedures. In a first fitting procedure, the parametric frame model is adjusted to the 3D model of the head to meet specific fitting guidelines for the parametric frame model. Fitting guidelines of this nature may be specified by a frame manufacturer to comply with aesthetic criteria in the fitting. Anatomic fitting is then performed in the second fitting procedure.Type: GrantFiled: January 3, 2020Date of Patent: January 11, 2022Assignee: Carl Zeiss Vision International GmbHInventors: Oliver Schwarz, Tobias Breuninger
-
Patent number: 11215850Abstract: A method for adjusting spectacles in which a virtual fitting process of a parametric frame model of a spectacle frame on a 3D model of the head of a person, to whom the spectacles are to be fitted, is divided into two fitting procedures. In a first fitting procedure, the parametric frame model is adjusted to the 3D model of the head to meet specific fitting guidelines for the parametric frame model. Fitting guidelines of this nature may be specified by a frame manufacturer to comply with aesthetic criteria in the fitting. Anatomic fitting is then performed in the second fitting procedure.Type: GrantFiled: June 22, 2020Date of Patent: January 4, 2022Assignee: Carl Zeiss Vision International GmbHInventors: Oliver Schwarz, Tobias Breuninger
-
Patent number: 11176734Abstract: The present disclosure relates to methods and apparatus for graphics processing. An example method generally includes receiving, at a graphics processing unit (GPU), a plurality of commands corresponding to a plurality of draws across a frame, each of the plurality of commands indicating a depth test direction with respect to a low-resolution depth (LRZ) buffer for the corresponding draw. The method generally includes maintaining, at the GPU, a LRZ status buffer to store a corresponding depth test direction for a first command in time of the plurality of commands processed by the GPU. The method generally includes disabling, at the GPU, use of the LRZ buffer for depth testing for any of the plurality of commands remaining unprocessed after processing a command of the plurality of commands having a different depth test direction than the corresponding depth test direction stored in the LRZ status buffer.Type: GrantFiled: October 6, 2020Date of Patent: November 16, 2021Assignee: QUALCOMM IncorporatedInventors: Srihari Babu Alla, Adimulam Ramesh Babu, Jonnala Gadda Nagendra Kumar, Avinash Seetharamaiah, Tao Wang, Xuefeng Tang, Thomas Edwin Frisinger, Andrew Evan Gruber
-
Generating and modifying representations of objects in an augmented-reality or virtual-reality scene
Patent number: 11170577Abstract: In one embodiment, a method for generating subframes may include accessing a rendered frame depicting a virtual scene from a first viewpoint of a user. The rendered frame may be generated based on at least one 3D model of an object in the virtual scene. A computing system may generate plurality of surfaces based on the rendered frame. Each surface may be positioned within a 3D space and comprises visual information. The system may determine a second viewpoint of the user in the 3D space and determine a visibility of the plurality of surfaces from the second viewpoint. The system may then render a subframe depicting the virtual scene from the second viewpoint based on the visual information and determined visibility of the plurality of surfaces.Type: GrantFiled: September 27, 2019Date of Patent: November 9, 2021Assignee: Facebook Technologies, LLCInventors: Larry Seiler, Alex Nankervis -
Patent number: 11165974Abstract: An image processing apparatus which extracts a region of a foreground object in a captured image obtained by an imaging unit, and controls a display unit to display an output image formed by superimposing, on a predetermined image, a first image formed by anonymizing the extracted region, and a second image formed by anonymizing a region designated by a user on the captured image, wherein an appearance of the second image is different from an appearance of the first image, a region of a foreground object is extracted from a region other than at least the designated region in the captured image, and even when the designated region contains the foreground object, the first image in the designated region is not displayed on the output image.Type: GrantFiled: July 10, 2019Date of Patent: November 2, 2021Assignee: CANON KABUSHIKI KAISHAInventors: Yuji Aramaki, Kazunari Iwamoto
-
Patent number: 11145115Abstract: By scheduling/managing workload submission to a POSH pipe one can exploit parallelism with minimum impact to the software scheduler in some embodiments.Type: GrantFiled: December 27, 2018Date of Patent: October 12, 2021Assignee: Intel CorporationInventors: Murali Ramadoss, Balaji Vembu, Hema C. Nalluri, Michael Apodaca, Jeffery S. Boles
-
Patent number: 11127206Abstract: Device, system, and method of generating a reduced-size volumetric dataset. A method includes receiving a plurality of three-dimensional volumetric datasets that correspond to a particular object; and generating, from that plurality of three-dimensional volumetric datasets, a single uniform mesh dataset that corresponds to that particular object. The size of that single uniform mesh dataset is less than ΒΌ of the aggregate size of the plurality of three-dimensional volumetric datasets. The resulting uniform mesh is temporally coherent, and can be used for animating that object, as well as for introducing modifications to that object or to clothing or garments worn by that object.Type: GrantFiled: January 28, 2020Date of Patent: September 21, 2021Assignee: REALMOTION INC.Inventor: Amit Chachek
-
Patent number: 11094102Abstract: Systems, apparatuses and methods may provide for technology that optimizes tiled rendering for workloads in a graphics pipeline including tessellation and use of a geometry shader. More particularly, systems, apparatuses and methods may provide a way to generate, by a write out fixed-function stage, one or more bounding volumes based on geometry data, as inputs to one or more stages of the graphics pipeline. The systems, apparatuses and methods may compute multiple bounding volumes in parallel, and improve the gamer experience, and enable photorealistic renderings at full speed, (e.g., such as human skin and facial expressions) that render three-dimensional (3D) action more realistically.Type: GrantFiled: February 21, 2020Date of Patent: August 17, 2021Assignee: Intel CorporationInventor: Peter L. Doyle
-
Patent number: 11069120Abstract: The present disclosure relates to an image processing apparatus and an image processing method that make it possible to generate an image using texture images and depth images of two viewpoints that represent a three-dimensional structure of a greater number of regions. A selection section selects a quantization method of a depth image of each viewpoint from among a first quantization method that quantizes a reciprocal 1/r of a distance r between a viewpoint corresponding to the depth image and the polygon for each pixel, a second quantization method that quantizes the distance r, and a third quantization method that quantizes a reciprocal 1/r? of a distance r? between the other viewpoint that configures the two viewpoints together with the viewpoint corresponding to the depth image and the polygon in each pixel. The present disclosure can be applied, for example, to a display apparatus and the like.Type: GrantFiled: July 27, 2017Date of Patent: July 20, 2021Assignee: Sony CorporationInventors: Hiroshi Oryoji, Nobuaki Izumi
-
Patent number: 11062501Abstract: Ray tracing units, processing modules and methods are described for generating one or more reduced acceleration structures to be used for intersection testing in a ray tracing system for processing a 3D scene. Nodes of the reduced acceleration structure(s) are determined, wherein a reduced acceleration structure represents a subset of the 3D scene. The reduced acceleration structure(s) are stored for use in intersection testing. Since the reduced acceleration structures represent a subset of the scene (rather than the whole scene) the memory usage for storing the acceleration structure is reduced, and the latency in the traversal of the acceleration structure is reduced.Type: GrantFiled: August 29, 2019Date of Patent: July 13, 2021Assignee: Imagination Technologies LimitedInventors: John W. Howson, Luke T. Peterson
-
Patent number: 11062515Abstract: Provided is a system for structured and controlled movement and viewing within a point cloud. The system may generate or obtain a plurality of data points and one or more waypoints for the point cloud, present a first subset of the plurality of data points in a field-of-view of a camera at an initial position and an initial orientation of a first waypoint, change the camera field-of-view from at least one of (i) the initial position to a modified position within a volume of positions defined by orientation controls of the first waypoint or (ii) the initial orientation to a modified orientation within a range of orientations defined by the orientation controls of the first waypoint, and may present a second subset of the plurality of data points in the camera field-of-view at one or more of the modified position and the modified orientation.Type: GrantFiled: July 21, 2020Date of Patent: July 13, 2021Assignee: Illuscio, Inc.Inventors: Joseph Bogacz, Robert Monaghan
-
Patent number: 11055910Abstract: A machine learning system receives a reference image and generates a series of projected view images of a physical object represented in the images. Parallel neural networks may receive the reference image and series of projected view images for analysis to determine one or more features of the physical object. By pooling the results from the parallel network, a single output may be provided to a set of decodes that are trained to identify a material property of the one or more items. As a result, a three-dimensional model may be generated that includes a graphical representation of the object as a function of its material properties to enable improved rendering.Type: GrantFiled: December 9, 2019Date of Patent: July 6, 2021Assignee: A9.com, Inc.Inventors: Kenan Deng, Xi Zhang, Arnab Dhua, Himanshu Arora, Ting-Hsiang Hwang, Tomas Francisco Yago Vicente, Sundar Vedula
-
Patent number: 10997795Abstract: An apparatus and method are provided for compressing a three-dimensional (3D) object image represented by point cloud data. The method includes positioning the 3D object image into a plurality of equi-sized cubes for compression; determining 3D local coordinates in each of the plurality of equi-sized cubes and a cube index for each point of the 3D object image positioned in the plurality of equi-sized cubes; generating two-dimensional (2D) image data based on the 3D local coordinates and the cube indexes; and storing the 2D image data in a memory. The 2D image data includes at least one of 2D geometry data, 2D meta data, or 2D color data.Type: GrantFiled: May 10, 2019Date of Patent: May 4, 2021Inventors: Raghavan Velappan, Suresh Kumar KrishnanKutty Vettukuzhyparambhil, Pavan Kumar Dusi, Raghavendra Holla, Amit Yadav, Nachiketa Das, Divyanshu Chuchra
-
Patent number: 10950038Abstract: Matching an illumination of an embedded virtual object (VO) with current environment illumination conditions provides an enhanced immersive experience to a user. To match the VO and environment illuminations, illumination basis functions are determined based on preprocessing image data, captured as a first combination of intensities of direct illumination sources illuminates the environment. Each basis function corresponds to one of the direct illumination sources. During the capture of runtime image data, a second combination of intensities illuminates the environment. An illumination-weighting vector is determined based on the runtime image data. The determination of the weighting vector accounts for indirect illumination sources, such as surface reflections. The weighting vector encodes a superposition of the basis functions that corresponds to the second combination of intensities. The method illuminates the VO based on the weighting vector.Type: GrantFiled: February 25, 2020Date of Patent: March 16, 2021Assignee: Adobe Inc.Inventors: Jeong Joon Park, Zhili Chen, Xin Sun, Vladimir Kim, Kalyan Krishna Sunkavalli, Duygu Ceylan Aksit
-
Patent number: 10950029Abstract: The present disclosure relates to an image processing apparatus and an image processing method which make it possible to generate an image using texture images and depth images of two viewpoints that represent a three-dimensional structure of a greater number of regions. A drawing section generates a texture image of a predetermined viewpoint using a texture image obtained by perspectively projecting, to a perspective projection face perpendicular to a sight line direction heading from each of two viewpoints which are opposed to each other across a center of a polygon, toward the center of the polygon, a rear face of the polygon and a depth image corresponding to the texture image of each of the viewpoints. The present disclosure can be applied, for example, to a display apparatus and the like.Type: GrantFiled: July 27, 2017Date of Patent: March 16, 2021Assignee: SONY CORPORATIONInventors: Nobuaki Izumi, Hiroshi Oryoji
-
Patent number: 10909709Abstract: A body measurement device and a method for controlling the same are disclosed. The body measurement device comprises a camera capturing a first image that includes an RGB image and a depth image; a display displaying a graphic image; and a controller estimating a user's pose based on the first image, controlling the camera to automatically capture a second image, which includes the user's body image in front of the camera, if the user's pose is a first pose, generating the user's body line image based on the captured second image, measuring the user's body size based on the generated body line image; and controlling the display to display the user's body size.Type: GrantFiled: December 27, 2019Date of Patent: February 2, 2021Assignee: LG ELECTRONICS INC.Inventors: Eunkyung Ryu, Fataliyev Zaur, Wonju Lee, Hyunsu Choi, Hyunchul Choi
-
Patent number: 10891801Abstract: A method for generating a user-customized computer-generated animation includes receiving digital content and determining a modifiable portion of the digital content. The digital content includes a computer-generated animation. A design template is received, where the design template includes a representation of the modifiable portion of the digital content. Template image data is generated by performing image analysis on the representation of the modifiable portion of the digital content. A revised portion of the digital content is generated based on the template image data, where the revised portion is a revised version of the modifiable portion of the digital content. Updated digital content that includes a version of the computer-generated animation with the revised portion of the digital content is generated and displayed.Type: GrantFiled: June 10, 2015Date of Patent: January 12, 2021Assignee: DreamWorks Animation L.L.C.Inventors: Brad Kenneth Herman, Shiraz Akmal
-
Patent number: 10872178Abstract: In an example implementation, a method of processing a 3D object includes receiving a 3D object model representing a new 3D object to be processed. The method includes computing attributes of the object and comparing the object attributes with stored object attributes from previously processed 3D objects. When the comparison provides a match between the object attributes and stored object attributes, then a print recipe associated with the matching stored object attributes is retrieved.Type: GrantFiled: January 29, 2017Date of Patent: December 22, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jian Fan, Jun Zeng
-
Patent number: 10846913Abstract: This present disclosure relates to systems and processes for interpolating images of an object from a multi-directional structured image array. In particular embodiments, a plurality of images corresponding to a light field is obtained using a camera. Each image contains at least a portion of overlapping subject matter with another image. First, second, and third images are determined, which are the closest three images in the plurality of images to a desired image location in the light field. A first set of candidate transformations is identified between the first and second images, and a second set of candidate transformations is identified between the first and third images. For each pixel location in the desired image location, first and second best pixel values are calculated using the first and second set of candidate transformations, respectively, and the first and second best pixel values are blended to form an interpolated pixel.Type: GrantFiled: September 27, 2019Date of Patent: November 24, 2020Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Radu Bogdan Rusu, Yuheng Ren
-
Patent number: 10818070Abstract: Embodiments of the systems and methods described herein provide a virtual object aging system. The virtual object aging system can utilize artificial intelligence to modify virtual objects within a video game to age and/or deteriorate for a certain time period. The virtual object aging system can be used to determine erosion, melting ice, and/or other environmental effects on virtual objects within the game. The virtual object aging system can apply aging, rust, weathering, and/or other effects that cause persistent change to object meshes and textures.Type: GrantFiled: March 27, 2019Date of Patent: October 27, 2020Assignee: Electronic Arts Inc.Inventors: Han Liu, Mohsen Sardari, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss