Patents Examined by Robert Bader
  • Patent number: 9519697
    Abstract: An observation information processing apparatus calculates, for each mesh, a support and a confidence. The observation information processing apparatus generates an adjacent mesh set by merging adjacent ones of the meshes. The observation information processing apparatus calculates, based on a support and a confidence of each mesh included in the adjacent mesh set, a confidence for each adjacent mesh, and sets the smallest one of the confidences calculated as a new confidence threshold value. The observation information processing apparatus detects and excludes meshes to be excluded from meshes included in the adjacent mesh set, based on the confidences and supports of the meshes included in the adjacent mesh set and the confidence threshold value.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: December 13, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hiroya Inakoshi, Tatsuya Asai, Hiroaki Morikawa, Shinichiro Tago, Nobuhiro Yugami, Seishi Okamoto
  • Patent number: 9521404
    Abstract: Embodiments of the present invention disclose a three-dimensional (3D) display control method and a 3D display control device. The 3D display control method comprises: sequentially acquiring left-eye image data or right-eye image data corresponding to each column of subpixels on a display panel for displaying a current frame image; and sequentially updating images displayed by each column of subpixels according to the left-eye image data or the right-eye image data for displaying the current frame image, and meanwhile updating light shielding regions and light transmitting regions of a grating device corresponding to a previous frame image, so as to achieve a naked-eye 3D image displaying.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: December 13, 2016
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Yanbing Wu
  • Patent number: 9489774
    Abstract: Technologies are generally described for a three dimensional user interface in augmented reality. In some examples, a method for generating a virtual object in a display area may include generating a first virtual object in the display area with use of at least two viewing cones generated by a display. The method may further include receiving spatial data that relates to a location of a real object in the display area and determining that the real object is interfering with at least one of the viewing cones. The method may further include generating a second virtual object corresponding to the first virtual object. The second virtual object may be located between the display and the location of the real object.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: November 8, 2016
    Assignee: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9460552
    Abstract: It is presented a method for improving performance of generation of digitally represented graphics. Said method comprises the steps of: selecting (440) a tile comprising fragments to process; executing (452) a culling program for the tile, the culling program being replaceable; and executing a set of instructions, selected from a plurality of sets of instructions based on an output value of the culling program, for each of a plurality of subsets of the fragments. A corresponding display adapter and computer program product are also presented.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: October 4, 2016
    Assignee: Intel Corporation
    Inventors: Tomas Akenine-Moller, Jon Hasselgren
  • Patent number: 9449419
    Abstract: In accordance with some embodiments, domain shader and/or tessellator operations can be eliminated when they are redundant. By using a corner cache, a check can determine whether a given corner, be it a vertex or a quadrilateral corner, has already been evaluated in the domain shader and/or tessellator and if so, the result of the previous operation can be reused instead of performing unnecessary invocations that may increase power consumption or reduce speed.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: September 20, 2016
    Assignee: Intel Corporation
    Inventors: Rahul P. Sathe, Tim Foley, Karthik Vaidyanathan
  • Patent number: 9449420
    Abstract: In accordance with some embodiments, domain shader and/or tessellator operations can be eliminated when they are redundant. By using a corner cache, a check can determine whether a given corner, be it a vertex or a quadrilateral corner, has already been evaluated in the domain shader and/or tessellator and if so, the result of the previous operation can be reused instead of performing unnecessary invocations that may increase power consumption or reduce speed.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 20, 2016
    Assignee: Intel Corporation
    Inventors: Rahul P. Sathe, Tim Foley
  • Patent number: 9406165
    Abstract: A method for estimating occlusion in a virtual environment comprising at least two objects and observed from a viewpoint. Thereafter, a second item of information representative of the distance separating a second fragment of a second object from the viewpoint according to an observation direction is computed; the second item of information is compared with a first item of information representative of the distance separating a first fragment of a first object from the viewpoint according to the observation direction and is stored in a first buffer memory. If the second item of information is less than the first item of information, then a third item of information representative of attributes associated with the second fragment is estimated, the second item of information is stored in a second buffer memory and the third item of information is stored in a third buffer memory.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: August 2, 2016
    Assignee: THOMSON LICENSING
    Inventors: Jean-Eudes Marvie, Pascal Gautron, Patrice Hirtzlin, Gael Sourimant
  • Patent number: 9338445
    Abstract: Method and apparatus for displaying full resolution, high definition (HD) three-dimensional (3D) images in a liquid crystal display (LCD) device by alternating polarization (or spectrum) of pixels present in a 4K LCD device. A first method comprises spatially dividing pixels by alternating polarization of pixels present in a 4K LCD device utilizing vertical, horizontal and checkerboard interlacing techniques. Another method comprises spatially alternating two sets of narrow band-pass color filters RGB1 and RGB2. RGB1 and RGB2 are balanced to minimize need for color balancing processing.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: May 10, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Robin Atkins
  • Patent number: 9275485
    Abstract: A method of creating an image mosaic is provided. A plurality of image files is read at a computing device. The plurality of image files contains image data defining a plurality of overlapping images. A dual adjacency mesh for an image mosaic is defined based on an arrangement of the plurality of overlapping images. The dual adjacency mesh is defined as a plurality of nodes and edges that connect a pair of the plurality of nodes. A node is defined for each image of the plurality of overlapping images, and an edge is defined when an overlap exists between a pair of images of the plurality of overlapping images. The image mosaic is presented in a display of the computing device. The image mosaic is created from the plurality of overlapping images based on the defined dual adjacency mesh.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: March 1, 2016
    Assignees: The University of Utah Research Foundation, Centre National de la Recherche Scientifique
    Inventors: Brian Summa, Valerio Pascucci, Julien Tierny
  • Patent number: 9251624
    Abstract: The device includes a unit obtaining an object's point cloud position data, a unit obtaining the object's image data, a unit in which co-relationship between point cloud position data obtained in the point cloud position data obtaining unit through a primary viewpoint or image data obtained in the image data obtaining unit through the primary viewpoint and image data obtained in the image data obtaining unit through a secondary (different from the primary) viewpoint are identified, a unit forming a three-dimensional model by the data obtained in the point cloud position data obtaining unit, and a unit controlling displaying of the model formed in the model forming unit on a displaying device. The model forming unit forms a three-dimensional model having direction seen from the secondary viewpoint, depending on the co-relationship identified in the co-relationship identifying unit. Operators see the model seen from the secondary viewpoint as an image.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: February 2, 2016
    Assignee: KABUSHIKI KAISHA TOPCON
    Inventors: Tadayuki Ito, Nobuo Kochi, Hitoshi Otani, Kazuo Kitamura
  • Patent number: 9147288
    Abstract: This document describes systems and techniques for representing computer-generated objects with a limit mesh. In general, the systems and techniques may generate an object's form or appearance based on an estimation of how the object would look if shapes that form the object were infinitely subdivided to create a smooth surface for the object. For example, when a user views a distance object in a video game, its shape can be estimated by calculating an approximation of what the object would look like if the polygons that make up the object were infinitely divided. As the user approaches the object, curving solutions that may be embedded in the object can be used to construct curves for the object so that it appears smooth.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: September 29, 2015
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Eric R. Johnston, Philip R. Peterson
  • Patent number: 9105114
    Abstract: A game apparatus generates an image of a three-dimensional virtual space as viewed from a predetermined viewpoint, an object being provided in the three-dimensional virtual space. Next, the game apparatus obtains a depth value (Z value) indicating a depth from the viewpoint in a line-of-sight direction in the three-dimensional virtual space for each pixel of the image. Further, the game apparatus detects a pixel corresponding to a contour of the object based on the depth value. Specifically, a plurality of pixels are specified as reference pixels. It is determined whether or not a pixel of interest corresponds to a contour, based on a change level of differences in depth value between the pixel of interest and the reference pixels.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: August 11, 2015
    Assignee: NINTENDO CO., LTD.
    Inventor: Takuhiro Dohta
  • Patent number: 9087392
    Abstract: An apparatus may include a memory to store a set of triangle vertices in a triangle, a processor circuit coupled to the memory and a cache to cache a set of triangle vertex indices corresponding to triangle vertices most recently transmitted through a graphics pipeline. The apparatus may also include an autostrip vertex processing component operative on the processor circuit to receive from the memory the set of triangle vertices, compare an index for each vertex of the set of triangle vertices to determine matches to the set of cached triangle vertex indices, and shift a single vertex index into the cache, the single vertex index corresponding to a vertex miss in which a given vertex of the set of triangle vertices does not match any vertex index of the set of cached triangle vertex indices when exactly two matches to the set of cached triangle vertex indices are found.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: July 21, 2015
    Assignee: INTEL CORPORATION
    Inventors: Peter L. Doyle, Thomas A. Piazza
  • Patent number: 9001129
    Abstract: A processing apparatus for creating an avatar is provided. The processing apparatus calculates skeleton sizes of joints of the avatar and local coordinates corresponding to sensors attached to a target user, by minimizing a sum of a difference function and a skeleton prior function, the difference function representing a difference between a forward kinematics function regarding the joints with respect to reference poses of the target user and positions of the sensors, and the skeleton prior function based on statistics of skeleton sizes with respect to reference poses of a plurality of users.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: April 7, 2015
    Assignees: Samsung Electronics Co., Ltd., Texas A&M University System
    Inventors: Taehyun Rhee, Inwoo Ha, Dokyoon Kim, Xiaolin Wei, Jinxiang Chai, Huajun Liu
  • Patent number: 8970592
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes obtaining first data corresponding to a first simulation of matter in a space domain. The method also includes performing, using the first data, a second simulation that produces second data representative of particles in the space domain. The method also includes rasterizing the second data representative of the particles as defined by cells of a grid, wherein each cell has a common depth-to-size ratio, and, rendering an image of the particles from the rasterized second data.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: March 3, 2015
    Assignee: Lucasfilm Entertainment Company LLC
    Inventor: Frank Losasso Petterson
  • Patent number: 8963932
    Abstract: A method of calculating performance parameters for a type of data being executed by a unified processing subunit. In one embodiment, a task (e.g., a draw call) is executed by a processing pipeline (e.g., a GPU). An ALU within a unified processing subunit (e.g., a unified shader processing unit) is queried to determine a type of data (e.g., vertex processing, pixel shading) being processed by the ALU. Performance parameters (e.g., bottleneck and utilization) for the type of data being processed by the ALU is calculated and displayed (e.g., stacked graph). Accordingly, software developers can visualize component workloads of a unified processing subunit architecture. As a result, utilization of the unified processing subunit processing a particular data may be maximized while bottleneck is reduced. Therefore, the efficiency of the unified processing subunit and the processing pipeline is improved.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: February 24, 2015
    Assignee: Nvidia Corporation
    Inventors: Jeffrey T. Kiel, Derek M. Cornish
  • Patent number: 8922556
    Abstract: A light gathering process may reduce the computational resources and storage required to render a scene with a participating homogeneous media. According to some implementations, Efficiency may be obtained by evaluating the final radiance along a viewing ray directly from the lighting rays passing near to it, and by rapidly identifying such lighting rays in the scene. To facilitate a search for nearby lighting rays, the lighting rays and viewing rays may be represented as a 6D point and a plane according to the corresponding Plucker coordinates and coefficients, respectively.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Sun Xin, Stephen S. Lin, Baining Guo
  • Patent number: 8860721
    Abstract: An apparatus and method for processing pixel depth information eliminates stalling of data in a pixel pipeline, by performing late Z processing for one or more pixels currently in the pixel pipeline and early Z processing for one or more pixels entering the pixel pipeline. The apparatus and method also includes determining whether the late Z processing for the one or more pixels currently in the pixel pipeline has been completed. The apparatus and method also includes solely performing early Z processing for subsequent pixels entering the pixel pipeline responsive to determining that late Z processing for the one or more pixels currently in the pixel pipeline has been completed. The methods and apparatus, facilitates concurrent processing of early and late Z data to avoid flushing portions of the pixel pipeline.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: October 14, 2014
    Assignee: ATI Technologies ULC
    Inventors: Andrew E. Gruber, Christopher J. Brennan
  • Patent number: 8830268
    Abstract: A display system and method for displaying an image on a non-planar display that allows the images to be mapped by image mappers while encompassing image data of an adjacent sub-image or sub-images. This allows a single unified image to be displayed in real time without any tearing or positional/angular artifacts at the image boundaries.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: September 9, 2014
    Assignee: Barco NV
    Inventors: Robert M. Clodfelter, Jeff Bayer, Paul McHale, Brad Smith
  • Patent number: 8797361
    Abstract: An image displaying system and method in which images that are categorized according to the aspect ratio of width of height thereof are displayed in a selection window and the images are put into and edited in an editing window, and an image display system employing the method. In the system and method, the aspect ratio of height to width of a layout of the editing window is determined, images having the same aspect ratio of height to width as the layout are detected and displayed in the selection window, an image is selected from among the displayed images, and the selected image is put into and edited in the layout.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: August 5, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ji-hyun Goh