Patents Examined by Shivang Patel
  • Patent number: 10210596
    Abstract: A graphics processing system has a rendering space which comprises one or more tiles. The system comprises a processing module configured to perform hidden surface removal for primitives of a tile to determine primitive identifiers identifying the primitives which are visible at each of a plurality of sample positions in the tile. A set of two or more tag buffers store the primitive identifiers determined for each of the sample positions in a tile, thereby representing overlapping layers of primitives. A tag control module controls: (i) selection of a tag buffer for the storage of each of the primitive identifiers according to the layering of the primitive identifiers stored in the tag buffers, and (ii) flushing of primitive identifiers from the tag buffers. A texturing engine applies texturing to the primitives identified by the flushed primitive identifiers.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: February 19, 2019
    Assignee: Imagination Technologies Limited
    Inventor: Jonathan Redshaw
  • Patent number: 10163183
    Abstract: Systems and methods for improving rendering performance of graphics processors are disclosed. A graphics processor may be configured to maintain access to multiple framebuffer sets stored in a non-transitory processor-readable medium. Two or more framebuffer sets may be configured to support different numbers of samples per pixel. The graphics processor may be further configured to determine whether a performance metric of a first frame processed using a first framebuffer set exceeded a threshold. The graphics processor may select a second framebuffer set with a reduced number of samples per pixel compared to the first framebuffer set when the performance metric of the first frame exceeded the threshold and process a second frame for display to a viewer utilizing the second framebuffer set.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: December 25, 2018
    Assignee: Rockwell Collins, Inc.
    Inventor: Jeanette M. Ling
  • Patent number: 10157593
    Abstract: A cross-platform rendering engine. The cross-platform rendering engine serves as an intermediary between the application and the operating system for displaying application content on the screen allowing software developers to write platform-agnostic application code. The application sends content to the cross-platform rendering engine in the form of resource-efficient content descriptions describing the content to be displayed. In turn, cross-platform rendering engine stores the content descriptions and provides rasterized images generated from the content descriptions to the compositor as needed. In the event that a content description corresponding to the texture needed by the compositor is not available, the cross-platform rendering engine pulls the content description from the application.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: December 18, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ben Witman, Dave McDonald, Michael Y. Joe, Faaez Ul Haq
  • Patent number: 10140741
    Abstract: A mobile computing device for providing an indication of process readings of a machine includes a processor configured to receive an image of a process indicator wherein capture of the image is initiated using the mobile computing device proximate the machine. The at least one processor is also configured to determine a template including a template image of the process indicator and template components of the process indicator. The at least one processor is further configured to display the received image and the determined template image such that they overlay each other and align the received image with the determined template image. The at least one processor is also configured to determine a position of a value indicator with respect to a scale of the process indicator, transform the determined position to a process indicator value, and store the process indicator value in the one or more memory devices.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 27, 2018
    Assignee: General Electric Company
    Inventors: Nigel Trevor Leigh, Brett Ralph Taylor, Robert Steven Craft, Stephen James Post
  • Patent number: 10140752
    Abstract: A medical image diagnosis system according to an embodiment includes a determining unit, a rendering processing unit, and an output unit. The determining unit is configured to, based on information related to a stereoscopic function of a display unit connected to an output target apparatus serving as an output target, determine a parallax image number of images that are for realizing a stereoscopic view and are to be displayed by the display unit. The rendering processing unit is configured to generate rendering images corresponding to the parallax image number, by performing a rendering process on volume data that represents three-dimensional medical images. The output unit is configured to output the rendering images corresponding to the parallax image number to the output target apparatus, as the images that are for realizing the stereoscopic view and are to be simultaneously displayed by the display unit.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: November 27, 2018
    Assignee: Toshiba Medical Systems Corporation
    Inventors: Satoshi Wakai, Yoshiyuki Kokojima
  • Patent number: 10134107
    Abstract: A data arrangement method includes following steps: obtaining pixel data of a plurality of first N-bit pixels of a picture; and storing the obtained pixel data of the first N-bit pixels in a plurality of M-bit storage units of a first buffer according to a block-based scan order of the picture. The picture includes a plurality of data blocks, and the block-based scan order includes a raster-scan order for the data blocks. At least one of the M-bit storage units is filled with part of the obtained pixel data of the first N-bit pixels, M and N are positive integers, M is not divisible by N, and the first N-bit pixels include at least one pixel divided into a first part stored in one of the M-bit storage units in the first buffer and a second part stored in another of the M-bit storage units in the first buffer.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: November 20, 2018
    Assignee: MEDIATEK INC.
    Inventors: Chun-Chia Chen, Chi-Cheng Ju, Yung-Chang Chang, Ping Chao
  • Patent number: 10108750
    Abstract: It is proposed a computer-implemented method for designing a three-dimensional modeled object, wherein the method comprises the steps of: user-interacting with a screen; defining a stroke corresponding to the user-interacting; discretizing the stroke into a set of points; projecting the set of points onto at least one support in a three-dimensional scene; constructing the three-dimensional modeled object from the projected set of points and the said at least one support.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: October 23, 2018
    Assignee: Dassault Systemes
    Inventors: Jean Hong, Mikaël Queric, Jérôme Derel, Frédéric Letzelter
  • Patent number: 10090704
    Abstract: A display device of electric power system information comprises a display unit including a display screen; and a screen display control unit for controlling the display unit. The display screen includes a display area that is divided into a plurality of display cells each of which has a mapping function for showing relative positional relations. The display unit includes an electric power system diagram display function unit for displaying an electric system diagram that embodies the state of an electric power system being a monitoring target, a mapping item display function unit for displaying mapping display items in the background of the electric power system diagram using the display cells, and a menu display function for displaying menus and icons, which are used for selecting the mapping display items, on the display screen, and for accepting selection operations to the menus and icons on the display cells on the display screen.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: October 2, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Tatsuki Inuzuka, Takashi Matsubara, Yuichi Kurosawa, Kenta Tsukijishin, Hideyuki Kobayashi
  • Patent number: 10074153
    Abstract: An image processing apparatus may include a main memory configured to store an application for reproducing image content, and setting information corresponding to the stored application, a first ancillary memory configured to load and store the stored application from the main memory in response to operation of a signal processor, a second ancillary memory configured to, in response to the signal processor operating, temporarily store the signal-processed image content, and in response to the signal processor not operating, load and store the stored application from the main memory, and a controller configured to, in response to receiving an execution request with respect to the application for reproducing the image content, and the signal processor not operating, load and store the stored application from the main memory into the second ancillary memory based on the setting information corresponding to the application stored in the main memory, and execute the stored application.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: September 11, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yo-seop Hwang, Seung-hoon Lee
  • Patent number: 10068360
    Abstract: A display device includes: an acquisition unit which acquires a first image from an image supply device; a detection unit which specifies a position of the indicator and whether the indicator is a first indicator or a second indicator; a generation unit which generates a second image based on the specified position and generates a third image by superimposing the second image on the first image; a display unit which displays the third image; a designation unit which designates either the generation unit or the image supply device as a supply destination of information indicating a position of the second indicator; and a control unit which supplies the information indicating the position of the indicator to the generation unit if the detected indicator is the first indicator, and supplies the information indicating the position of the indicator to the supply destination if the detected indicator is the second indicator.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: September 4, 2018
    Assignee: Seiko Epson Corporation
    Inventors: Takashi Natori, Takashi Ozawa, Shun Imai
  • Patent number: 10045146
    Abstract: Problems of bandwidth utilization and delay, with a computer having a wirelessly connected display, are addressed by having the computer instruct a display device to access content from remote resources and combine that content with content processed locally at the computer and sent to the display device. The display device includes a processor, or display computer, associated with a display. When the computer transmits data to the display device, the data includes information indicating the resource, such as a server accessible over a computer network, which stores the content to be displayed. The processor associated with the display uses this information to access the content directly from its resource. The processor associated with the display can be embedded in the housing for the display or can be housed in a separate housing that is electrically connected directly to the display.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Hassan, Edward C. Giaimo, III
  • Patent number: 10043430
    Abstract: An apparatus for aligning an eyecup to an electronic display panel of a head-mounted display is presented in this disclosure. The eyecup is coupled to the electronic display panel forming an eyecup assembly. An imaging device captures one or more images of image light projected by the electronic display panel through the eyecup. A calibration controller, interfaced with the electronic display panel and the imaging device, determines physical locations of pixels of the electronic display panel on a sensor of the imaging device based on the captured one or more images. The calibration controller also determines a preferred alignment for presenting images by the electronic display panel based on the determined physical locations of the pixels and a projected location of the eyecup.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: August 7, 2018
    Assignee: Oculus VR, LLC
    Inventors: Samuel Redmond D'Amico, Simon Hallam, Kieran Tobias Levin
  • Patent number: 9978176
    Abstract: A mesh simplification system receives three-dimensional (3D) polygonal mesh of a 3D object. The mesh simplification system identifies a component of the (3D) polygonal mesh, having a first surface area size being less than a second surface area size of the 3D polygonal mesh, wherein the component comprises a set of topologically interconnected surfaces that are modeled as a separate structure from the 3D polygonal mesh. The mesh simplification system then automatically generates a simplified version of the component by removing a back surface from the component, wherein the simplified version the component comprises fewer polygons than the component.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: May 22, 2018
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Talan Le Geyt
  • Patent number: 9965064
    Abstract: An apparatus, a method and a non-transitory computer readable medium is provided. The apparatus includes: at least one processor; and at least one memory storing computer program instructions configured, working with the at least one processor, to cause the apparatus to perform at least the following: detecting bending of a flexible auto-stereoscopic display comprising a parallax barrier arrangement; and compensating for movement of the parallax barrier arrangement, caused by the bending of the flexible auto-stereoscopic display, by adjusting one or more characteristics of the flexible auto-stereoscopic display in dependence upon the bending of the flexible auto-stereoscopic display.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 8, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Tero Rissa, Aki Happonen
  • Patent number: 9922399
    Abstract: A direction and distance of movement of a display device as well as of a user of the display device are determined. Based on these determined directions and distances of movement, compensation to apply to content displayed on the display device to compensate for movement of the user with respect to the device is determined and applied to the content. A portion of the display device at which the user is looking can also be detected. The compensation is applied to the content only if applying the compensation would not result in the portion being positioned beyond the display device. If applying the compensation would result in the portion being positioned beyond the display device then appropriate corrective action is taken, such as not applying the compensation to the content.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: March 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robin Abraham, Andrew V. Fawcett
  • Patent number: 9891949
    Abstract: A method for scheduling work for processing by a GPU is disclosed. The method includes accessing a work completion data structure and accessing a work tracking data structure. Dependency logic analysis is then performed using work completion data and work tracking data. Work items that have dependencies are then launched into the GPU by using a software work item launch interface.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: February 13, 2018
    Assignee: Nvidia Corporation
    Inventors: Timothy Paul Lottes, Daniel Wexler, Craig Duttweiler, Sean Treichler, Luke Durant, Philip Cuadra
  • Patent number: 9886795
    Abstract: An approach is provided for providing a map view that compliments an augmented reality view while a user navigates and interacts within a scene. A mapping platform determines a virtual floor surface of at least one presentation of a perspective-based display of location information. A mapping platform causes, at least in part, a rendering of a partial map view on the virtual floor surface, wherein the partial map view provides an alternate view of the location information.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: February 6, 2018
    Assignee: HERE Global B.V.
    Inventors: André Tadeu Santos Fialho, Frank Gaebler, Alexandru Piukovici, Ciprian Cudalbu, Greg Hicks
  • Patent number: 9836828
    Abstract: Near-to-eye displays within head mounted devices offer both users with and without visual impairments enhanced visual experiences either by improving or augmenting their visual perception. Unless the user directly views the display without intermediate optical elements then the designer must consider chromatic as well as other aberrations. Within the prior art the optical train is either complex through additional corrective elements adding to weight, cost, and size or through image processing. However, real time applications with mobile users require low latency to avoid physical side effects. Accordingly, it would be beneficial to provide near-to-eye displays mitigating these distortions and chromatic aberrations through pre-distortion based electronic processing techniques in conjunction with design optimization of the optical train with low weight, low volume, low complexity, and low cost.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: December 5, 2017
    Assignee: eSight Corp.
    Inventors: Frank Jones, Mehdi Arezoomand Ershadi, James Benson Bacque
  • Patent number: 9830738
    Abstract: A graphics processing system has a rendering space which is divided into tiles. Primitives within the tiles are processed to perform hidden surface removal and to apply texturing to the primitives. The graphics processing system includes a plurality of depth buffers, thereby allowing a processing module to process primitives of one tile by accessing one of the depth buffers while primitive identifiers of another, partially processed tile are stored in another one of the depth buffers. This allows the graphics processing system to have “multiple tiles in flight”, which can increase the efficiency of the graphics processing system.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: November 28, 2017
    Assignee: Imagination Technologies Limited
    Inventor: Jonathan Redshaw
  • Patent number: 9830697
    Abstract: Dose values are displayed. The dose values display the take-up of radiation by an examination volume to be expected during an irradiation. An examination volume is segmented in an image, and the dose values are assigned to areas of the surface of the examination volume. The surface of the examination volume is displayed as a plane such that the areas displayed as flat will be graphically encoded by the dose values assigned to the respective areas.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: November 28, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Boettger, Mark Hastenteufel