U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5107620

Electrified Table Cloth

An electrified table cloth for preventing crawling insects from gaining access to the consumer's food or drink.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 345/422 - Z buffer (depth buffer)


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein a memory having locations corresponding
No. of patents: 651
Last issue date: 01/10/2012


1                      
NumberTitleIssue Date
8094151Method for depth peeling and blending
One embodiment of the present invention sets forth a technique for performing dual depth peeling, which is useful for order-independent transparency blending. Multiple rendering passes are performed on a graphics scene. After each rendering pass, the front-most and ...
01/10/2012
8094152Method for depth peeling and blending
One embodiment of the present invention sets forth a technique for performing dual depth peeling, which is useful for order-independent transparency blending. Multiple rendering passes are performed on a graphics scene. After each rendering pass, the front-most and ...
01/10/2012
8081182Depth buffer for rasterization pipeline
By locating the depth buffer of a 3D graphics rasterization pipeline in a dedicated high speed memory, bandwidth on a main bus can be eliminated that would otherwise result from hidden surface removal (HSR) hardware contained in the pipeline. Also, by reordering of ...
12/20/2011
8004520Occlusion prediction graphics processing system and method
An occlusion prediction graphics processing system and method are presented in accordance with embodiments of the present invention. An occlusion prediction graphics processing method is utilized to predict which pixel values are eventually occluded before intermedi...
08/23/2011
8004521Graphic rendering method and system comprising a graphic module
A graphic rendering method includes: providing data primitive representing primitives of a scene; defining a plurality of three-dimensional cells of a scene view frustum; ordering the cells according to an order based on cell depths from a reference plane; associati...
08/23/2011
7999806Three-dimensional shape drawing device and three-dimensional shape drawing method
A device drawing a three-dimensional shape and including a high order bit comparing section comparing high order bits of a depth value retained by a high order Z-buffer memory with high order bits calculated by a calculation section. If these two sets of high order ...
08/16/2011
7995056Culling data selection system and method
A culling data selection system and method are presented in accordance with embodiments of the present invention. In one embodiment, an occlusion prediction graphics processing method is utilized to predict which pixels are eventually occluded before intermediate pr...
08/09/2011
7978194Method and apparatus for hierarchical Z buffering and stenciling
A method and apparatus for hierarchical Z buffering stenciling includes comparing an input tile Z value range with a hierarchical Z value range and a stencil code. The method and apparatus also updates the hierarchical Z value range and stencil code in response the ...
07/12/2011
7969436System, method and computer program product for transforming a polynomial equation from a coordinate frame of one tile to a coordinate frame of another tile at a finer level of a hierachy
Z-buffer rendering of three-dimensional scenes is made more efficient through a method for occlusion culling by which occluded geometry is removed prior to rasterization. The method uses hierarchical z-buffering to reduce the quantity of image and depth information ...
06/28/2011
7961185Graphics processing apparatus, methods and computer program products utilizing minimum-depth occlusion culling and zig-zag traversal
A plurality of rows of tiles is defined in a graphics display field comprising a plurality of rows of pixels, each tile including pixels from at least two rows of pixels. Occlusion flags for respective tiles of a row of tiles for a graphics primitive are set based o...
06/14/2011
7952579System, method and computer program product for geometrically transforming geometric objects
Z-buffer rendering of three-dimensional scenes is made more efficient through a method for occlusion culling by which occluded geometry is removed prior to rasterization. The method uses hierarchical z-buffering to reduce the quantity of image and depth information ...
05/31/2011
7948487Occlusion culling method and rendering processing apparatus
A rendering processing apparatus is provided which performs occlusion culling for excluding from rendering targets a hidden object behind another object as seen from a point of view, when given a plurality of objects. An object input unit stores a plurality of objec...
05/24/2011
7893938Rendering anatomical structures with their nearby surrounding area
System and methods of displaying anatomical structures and their surrounding area, are disclosed. For a viewing point the anatomical structures are rendered separate from their surrounding and saved. The surrounding area of the anatomical structure within a viewing ...
02/22/2011
7876321Method capable of automatically transforming 2D image into 3D image
The invention discloses a method for the transforming of a 2D image into a 3D image. The method comprises the steps of: (a) selecting an object of 2D image; (b) setting a base line in the 2D image; (c) base on the base line, judging whether the object is located on ...
01/25/2011
7847798Clipping and culling artwork using a graphics processing unit
A method, system, and computer-readable storage medium are disclosed for rendering artwork using a graphics processing unit (GPU). The GPU may comprise a depth buffer and a stencil buffer. Artwork input comprising one or more dirty regions and one or more clip paths...
12/07/2010
7825928Image processing device and image processing method for rendering three-dimensional objects
An image processing apparatus capable of efficient rendering is provided. In an image processing apparatus which renders, in a screen coordinate system, unit figures each constituting the surface of a three-dimensional object to be rendered, a rasterizing unit divid...
11/02/2010
7817151Hardware corrected software vertex shader
This invention discloses a method for executing vertex shader in a computer system, the method comprising running software vertex shader for a predetermined vertex shader command in a CPU thread when a GPU is overloaded by vertex shader execution, buffering the outp...
10/19/2010
7812837Reduced Z-buffer generating method, hidden surface removal method and occlusion culling method
A rendering processing apparatus is provided which performs occlusion culling for excluding from rendering targets a hidden object behind another object as seen from a point of view, when given a plurality of objects. An object input unit stores a plurality of objec...
10/12/2010
7737970Ray tracing with depth buffered display
An image is generated that includes ray traced pixel data and rasterized pixel data. A synergistic processing unit (SPU) uses a rendering algorithm to generate ray traced data for objects that require high-quality image rendering. The ray traced data is fragmented, ...
06/15/2010
7724253System and method for dithering depth values
A system, and method are provided for dithering depth values. The depth values include a plurality of first depth values associated with a first object and a plurality of second depth values associated with a second object. Additionally, the first depth values and t...
05/25/2010
7710417Spatial binning of particles on a GPU
A method of performing spatial binning of particles is described which can be performed on a graphics processing unit. A stencil buffer is primed with a pattern which controls the writing of data to a framebuffer. A first shader is used to calculate the co-ordinates...
05/04/2010
7710416Method for rendering volumetric obscurants
A method is disclosed for rendering a volumetric obscurant in a computer generated graphical image. The method can include the operation of defining a polygon template as a first surface of the volumetric obscurant comprising pixels and sub-pixels. A further operati...
05/04/2010
7688319Method and apparatus for rendering semi-transparent surfaces
A system that renders a three-dimensional model which contains semi-transparent surfaces. During operation, the system renders the semi-transparent surfaces in the three-dimensional model by performing the following operations iteratively for each semi-transparent s...
03/30/2010
7683901System and method for adaptive tile depth filter
An efficient system and method for adaptive tile depth filter (ATDF) is disclosed. The key concept of this system and method is to consider more occlusion conditions in order to achieve a better performance of filter before the conventional Z test process in three d...
03/23/2010
7659893Method and apparatus to ensure consistency of depth values computed in different sections of a graphics processor
At least two different processing sections in a graphics processors compute Z coordinates for a sample location from a compressed Z representation. The processors are designed to ensure that Z coordinates computed in any unit in the processor are identical. In one e...
02/09/2010
7646385Computer graphics rendering method and apparatus
When a plurality of coplanar shapes are rendered over one another by performing a hidden surface removal operation using the Z value, a reference plane is specified, and the Z value of each point of a shape to be rendered on the reference plane is uniquely calculate...
01/12/2010
7619625Culling data selection system and method
A culling data selection system and method are presented in accordance with embodiments of the present invention. In one embodiment, an occlusion prediction graphics processing method is utilized to predict which pixels are eventually occluded before intermediate pr...
11/17/2009
7616200System for reducing aliasing on a display device
An apparatus and method of displaying a first image on a display device with a plurality of pixels assigns one of a plurality of sample patterns to each pixel on the display device. Each pixel is assigned the one of a plurality of patterns based upon its unique loca...
11/10/2009
7602389Graphic processing apparatus and method
A data processing system including: a memory controller; and a memory connected to said memory controller; wherein said memory controller includes a rendering circuit thereby to execute a rendering command generating display data based on graphic data provided after...
10/13/2009
7525542Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision
Various technologies and techniques are disclosed that improve the automatic generation of near and far clipping planes for a 3D scene. The viewing frustum is intersected with the scene to determine the range of depth that a particular scene occupies in the viewing ...
04/28/2009
7522166Video game processing method, video game processing apparatus and computer readable recording medium storing video game program
A simple model for an object to be processed is obtained, and Z-values and display coordinates of vertexes of the simple model from a predetermined viewpoint are calculated. A rectangular Z-area associated with the calculated display coordinates is detected, and an ...
04/21/2009
7518608Z-depth matting of particles in image rendering
A method of rendering a first image having a plurality of particles. The method comprises: receiving a z-depth image that provides a z-value for each pixel in the first image; generating a single pixel particle of an opaque transparency for each pixel in the z-depth...
04/14/2009
7453458Drawing method and drawing apparatus for displaying image data about a plurality of objects including semitransparent object and opaque object on computer display screen
A method is provided for multi-pass semitransparent processing having three passes. The method provides for displaying image data about a plurality of objects including opaque objects and semitransparent objects on a computer display screen by using an updatable Z-b...
11/18/2008
7450121Dynamic bit depth rendering
A method is described of compositing a plurality of graphical objects to create an image comprising a plurality of parts, where the parts may be a run of pixels along a scanline or a region of the image. For each part of the image to be composited, the method identi...
11/11/2008
7439974System and method for fast 3-dimensional data fusion
A method of volume rendering two digital images includes providing a volume-rendering computing sub-system, loading a first image volume into a memory of the volume-rendering sub-system, rendering the first image volume, wherein a 2-dimensional image is output into ...
10/21/2008
7439983Method and apparatus for de-indexing geometry
A pixel shader is operated to perform a first texture lookup in an index buffer to obtain a vertex index value for a geometric primitive to be displayed. The pixel shader is also operated to perform a second texture lookup in a vertex buffer to obtain vertex data, w...
10/21/2008
7439973Ray tracing with depth buffered display
An image that includes ray traced pixel data and rasterized pixel data is generated. A synergistic processing unit (SPU) uses a rendering algorithm to generate ray traced data for objects that require high-quality image rendering. The ray traced data is fragmented, ...
10/21/2008
7436414Method for accelerated determination of occlusion between polygons
The invention describes a method and system for use in occlusion culling of polygons in an interactive environment, such as a game. The invention employs a boundary box to simplify the testing of occludee polygons. Occluders and occludees are also transformed into n...
10/14/2008
7425967Device for processing pixel rasterization and method for processing the same
The present invention relates to a device and method for processing pixel rasterization in 3-Dimensional graphic engine. According to an embodiment of the present invention, a method of processing pixel rasterizaton in 3-Dimensional graphic engine comprises the step...
09/16/2008
7423642Efficient video frame capturing
A method for capturing images includes associating the pixels with tiles. An input data sequence representing respective current values of the pixels of a currently-captured image frame is accepted. Within each of at least some of the tiles, the current values are c...
09/09/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?