Patents Examined by Anh-Tuan V Nguyen
-
Patent number: 11288768Abstract: An application processor includes a reconfigurable hardware scaler which includes dedicated circuits configured to perform different scaling techniques, respectively and a shared circuit configured to be shared by the dedicated circuits. One of the different scaling techniques is performed by one of the dedicated circuits and the shared circuit.Type: GrantFiled: September 1, 2020Date of Patent: March 29, 2022Inventors: Sung Chul Yoon, Ha Na Yang
-
Patent number: 11282281Abstract: In one example, a method performed by a processing system in a telecommunications network includes acquiring the media stream and identifying an anchor in a scene of the media stream. The anchor is a presence in the scene that has a physical effect on the scene. A type and a magnitude of the physical effect of the anchor on the scene is estimated. An actuator in a vicinity of the user endpoint device that is capable of producing a physical effect in the real world to match the physical effect of the anchor on the scene is identified. A signal is sent to the actuator. The signal controls the actuator to produce the physical effect in the real world when the physical effect of the anchor on the scene occurs in the media stream.Type: GrantFiled: November 13, 2019Date of Patent: March 22, 2022Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Behzad Shahraray, Eric Zavesky, David Crawford Gibbon, Tan Xu, Zhu Liu
-
Patent number: 11282257Abstract: This disclosure generally relates to character animation. More specifically, but not by way of limitation, this disclosure relates to pose selection using data analytics techniques applied to training data, and generating 2D animations of illustrated characters using performance data and the selected poses. An example process or system includes obtaining a selection of training poses of the subject and a set of character poses, obtaining a performance video of the subject, wherein the performance video includes a plurality of performance frames that include poses performed by the subject, grouping the plurality of performance frames into groups of performance frames, assigning a selected training pose from the selection of training poses to each group of performance frames using the clusters of training frames, generating a sequence of character poses based on the groups of performance frames and their assigned training poses, outputting the sequence of character poses.Type: GrantFiled: November 22, 2019Date of Patent: March 22, 2022Assignees: Adobe Inc., Princeton UniversityInventors: Wilmot Li, Hijung Shin, Adam Finkelstein, Nora Willett
-
Patent number: 11263811Abstract: A tessellation method uses vertex tessellation factors. For a quad patch, the method involves comparing the vertex tessellation factors for each vertex of the quad patch to a threshold value and if none exceed the threshold, the quad is sub-divided into two or four triangles. If at least one of the four vertex tessellation factors exceeds the threshold, a recursive or iterative method is used which considers each vertex of the quad patch and determines how to further tessellate the patch dependent upon the value of the vertex tessellation factor of the selected vertex or dependent upon values of the vertex tessellation factors of the selected vertex and a neighbor vertex. A similar method is described for a triangle patch.Type: GrantFiled: June 4, 2020Date of Patent: March 1, 2022Assignee: Imagination Technologies LimitedInventors: Simon Fenney, Vasiliki Simaiaki
-
Patent number: 11245889Abstract: A method of generating a composite image includes capturing a video image of a physical scene with a camera, identifying a green-screen region within the video image, identifying a viewpoint and a position and/or orientation of the green-screen region relative to the viewpoint, and generating a modified video image rendered from the viewpoint onto a display surface in which the green-screen region is replaced with an image of a virtual object. The image of the virtual object is generated by projection rendering of a model of the virtual object based on the position and/or orientation of the green-screen region relative to the viewpoint such that the virtual object is constrained within the green-screen region.Type: GrantFiled: November 8, 2019Date of Patent: February 8, 2022Assignee: Tanzle, Inc.Inventors: Nancy L. Clemens, Michael A. Vesely
-
Patent number: 11244498Abstract: A tiling unit assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles. Each tile can comprise one or more polygonal region. Mesh logic of the tiling unit can determine that a plurality of primitives form a mesh and can determine whether the mesh entirely covers a region. If the mesh entirely covers the region then a depth threshold for the region can be updated so that subsequent primitives which lie behind the depth threshold are culled (i.e. not included in the display list for a tile). This helps to reduce the number of primitive IDs included in a display list for a tile which reduces the amount of memory used by the display list and reduces the number of primitives which a hidden surface removal (HSR) module needs to fetch to perform HSR on the tile.Type: GrantFiled: May 28, 2020Date of Patent: February 8, 2022Assignee: Imagination Technologies LimitedInventor: Xile Yang
-
Patent number: 11210839Abstract: An example method of photometric image processing may comprise: receiving a plurality of images of a three-dimensional object, wherein the plurality of images has been acquired by a plurality of cameras using a plurality of illumination and polarization patterns; performing color calibration of the plurality of images to produce a plurality of color-calibrated images; generating, using the plurality of color-calibrated images, a polygonal mesh simulating geometry of the three-dimensional object; producing a plurality of partial UV maps by projecting the plurality of color-calibrated images onto the polygonal mesh; generating a plurality of masks, wherein each mask of the plurality of masks is associated with a camera of the plurality of cameras, wherein the mask defines a UV space region that is covered by a field of view of the camera; blending, using the plurality of masks, the plurality of partial UV maps; and generating one or more texture maps representing the three-dimensional object.Type: GrantFiled: March 9, 2020Date of Patent: December 28, 2021Assignee: Electronic Arts Inc.Inventors: Amirhessam Moltaji, Kevin Loken, Ryan Hietanen
-
Patent number: 11205075Abstract: Systems, apparatuses, interfaces, and methods for implementing the systems, apparatuses, and interfaces include capturing an image, displaying the image on a display devise, scanning and identifying objects and/or attributes associated with the image and/or objects therein, generating a 3D AR environment within the display overlaid on the image, generating a ray pointer for improved interaction with the image and the generated 3D AR environment, where the environment includes virtual constructs corresponding to the image objects and/or attributes, and selecting, activating, animating, and/or manipulating the virtual constructs within the 3D AR environment.Type: GrantFiled: January 10, 2019Date of Patent: December 21, 2021Assignee: QUANTUM INTERFACE, LLCInventors: Jonathan Josephson, Robert W. Strozier
-
Patent number: 11195314Abstract: Various embodiments of the present invention relate generally to systems and methods for artificially rendering images using viewpoint interpolation and extrapolation. According to particular embodiments, a method includes moving a set of control points perpendicular to a trajectory between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. The set of control points is associated with a layer and each control point is moved based on an associated depth of the control point. The method also includes generating an artificially rendered image corresponding to a third location outside of the trajectory by extrapolating individual control points using the set of control points for the third location and extrapolating pixel locations using the individual control points.Type: GrantFiled: November 2, 2018Date of Patent: December 7, 2021Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Stephen David Miller, Martin Saelzle, Radu Bogdan Rusu
-
Patent number: 11150787Abstract: An image display device including a display configured to display a first image is provided. The image display device includes a controller configured to generate a second image by enlarging a part of the first image displayed in a first region of the display and to control the display to display a part of the second image in the first region, and a sensor configured to sense a user input for moving the second image. In response to the user input, the controller is configured to control the display to move and display the second image, within the first region.Type: GrantFiled: May 24, 2016Date of Patent: October 19, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Grzegorz Olejniczak, Tomasz Robert Gdala, Do-hyoung Kim, Ju-yun Sung, Young-jun Yoon
-
Patent number: 11151965Abstract: The present disclosure relates to methods and apparatus for display processing. Aspects of the present disclosure can determine a refresh offset for at least one group of lines in a first display based on at least one group of lines in a second display. Aspects of the present disclosure can also apply the refresh offset for the at least one group of lines in the first display based on the at least one group of lines in the second display. Further, aspects of the present disclosure can adjust combined instantaneous bandwidth corresponding to each of the at least one group of lines in the first display and each of the at least one group of lines in the second display based on the applied refresh offset. Aspects of the present disclosure can also determine one or more overlapping layer regions based on the first display and the second display.Type: GrantFiled: August 22, 2019Date of Patent: October 19, 2021Assignee: QUALCOMM IncorporatedInventors: Dileep Marchya, Srinivas Pullakavi, Prashant Nukala
-
Patent number: 11145113Abstract: A system, method or compute program product for generating stereoscopic images. One of the methods includes identifying, in a first three-dimensional coordinate system of a first three-dimensional virtual environment, a location and orientation of a first virtual object that is a virtual stereoscopic display object; identifying an eyepoint pair in the first virtual environment; identifying, in a second three-dimensional coordinate system of a second three-dimensional virtual environment, a location and orientation of a second virtual object that is in the second virtual environment; for each eyepoint of the eyepoint pair, rendering an inferior image of the second virtual object; for each eyepoint of the eyepoint pair, render a superior image of the first virtual environment, comprising rendering, in the superior image for each eyepoint, the corresponding inferior image onto the virtual stereoscopic display object; and display, on a physical stereoscopic display, the first virtual environment.Type: GrantFiled: February 19, 2021Date of Patent: October 12, 2021Assignee: Tanzle, Inc.Inventor: Michael T. Mayers
-
Patent number: 11132838Abstract: An immersive content presentation system and techniques that can detect and correct lighting artifacts caused by movements of one or more taking camera in a performance area consisting of multiple displays (e.g., LED or LCD displays). The techniques include capturing, with a camera, a plurality of images of a performer performing in a performance area at least partially surrounded by one or more displays presenting images of a virtual environment. Where the images of the virtual environment within a frustum of the camera are updated on the one or more displays based on movement of the camera, and images of the virtual environment outside of the frustum of the camera are not updated based on movement of the camera. The techniques further include generating content based on the plurality of captured images.Type: GrantFiled: November 6, 2019Date of Patent: September 28, 2021Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD. LLCInventors: Roger Cordes, Richard Bluff, Lutz Latta
-
Patent number: 11132837Abstract: An immersive content presentation system and techniques that can detect and correct lighting artifacts caused by movements of one or more taking camera in a performance area consisting of multiple displays (e.g., LED or LCD displays). The techniques include capturing, with a camera, a plurality of images of a performer performing in a performance area at least partially surrounded by one or more displays presenting images of a virtual environment. Where the images of the virtual environment within a frustum of the camera are updated on the one or more displays based on movement of the camera, and images of the virtual environment outside of the frustum of the camera are not updated based on movement of the camera. The techniques further include generating content based on the plurality of captured images.Type: GrantFiled: November 6, 2019Date of Patent: September 28, 2021Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD. LLCInventors: Roger Cordes, Nicholas Rasmussen, Kevin Wooley, Rachel Rose
-
Patent number: 11120628Abstract: Augmented reality systems and methods are disclosed which provide for representing imperceptible aspects of telecommunications networks as visual, auditory, tactile, or audiovisual stimuli. In some embodiments, the representation is a type of augmented reality from the perspective of a user on the ground, such as a technician deployed in the field.Type: GrantFiled: February 27, 2019Date of Patent: September 14, 2021Assignee: EDX TECHNOLOGIES, INC.Inventor: Roger Ray Skidmore
-
Patent number: 11107203Abstract: An image processing method and a display apparatus therefor are provided. The display apparatus includes a display, a communicator that communicates with an external device; a memory storing one or more instructions; and a controller including a processor for executing the one or more instructions stored in the memory. The processor is configured to execute the one or more instructions to receive an image from the external device, obtain information about a first distance corresponding to a distance between a front surface of the display apparatus and a wall, and, when the image is displayed on the display, apply a shadow effect to one or more of sides of the image based on the information about the first distance.Type: GrantFiled: July 31, 2020Date of Patent: August 31, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yunho Lee, Jaeyoung You, Kwansik Yang
-
Patent number: 11100041Abstract: Examples described herein generally relate to indicating resource utilization by a graphics processing unit (GPU). Data indicating a hierarchy of architectural units for executing processing threads on a GPU can be obtained. An indication of a slot assigned to a collection of threads for executing on the GPU can be received, where the slot is associated with a single instruction multiple data (SIMD) module capable of concurrently executing multiple collections of threads. An architectural unit to which the slot is assigned can be determined based on the data indicating the hierarchy of architectural units. An indication of the architectural unit as executing the collection of threads can be outputted.Type: GrantFiled: March 9, 2018Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Damyan Jonathan Pepper, Shawn Lee Hargreaves
-
Patent number: 11095869Abstract: Various embodiments describe systems and processes for capturing and generating multi-view interactive digital media representations (MIDMRs). In one aspect, a method for automatically generating a MIDMR comprises obtaining a first MIDMR and a second MIDMR. The first MIDMR includes a convex or concave motion capture using a recording device and is a general object MIDMR. The second MIDMR is a specific feature MIDMR. The first and second MIDMRs may be obtained using different capture motions. A third MIDMR is generated from the first and second MIDMRs, and is a combined embedded MIDMR. The combined embedded MIDMR may comprise the second MIDMR being embedded in the first MIDMR, forming an embedded second MIDMR. The third MIDMR may include a general view in which the first MIDMR is displayed for interactive viewing by a user on a user device. The embedded second MIDMR may not be viewable in the general view.Type: GrantFiled: May 2, 2018Date of Patent: August 17, 2021Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Dave Morrison, Radu Bogdan Rusu, George Haber, Keith Martin
-
Patent number: 11087535Abstract: One example of a method includes receiving a three-dimensional (3D) mesh model of an object having a first mesh density. The method includes receiving a model selection for rebuilding the (3D) mesh model of the object. The method includes rebuilding the (3D) mesh model of the object based on the model selection to provide a simplified (3D) mesh model of the object having a second mesh density less than the first mesh density.Type: GrantFiled: October 14, 2016Date of Patent: August 10, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alexandre Pedroso Moschini, Cleobulo Sales Neto
-
Patent number: 11080928Abstract: The present disclosure relates to methods and apparatus for graphics processing. In some aspects, the apparatus can determine a plurality of sub-primitives corresponding to one or more primitives in an image. The apparatus can also determine visibility information for each of the sub-primitives. The visibility information can include information regarding whether the sub-primitive is visible. Further, the apparatus can identify one or more of the sub-primitives as visible based on the visibility information. The apparatus can also determine a sub-primitive visibility stream including the sub-primitives identified as visible. Additionally, the apparatus can render at least one of the sub-primitives identified as visible in the sub-primitive visibility stream. The apparatus can also identify at least one of the sub-primitives as not visible based on the determined visibility information. Moreover, the apparatus can determine to skip rendering the at least one of the sub-primitives identified as not visible.Type: GrantFiled: April 1, 2019Date of Patent: August 3, 2021Assignee: QUALCOMM IncorporatedInventors: Gang Zhong, Li Shen