Patents Examined by Robert Bader
-
Patent number: 9519697Abstract: 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: GrantFiled: March 27, 2014Date of Patent: December 13, 2016Assignee: FUJITSU LIMITEDInventors: Hiroya Inakoshi, Tatsuya Asai, Hiroaki Morikawa, Shinichiro Tago, Nobuhiro Yugami, Seishi Okamoto
-
Patent number: 9521404Abstract: 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: GrantFiled: April 24, 2013Date of Patent: December 13, 2016Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventor: Yanbing Wu
-
Patent number: 9489774Abstract: 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: GrantFiled: May 16, 2013Date of Patent: November 8, 2016Assignee: Empire Technology Development LLCInventor: Ezekiel Kruglick
-
Patent number: 9460552Abstract: 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: GrantFiled: January 23, 2008Date of Patent: October 4, 2016Assignee: Intel CorporationInventors: Tomas Akenine-Moller, Jon Hasselgren
-
Patent number: 9449419Abstract: 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: GrantFiled: September 27, 2012Date of Patent: September 20, 2016Assignee: Intel CorporationInventors: Rahul P. Sathe, Tim Foley, Karthik Vaidyanathan
-
Patent number: 9449420Abstract: 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: GrantFiled: December 30, 2011Date of Patent: September 20, 2016Assignee: Intel CorporationInventors: Rahul P. Sathe, Tim Foley
-
Patent number: 9406165Abstract: 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: GrantFiled: February 3, 2012Date of Patent: August 2, 2016Assignee: THOMSON LICENSINGInventors: Jean-Eudes Marvie, Pascal Gautron, Patrice Hirtzlin, Gael Sourimant
-
Patent number: 9338445Abstract: 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: GrantFiled: July 30, 2012Date of Patent: May 10, 2016Assignee: Dolby Laboratories Licensing CorporationInventor: Robin Atkins
-
Patent number: 9275485Abstract: 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: GrantFiled: June 28, 2013Date of Patent: March 1, 2016Assignees: The University of Utah Research Foundation, Centre National de la Recherche ScientifiqueInventors: Brian Summa, Valerio Pascucci, Julien Tierny
-
Patent number: 9251624Abstract: 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: GrantFiled: February 8, 2013Date of Patent: February 2, 2016Assignee: KABUSHIKI KAISHA TOPCONInventors: Tadayuki Ito, Nobuo Kochi, Hitoshi Otani, Kazuo Kitamura
-
Patent number: 9147288Abstract: 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: GrantFiled: November 8, 2006Date of Patent: September 29, 2015Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.Inventors: Eric R. Johnston, Philip R. Peterson
-
Patent number: 9105114Abstract: 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: GrantFiled: July 30, 2007Date of Patent: August 11, 2015Assignee: NINTENDO CO., LTD.Inventor: Takuhiro Dohta
-
Patent number: 9087392Abstract: 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: GrantFiled: September 26, 2012Date of Patent: July 21, 2015Assignee: INTEL CORPORATIONInventors: Peter L. Doyle, Thomas A. Piazza
-
Patent number: 9001129Abstract: 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: GrantFiled: October 19, 2011Date of Patent: April 7, 2015Assignees: Samsung Electronics Co., Ltd., Texas A&M University SystemInventors: Taehyun Rhee, Inwoo Ha, Dokyoon Kim, Xiaolin Wei, Jinxiang Chai, Huajun Liu
-
Patent number: 8970592Abstract: 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: GrantFiled: April 19, 2011Date of Patent: March 3, 2015Assignee: Lucasfilm Entertainment Company LLCInventor: Frank Losasso Petterson
-
Patent number: 8963932Abstract: 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: GrantFiled: December 18, 2006Date of Patent: February 24, 2015Assignee: Nvidia CorporationInventors: Jeffrey T. Kiel, Derek M. Cornish
-
Patent number: 8922556Abstract: 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: GrantFiled: April 18, 2011Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventors: Sun Xin, Stephen S. Lin, Baining Guo
-
Patent number: 8860721Abstract: 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: GrantFiled: March 28, 2006Date of Patent: October 14, 2014Assignee: ATI Technologies ULCInventors: Andrew E. Gruber, Christopher J. Brennan
-
Patent number: 8830268Abstract: 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: GrantFiled: November 7, 2008Date of Patent: September 9, 2014Assignee: Barco NVInventors: Robert M. Clodfelter, Jeff Bayer, Paul McHale, Brad Smith
-
Image display system and method to identify images according to an aspect ratio of an editing layout
Patent number: 8797361Abstract: 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: GrantFiled: July 15, 2008Date of Patent: August 5, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Ji-hyun Goh