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

Icon_funbox Quotables

"That the automobile has practically reached the limit of its development is suggested by the fact that during the past year no improvements of a radical nature have been introduced."

Scientific American ; Jan. 2 edition, 1909

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/608 - Tri-linear


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein the interpolation is performed as
No. of patents: 17
Last issue date: 01/29/2008


NumberTitleIssue Date
7324116Systems and methods for providing controllable texture sampling
Systems and methods are provided for controlling texture sampling in connection with computer graphics in a computer system. In various embodiments, improved mechanisms for controlling texture sampling are provided that enable 3-D accelerator hardware to greatly inc...
01/29/2008
7301537Graphics processing apparatus, methods and computer program products using 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...
11/27/2007
7262777Approximation of level of detail calculation in cubic mapping without attribute delta function
A method of cubic mapping with texturing is described. Neighboring pixels on an object are mapped to adjacent faces of the cube, but these adjacent faces do not guarantee continuity in the texture mip-map associated with each face. Therefore, the u and v texture map...
08/28/2007
7245300Architecture for real-time texture look-up's for volume rendering
A slice plane, oriented parallel to a viewing plane, is passed through a cuboidal dataset at regular intervals. The intersection of the slice plane with the cuboidal volume dataset results in primitives (quads, triangles, etc. depending on the angle and position of ...
07/17/2007
7139003Methods of processing graphics data including reading and writing buffers
Apparatuses and methods for detecting position conflicts during fragment processing are described. Prior to executing a program on a fragment, a conflict detection unit, within a fragment processor checks if there is a position conflict indicating a RAW (read after ...
11/21/2006
7116335Texturing systems for use in three-dimensional imaging systems
A texturing system for use in a three-dimensional imaging system comprises a memory (22) for storing mip-map data for use in texturing an image. A controller (24) retrieves from the memory the mip-map data required and this data is stored in a cache (
10/03/2006
7075530Fast lighting processors
The present invention provides methods, apparatus and systems for enabling real-time lighting of 3D geometric models. While these are well-suited for all processors, these are particularly useful on low power processors typically found in PDAs, cell phones, and embe...
07/11/2006
7053904Position conflict detection and avoidance in a programmable graphics processor
Apparatuses and methods for detecting position conflicts during fragment processing are described. Prior to executing a program on a fragment, a conflict detection unit, within a fragment processor checks if there is a position conflict indicating a RAW (read after ...
05/30/2006
7053893Position conflict detection and avoidance in a programmable graphics processor using tile coverage data
Prior to executing a program on a fragment, a conflict detection unit, within a fragment processor checks if there is a position conflict indicating a RAW (read after write) hazard may exist. A RAW hazard exists when there is a pending write to a destination locatio...
05/30/2006
6930676Anti motion blur display
A method, a circuit arrangement and a display device which suppresses motion blur due to motion integration carried out along a motion trajectory on the image data, which occurs in matrix type displays in which a motion trajectory is integrated by the viewer and/or ...
08/16/2005
6778180Video image tracking engine
A method and system for processing an image including capturing an image and storing the image as image pixel data. Each image pixel datum is stored in a respective memory location having a corresponding address. Threshold pixel data is selected from the image pixel...
08/17/2004
6756989Method, system, and computer program product for filtering a texture applied to a surface of a computer generated object
A method, system, and computer program product for filtering textures applied to a surface of a computer generated object permits an application program running on a computer system to significantly increase the graphics capabilities and performance of the computer....
06/29/2004
6738498Method and apparatus for tissue dependent filtering for image magnification
A method and apparatus for tissue dependent filtering for digital image magnification includes using bilinear interpolation and digital convolution filters to approximate bicubic interpolation for digital image magnification. A library of set s of representative ima...
05/18/2004
6333743Method and apparatus for providing image and graphics processing using a graphics rendering engine
A method an system provide that image processing operations and graphics processing are both performed by a graphics rendering system. The texture memory and a texture filter of the graphics rendering system are used to perform look-up table operations as...
12/25/2001
6204856Attribute interpolation in 3D graphics
An image processing method and apparatus are described for rendering two dimensional pixel images composed of triangular image primitives. Prior to their projection into the image plane, each triangle is parameterised with a respective two-dimensional coo...
03/20/2001
6184894Adaptive tri-linear interpolation for use when switching to a new level-of-detail map
A 3D-graphics engine has several texture maps with different levels of detail (LOD). The largest of the four derivatives of the u,v texture-map coordinates with respect to the x,y screen coordinates determines which LOD texture map to select. Using bi-lin...
02/06/2001
4945500Triangle processor for 3-D graphics display system
A process which stores a representation of a polygon forming a portion of a three-dimensional object and compares the polygon to pixels from a scan line as they are passed by. The processor stores a representation of a polygon and compares each pixel pass...
07/31/1990
 
Sign InRegister
Username  
Password   
forgot password?