Patents Examined by Hai Tao Sun
  • Patent number: 10313653
    Abstract: Interactive content is obtained, the interactive content including a stereoscopic equirectangular video frame. A UV coordinate screen space is generated. A first location of the UV coordinate screen space is computed. A second location of the UV coordinate screen space is computed. A point of the UV coordinate screen space to procedurally render is selected. Virtual spherical coordinates are computed using the point of the UV coordinate screen space to procedurally render. The virtual spherical coordinates are rotated using a rotation matrix. An equirectangular coordinate value within the video frame is determined using the rotated virtual spherical coordinates. The pixel values of the stereoscopic equirectangular video frame are identified using the equirectangular coordinate value. The pixel values are returned for the UV coordinate screen space, thereby causing a corresponding presentation on a physical screen of an interactive content player device.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: June 4, 2019
    Assignee: Secret Location Inc.
    Inventor: John Cumming
  • Patent number: 10310856
    Abstract: A program is analyzed to identify instructions that will load external data and to determine whether such instructions are followed by a sequence of instructions that will produce the same result for each thread in a thread group if the data loaded by the load instruction is the same for each thread in the thread group. Each time there is an external load instruction, it is determined whether the data loaded by the external load instruction is the same for all threads of the thread group, and whether the external load instruction was indicated as being followed by a sequence of instructions that produce the same result if the external load instruction loads the same data value for each thread of a thread group. The subsequent instructions are then executed for only a single thread of the thread group, or for all the threads of the thread group.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: June 4, 2019
    Assignee: Arm Limited
    Inventor: Kenneth Edvard Østby
  • Patent number: 10304246
    Abstract: One embodiment is directed to a user display device comprising a housing frame mountable on the head of the user, a lens mountable on the housing frame and a projection sub system coupled to the housing frame to determine a location of appearance of a display object in a field of view of the user based at least in part on at least one of a detection of a head movement of the user and a prediction of a head movement of the user, and to project the display object to the user based on the determined location of appearance of the display object.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: May 28, 2019
    Assignee: MAGIC LEAP, INC.
    Inventors: Brian T. Schowengerdt, Samuel A. Miller
  • Patent number: 10297082
    Abstract: Various technologies pertaining to shared spatial augmented reality (SSAR) are described. Sensor units in a room output sensor signals that are indicative of positions of two or more users in the room and gaze directions of the two or more users. Views of at least one virtual object are computed separately for each of the two or more users, and projectors project such views in the room. The projected views cause the two or more users to simultaneously perceive the virtual object in space.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew D. Wilson, Hrvoje Benko
  • Patent number: 10290167
    Abstract: A method for making an object secure comprises creating a multi-layer graphic signature by superposing, in partial or total transparency, a first random graphic element on a first layer to a second graphic element on a second layer, and storing the graphic signature on or in the object. The method is essentially characterized in that the relative position of the first graphic element and of the second graphic element is random.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: May 14, 2019
    Assignee: HOLOGRAM INDUSTRIES
    Inventors: Hugues Souparis, Kristen Le Liboux
  • Patent number: 10283083
    Abstract: A layer selection module for a graphics display component, and method therefor. The layer selection module is arranged to identify a set M of active layers to be blended for a pixel, configure a display controller to generate composite pixel data for the pixel based on a subset N of up to n layers from the set M, determine whether a number m of active layers in the set M exceeds n, and output an indication of which active layers within the set M were excluded from the subset N, if it is determined that the number m of layers in the set M exceeds n.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: May 7, 2019
    Assignee: NXP USA, Inc.
    Inventors: Michael Andreas Staudenmaier, Kshitij Bajaj, Chanpreet Singh, Vincent Aubineau
  • Patent number: 10262438
    Abstract: The representation of content, in a scene representation, is enriched with a view to the adaptive use of the latter according to a set of common parameters. A sub-graph of the scene graph, which is susceptible to variable processing, is identified. For this purpose, two new types of scene element can be defined, one of which allows the identification of the sub-graph and the second enables application of the set of common parameters in relation to the sub-graph. An example of the first type is a node of so-called “AdaptivityControl” type which encompasses the entire sub-graph, a list of the nodes describing the set of common parameters and a group of fields for dynamic updating of the content of this node. An example of the second type is a node of so-called “CompressedImageStrategy” type which comprises information relating to the object to be coded and the coding parameters.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: April 16, 2019
    Assignees: PROLOGUE, ASSOC. POUR LA RECHERCHE ET LE DEVELOPPEMENT DE METHODES ET PROCESSUS INDUSTRIELS “ARMINES”, INSTITUT MINES-TELECOM
    Inventors: Mihai Petru Mitrea, Bojan Joveski, Ludovico Gardenghi, Iain James Marshall, Francoise Preteux
  • Patent number: 10255651
    Abstract: Methods, systems, and computer-readable media for rendering graphics using a graphics pipeline for emulating a fixed-function graphics pipeline, including selecting a first pre-compiled shader chunk from a set of pre-compiled shader chunks, selecting at least one second pre-compiled shader chunk from the set of pre-compiled shader chunks, and, concatenating the first shader chunk with the at least one second shader chunk, wherein each shader chunk corresponds to a fixed-function graphics function.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: April 9, 2019
    Assignee: Channel One Holdings Inc.
    Inventor: Aidan Fabius
  • Patent number: 10249092
    Abstract: Methods for virtual reality and augmented reality rendering of a 3D object are provided. The methods can include segmenting the 3D object such that portions of the 3D object can be identifiable and distinguishable. The methods can include creating masks, identifying relationships between the masks and marking the masks accordingly.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: April 2, 2019
    Assignee: SIMBIONIX LTD.
    Inventors: Yaron Vaxman, Niv Fisher, Roy Porat, Oren Kalisman
  • Patent number: 10235596
    Abstract: Provided are a system for transferring data using an image code, a method of outputting an image code on a display device, and a method of decoding an image code. The system includes a code generation device configured to generate an image code including a series of brightness values corresponding to a binary code representing source data or a part of the binary code, a display device configured to output at least one color having the series of brightness values in a code area on a display panel in order of the series of brightness values, and a code decoding device configured to acquire the series of brightness values of the at least one color output in the code area through a sensor and to decode the image code.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: March 19, 2019
    Assignee: Research & Business Foundation Sungkyunkwan University
    Inventors: Kwang-Seok Hong, Kyung-Won Chang
  • Patent number: 10235914
    Abstract: A camera colorimeter system simultaneously lights up one or more pixel units on a display panel, each pixel unit including colored subpixels, for characterization of the display panel. The system includes optical elements that directs the light emitted by the simultaneously lit one or more pixel units to a filter and a corresponding imaging device. Each filter is configured to block wavelengths of light other than predetermined range of wavelengths, thereby ensuring that each imaging device captures a filtered spectrum of light that originates from subpixels of the same color. Using the filtered spectrum, the system reconstructs the full spectrum of light, which can subsequently be used to regenerate the display characteristics of each pixel unit (and corresponding colored subpixels). Thus, the camera colorimeter system can characterize a display panel in significantly less time as compared to conventional systems and methods.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: March 19, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Evan M. Richards, Ye Yin, Shizhe Shen, Simon Hallam
  • Patent number: 10232262
    Abstract: An information processing apparatus includes a virtual camera configured to capture a character in a virtual space; a display unit configured to display the character and a background, the background including an object; a detection unit configured to detect first contact position information on a first position at which a first virtual object provided between the virtual camera and the character contacts the object of the background; and a motion control unit configured to control a motion of the virtual camera based on the first contact position information detected by the detection unit such that the virtual camera avoids the object of the background.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: March 19, 2019
    Assignee: KOEI TECMO GAMES CO., LTD.
    Inventor: Kosuke Makino
  • Patent number: 10216750
    Abstract: Systems and methods for associating geometry with contextual information are provided. Contextual information includes metadata about the geometry used to represent data in a visualization to improve the functioning of a device providing the visualization. Improved functioning of the device providing the visualization includes providing new features, and more efficient use of device resources for executing legacy features. Annotations may be made via escapes present in the definition of the geometry to be rendered, which are operable to bind portions of the geometry to the represented data. According to aspects, binding data to geometry improves how the visualization is rendered and improves how portions of the geometry are called out for formatting or interactivity. According to aspects, escapes may be ignored, such that their presence does not affect how the geometry is rendered.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Barry Christopher Allyn
  • Patent number: 10200627
    Abstract: A user interface to a virtual camera for a 3-D rendering application provides various features. A rendering engine can continuously refine the image being displayed through the virtual camera, and the user interface can contain an element for indicating capture of the image as currently displayed, which causes saving of the currently displayed image. Autofocus (AF) and autoexposure (AE) reticles can allow selection of objects in a 3-D scene, from which an image will be rendered, for each of AE and AF. A focal distance can be determined by identifying a 3-D object visible at a pixel overlapped by the AF reticle, and a current viewpoint. The AF reticle can be hidden in response to a depth of field selector being set to infinite depth of field. The AF and AE reticles can be linked and unlinked, allowing different 3-D objects for each of AF and AE.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: February 5, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Suguru Nishioka, James McCombe, Steven Blackmon
  • Patent number: 10186062
    Abstract: An apparatus includes an interface unit configured to provide, to a terminal, an interface supporting one or more modes, and display, on the interface, an image including a contour of a region of interest. The apparatus further includes a contour modification unit configured to modify the contour based on a mode selected by a user from the one or more modes, and an operation performed by the user.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ye-Hoon Kim, Kyoung-Gu Woo
  • Patent number: 10181175
    Abstract: Methods for preprocessing pixel data using a Direct Memory Access (DMA) engine during a data transfer of the pixel data from a first memory (e.g., a DRAM) to a second memory (e.g., an SRAM) are described. The pixel data may derive from a color camera or a depth camera in which individual pixel values are not a multiple of eight bits. In some cases, the DMA engine may perform a variety of image processing operations on the pixel data prior to the pixel data being written into the second memory. In one embodiment, the DMA engine may be configured to determine whether one or more pixels corresponding with the pixel data may be invalidated or skipped based on a minimum pixel value threshold and a maximum pixel value threshold and to embed pixel skipping information within unused bits of the pixel data.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: January 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ryan Scott Haraden, Matthew Ray Tubbs, Adam James Muff, Robert Allen Shearer
  • Patent number: 10170027
    Abstract: An exemplary embodiments provides a display device including; a plurality of unit areas, each unit areas including a first pixel, a second pixel, and a third pixel, wherein the first pixel, the second pixel, and the third pixel are configured to produce different colors, wherein each of the plurality of unit areas respectively includes a square shaped guideline inscribed therein, wherein the first pixel is disposed on a first side of the square shaped guideline, the first pixel extending in a first direction, and wherein the second pixel is disposed in a center region of the square shaped guideline, the second pixel extending in a second direction, the second direction crossing the first direction.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: January 1, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventor: Sangshin Lee
  • Patent number: 10152820
    Abstract: Various embodiments provide for a new texture address mode that excludes any texture filter taps (i.e. coordinates) that fall outside the texture domain from the filtering process. Taps outside a texture domain are not considered in one embodiment. Also, various embodiments provide flexibility as to the texture coordinate locations ti and values of weights wi. The tap weight can be modified as a function of tap location and in particular whether a tap is within a texture.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: December 11, 2018
    Assignee: Intel Corporation
    Inventors: Robert M. Toth, Tim Foley
  • Patent number: 10140758
    Abstract: A method and apparatus is provided for forming a model of a structure. Input data comprising a set of values for a set of attributes is received. The set of values for the set of attributes is matched to a number of texture decks in a plurality of texture decks. A texture deck in the plurality of texture decks is associated with a set of assigned attributes. Each assigned attribute in the set of assigned attributes is assigned at least one assigned value. A texture deck from the number of texture decks is selected as a final texture deck for use in forming the model of the structure.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: November 27, 2018
    Assignee: The Boeing Company
    Inventors: Robert J. Klein, David Alan Findley
  • Patent number: 10134357
    Abstract: The present invention relates to a system and a method for device pairing which can pair a plurality of terminals using a brightness value change pattern. The system for device pairing according to an embodiment of the present invention comprises: an apparatus including a display; n terminals; and a server for connecting the apparatus including the display with the n terminals. The server assigns an ID to the apparatus including the display in accordance with an access request of the apparatus. The apparatus including the display calculates a brightness value change pattern corresponding to the ID, and outputs the pattern on the display. The n terminals can identify the ID after detecting the pattern outputted on the display using a proximity sensor and an illuminance sensor, transmit the ID to the server, and request an access.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: November 20, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jihyun Lee, Jongmin Park