|
Match
|
Document |
Document Title |
|
|
7425967 |
Device 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...
|
|
|
7423642 |
Efficient 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...
|
|
|
7420568 |
System and method for packing data in different formats in a tiled graphics memory
A tiled graphics memory permits graphics data to be stored in different tile formats. One application is selecting a tile format optimized for the data generated for particular graphical surfaces...
|
|
|
7414624 |
Apparatus and method for a frustum culling algorithm suitable for hardware implementation
A method and apparatus for a frustum culling algorithm suitable for hardware implementation. In one embodiment, the method includes the separation of coordinates of a normal vector of each frustum...
|
|
|
7408549 |
Method for hardware sorted fragment composition
A graphics system including a frame buffer and a processing unit. The frame buffer contains N slots per pixel. Slots are used to store fragments. Suppose the N slots for a given pixel are occupied....
|
|
|
7400325 |
Culling before setup in viewport and culling unit
The VPC unit and setup unit of a graphics processing subsystem perform culling operations. The VPC unit performs culling operations on geometric primitives falling within a specific criteria, such...
|
|
|
7397478 |
Various apparatuses and methods for switching between buffers using a video frame buffer flip queue
A method, apparatus, and system are described in which a signal is generated to inhibit the execution of flip commands that cause a flip between buffers of a frame buffer. One or more of the flip...
|
|
|
7388589 |
System for and method of performing an opacity calculation in a 3D graphics system
A system, device and method are disclosed for predicting the opacity of primitives used to produce an image using one or more equations, prior to producing an image. More specifically, the present...
|
|
|
7388583 |
Method of and scaling unit for scaling a three-dimensional model
A method of scaling a three-dimensional input model ( 200 - 208 ) into a scaled three-dimensional output model ( 210 - 224 ) is disclosed. The method comprises determining for portions of the...
|
|
|
7388582 |
System and method for graphics culling
A method is disclosed for culling an object database in a graphics processing system. In one embodiment, the method comprises encoding per-object parameters and culling parameters. The per-object...
|
|
|
7385608 |
State tracking methodology
Redundant changes of tracked state issued by an application are filtered out by comparing the new state value with the old value, and if they are the same, no update is made. State changes are...
|
|
|
7382377 |
Render to texture cull
Method and apparatus for processing one or more fragment data. In one embodiment, the method includes processing one or more fragment data to generate one or more texture map addresses for one or...
|
|
|
7382368 |
Planar z representation for z compression
A z buffer stores compressed z data represented in a planar format for one or more tiles. The compressed format includes a set of tile specific coefficients defining a plane equation for each z...
|
|
|
7375727 |
System, 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...
|
|
|
7372471 |
System and method for single-sample virtual coverage anti-aliasing
A graphics system has a mode of operation in which primitive coverage information is generated for real sample locations and virtual sample locations for use in anti-aliasing pixels. An individual...
|
|
|
7369139 |
Background rendering of images
An apparatus includes a rendering engine to render a foreground of an image. The apparatus also includes a logic, separate from the rendering engine, to merge at least one background color with the...
|
|
|
7365743 |
Assignments for parallel rasterization
Methods and apparatus, including computer program products, to rasterize an image by generating assignments and allocating the assignments among multiple processor threads such that no two...
|
|
|
7362327 |
Method for drawing object that changes transparency
In a process where an object fades-in/fades-out, a rate of transparency change is set. A writing threshold is obtained according to the rate of change of the transparency of the object. Polygons...
|
|
|
7358970 |
Method and apparatus for modifying depth values using pixel programs
A method and apparatus for generating depth values in a programmable graphics system. Depth values are calculated under control of a pixel program using a variety of sources as inputs to...
|
|
|
7355598 |
System and method for fast generation of high-quality maximum/minimum intensity projections
A method for rendering a volumetric image includes providing a digitized volumetric image comprising a plurality of intensities corresponding to a domain of points in a 3-dimensional space, casting...
|
|
|
7336275 |
Pseudo random number generator and method
A pseudo random number generator that generates a plurality of intermediate values, where each successive intermediate value is based, at least in part, on one of the succeeding intermediate...
|
|
|
7333106 |
Method and apparatus for Z-buffer operations
In one embodiment, the invention is an apparatus. The apparatus includes a Z-buffer memory. The apparatus also includes a set of bits, each of which corresponds to a block of the Z-buffer memory....
|
|
|
7327361 |
Three-dimensional image generating apparatus, storage medium storing a three-dimensional image generating program, and three-dimensional image generating method
A video game apparatus used as a three-dimensional imaging apparatus includes a CPU. The CPU works together with a GPU to generate and display a game image. More specifically, some objects are...
|
|
|
7315301 |
Computer graphics processing system, computer memory, and method of use with computer graphics processing system utilizing hierarchical image depth buffer
A computer graphics processing system includes a graphics processor and a computer memory responsive to the graphics processor. The computer memory includes an image depth buffer and a hierarchical...
|
|
|
7310100 |
Efficient graphics pipeline with a pixel cache and data pre-fetching
An efficient graphics pipeline with a pixel cache and data pre-fetching. By combining the use of a pixel cache in the graphics pipeline and the pre-fetching of data into the pixel cache, the...
|
|
|
7307631 |
Computer graphics
An image is rendered which includes at least one light source, a first, shadow-casting object with a second, shadow-receiving object located on the side of the first shadow-casting object remote...
|
|
|
7301537 |
Graphics 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...
|
|
|
7292257 |
Interactive viewpoint video system and process
A system and process for generating, and then rendering and displaying, an interactive viewpoint video in which a user can watch a dynamic scene while manipulating (freezing, slowing down, or...
|
|
|
7292242 |
Clipping with addition of vertices to existing primitives
Clipping techniques introduce additional vertices into existing primitives without requiring creation of new primitives. For an input triangle with one vertex on the invisible side of a clipping...
|
|
|
7280120 |
Compositing with a sub-pixel mask in graphic object rendering
Disclosed is an imaging engine system ( 699 ) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin...
|
|
|
7277583 |
Game software and game machine
A first image producing program perspectively transforms each polygon in a virtual space onto a plane on the basis of a view position in order to produce a first image, and a second image producing...
|
|
|
7268779 |
Z-buffering techniques for graphics rendering
Embodiments of the invention relate to graphics rendering in which Z-buffering tests are performed at the front of the rendering pipeline. Particularly, Z-buffering test logic at the front of the...
|
|
|
7259765 |
Head/data scheduling in 3D graphics
A system for processing graphics data for a stream of graphics primitives, such as triangles. The system has a plurality of memories each for storing an index of the primitive. A controller selects...
|
|
|
7250948 |
System and method visible surface determination in computer graphics using interval analysis
A system ( 40 ) is provided for visible surface determination in furtherance of photorealistic rendering in a computer graphics environment. The system includes a scene database ( 42 ) and a...
|
|
|
7245298 |
Game system, image drawing method for game system, and computer-readable storage medium storing game program
A game system projectively transforms a plurality of polygons, which form three-dimensional object located in an imaginary three-dimensional space, to a viewpoint coordinate system to draw the...
|
|
|
7239326 |
Method and system for providing edge antialiasing
A system and method for generating a graphical image on a display is disclosed. The graphical image is generated from data describing at least one object. The display includes a plurality of...
|
|
|
7233964 |
Method and system for compositing three-dimensional graphics images using associative decision mechanism
A method and system for compositing a plurality of three-dimensional Sub-Images by examining the Depth values of the Pixels corresponding to same spatial location in each Sub-Image and compositing...
|
|
|
7233332 |
Method and apparatus for rendering shadows
A method and apparatus for rendering shadows. A pre-rendering process implements a two dimensional array or map of depth-based functions, such as a visibility function in z. During rendering of an...
|
|
|
7230624 |
Method and apparatus for modeling and real-time rendering of surface detail
A method comprising generating a surface detail model using a modeling technique, and rendering surface detail in accordance with the developed surface detail model over an object surface. The...
|
|
|
7227555 |
Rendering volumetric fog and other gaseous phenomena
Systems for rendering a gaseous display. The distance from a user's reference point to each pixel through the gas is determined. The distance is then converted into an attenuation factor that is...
|
|
|
7224359 |
Depth clamping system and method in a hardware graphics pipeline
A system, method and computer program product are provided for depth clamping in a hardware graphics pipeline. Initially, a depth value is identified. It is then determined as to whether a hardware...
|
|
|
7218321 |
Hidden line processing method for erasing hidden lines in projecting a three-dimensional model consisting of a plurality of polygons onto a two-dimensional plane
A hidden line processing method includes the steps of obtaining the maximum value PZ max of the Z-axis direction component of each vertex in a viewpoint coordinate system for each of the plurality...
|
|
|
7218317 |
Mechanism for reducing Z buffer traffic in three-dimensional graphics processing
Z buffer traffic experienced during graphics processing is reduced by using a compression mechanism to reduce the amount of information stored in the z buffer. The compression mechanism may be a...
|
|
|
7215340 |
Object space EWA splatting of point-based 3D models
A method renders a 3D model of a graphics object wherein the model includes discrete zero-dimensional points. A first opaque polygon is centered on each point, and the polygon is rendered to obtain...
|
|
|
7199807 |
Mixed reality presentation method and mixed reality presentation apparatus
A set of objects to be rendered by an identical rendering method is specified from objects which form a virtual space. A hierarchical structure formed by the object included in the specified set is...
|
|
|
7199794 |
Picture processing device, picture processing method, and game device and storage medium using the same
The present invention provides a picture processing device capable of realizing the detailed shape and pattern of a display object which is far away from a viewpoint and which attracts a game...
|
|
|
7199793 |
Image-based modeling and photo editing
The invention provides a variety of tools and techniques for adding depth information to photographic images, and for editing and manipulating images that include depth information. The tools for...
|
|
|
7184040 |
Early stencil test rejection
Early stencil rejection is used to improve throughput of a graphics processing pipeline. Early stencil rejection of some fragments may be performed prior to fragment shading using stencil test...
|
|
|
7176934 |
3-D graphics texturing system using encrypted textures
A texturing system for use in a three-dimensional graphics system has an input for receiving object data for an object to be textured. Encrypted texture data is obtained from a store a decrypted in...
|
|
|
7176919 |
Recirculating shade tree blender for a graphics system
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. A relatively low chip-footprint, versatile texture environment (TEV)...
|