Patents Examined by Anh-Tuan V Nguyen
  • Patent number: 11288768
    Abstract: 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: Grant
    Filed: September 1, 2020
    Date of Patent: March 29, 2022
    Inventors: Sung Chul Yoon, Ha Na Yang
  • Patent number: 11282281
    Abstract: 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: Grant
    Filed: November 13, 2019
    Date of Patent: March 22, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Behzad Shahraray, Eric Zavesky, David Crawford Gibbon, Tan Xu, Zhu Liu
  • Patent number: 11282257
    Abstract: 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: Grant
    Filed: November 22, 2019
    Date of Patent: March 22, 2022
    Assignees: Adobe Inc., Princeton University
    Inventors: Wilmot Li, Hijung Shin, Adam Finkelstein, Nora Willett
  • Patent number: 11263811
    Abstract: 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: Grant
    Filed: June 4, 2020
    Date of Patent: March 1, 2022
    Assignee: Imagination Technologies Limited
    Inventors: Simon Fenney, Vasiliki Simaiaki
  • Patent number: 11245889
    Abstract: 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: Grant
    Filed: November 8, 2019
    Date of Patent: February 8, 2022
    Assignee: Tanzle, Inc.
    Inventors: Nancy L. Clemens, Michael A. Vesely
  • Patent number: 11244498
    Abstract: 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: Grant
    Filed: May 28, 2020
    Date of Patent: February 8, 2022
    Assignee: Imagination Technologies Limited
    Inventor: Xile Yang
  • Patent number: 11210839
    Abstract: 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: Grant
    Filed: March 9, 2020
    Date of Patent: December 28, 2021
    Assignee: Electronic Arts Inc.
    Inventors: Amirhessam Moltaji, Kevin Loken, Ryan Hietanen
  • Patent number: 11205075
    Abstract: 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: Grant
    Filed: January 10, 2019
    Date of Patent: December 21, 2021
    Assignee: QUANTUM INTERFACE, LLC
    Inventors: Jonathan Josephson, Robert W. Strozier
  • Patent number: 11195314
    Abstract: 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: Grant
    Filed: November 2, 2018
    Date of Patent: December 7, 2021
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Stephen David Miller, Martin Saelzle, Radu Bogdan Rusu
  • Patent number: 11150787
    Abstract: 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: Grant
    Filed: May 24, 2016
    Date of Patent: October 19, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Grzegorz Olejniczak, Tomasz Robert Gdala, Do-hyoung Kim, Ju-yun Sung, Young-jun Yoon
  • Patent number: 11151965
    Abstract: 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: Grant
    Filed: August 22, 2019
    Date of Patent: October 19, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Dileep Marchya, Srinivas Pullakavi, Prashant Nukala
  • Patent number: 11145113
    Abstract: 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: Grant
    Filed: February 19, 2021
    Date of Patent: October 12, 2021
    Assignee: Tanzle, Inc.
    Inventor: Michael T. Mayers
  • Patent number: 11132838
    Abstract: 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: Grant
    Filed: November 6, 2019
    Date of Patent: September 28, 2021
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD. LLC
    Inventors: Roger Cordes, Richard Bluff, Lutz Latta
  • Patent number: 11132837
    Abstract: 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: Grant
    Filed: November 6, 2019
    Date of Patent: September 28, 2021
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD. LLC
    Inventors: Roger Cordes, Nicholas Rasmussen, Kevin Wooley, Rachel Rose
  • Patent number: 11120628
    Abstract: 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: Grant
    Filed: February 27, 2019
    Date of Patent: September 14, 2021
    Assignee: EDX TECHNOLOGIES, INC.
    Inventor: Roger Ray Skidmore
  • Patent number: 11107203
    Abstract: 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: Grant
    Filed: July 31, 2020
    Date of Patent: August 31, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yunho Lee, Jaeyoung You, Kwansik Yang
  • Patent number: 11100041
    Abstract: 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: Grant
    Filed: March 9, 2018
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Damyan Jonathan Pepper, Shawn Lee Hargreaves
  • Patent number: 11095869
    Abstract: 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: Grant
    Filed: May 2, 2018
    Date of Patent: August 17, 2021
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Dave Morrison, Radu Bogdan Rusu, George Haber, Keith Martin
  • Patent number: 11087535
    Abstract: 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: Grant
    Filed: October 14, 2016
    Date of Patent: August 10, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alexandre Pedroso Moschini, Cleobulo Sales Neto
  • Patent number: 11080928
    Abstract: 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: Grant
    Filed: April 1, 2019
    Date of Patent: August 3, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Gang Zhong, Li Shen