|
Match
|
Document |
Document Title |
|
|
7619625 |
Culling 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...
|
|
|
7619624 |
Methods and apparatus for rendering or preparing digital objects or portions thereof for subsequent processing
Methods and apparatus for rendering images of digital objects or for preparing digital objects for subsequent processing. The method includes sorting data representative of the positions of at...
|
|
|
7616200 |
System 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...
|
|
|
7609893 |
Method and apparatus for producing classifier training images via construction and manipulation of a three-dimensional image model
A system ( 400 ) for generating training images for a pattern recognition classifier ( 54 ) from three-dimensional image data representing an output class comprises a model constructor ( 404 ) that...
|
|
|
7602389 |
Graphic 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...
|
|
|
7599814 |
System and method for computing reachable areas
The present invention relates to computing reachable areas given a first point. More specifically, the present invention relates to the computation of an intersection between a first surface and a...
|
|
|
7589722 |
Method and apparatus for generating compressed stencil test information
A method for rendering pixels for display includes generating stencil values on a per pixel basis for storage in stencil buffer memory; selecting a group of stencil values that represent a block of...
|
|
|
7586495 |
Rendering multiple clear rectangles using a pre-rendered depth buffer
According to some embodiments, systems, methods, apparatus, computer program code and means are provided to set a first depth value associated with a plurality of pixels of a video image comprising...
|
|
|
7580035 |
Real-time collision detection using clipping
A method is disclosed. The method includes receiving a first polygon, receiving a second polygon, calculating a vector joining a centroid of the first polygon and a centroid of the second polygon,...
|
|
|
7570804 |
Apparatus and method for determining stereo disparity based on two-path dynamic programming and GGCP
Provided is an apparatus and method for determining stereo disparity based on two-path dynamic programming and GGCP. The apparatus includes a pre-processing unit for analyzing texture distribution...
|
|
|
7567259 |
System and method for display compositing
A method for display compositing is disclosed. The method generally includes the steps of (A) generating a plurality of respective color values and a plurality of respective blending values for a...
|
|
|
7566273 |
Game system and image generating method
An objective of the present invention is to provide a game system, program and image generating method which can generate a more realistic image with reduced processing load by using an alpha value...
|
|
|
7564457 |
Shot shading method and apparatus
A method for a computer system includes determining first shading results associated with a geometric object in response to first shading computations and first shading data associated with the...
|
|
|
7557824 |
Method and apparatus for generating a stereoscopic image
A method of generating a stereoscopic image is disclosed. The method includes defining at least two, three or more regions in a scene representing a region of interest, a near regions and/or a far...
|
|
|
7554538 |
Video processing, such as for hidden surface reduction or removal
Embodiments of methods, apparatuses, devices, and/or systems for video processing, such as for hidden surface removal or reduction, are described.
|
|
|
7538765 |
Method and apparatus for generating hierarchical depth culling characteristics
A method and apparatus for generating hierarchical depth culling characteristics includes determining a first minimum depth value and a first maximum depth value for a first graphical element. The...
|
|
|
7528830 |
System and method for rendering 3-D images on a 3-D image display screen
A system includes a 3-D display device with a display screen, an addresser for addressing the 3-D screen, and a renderer having an input for a 3-D model and an input for at least one viewpoint for...
|
|
|
7525543 |
High performance shading of large volumetric data using screen-space partial derivatives
A method and system for shading large volumetric data sets using partial derivatives computed in screen-space. The method and system provide a fast and efficient shading a large datasets. Screen...
|
|
|
7525542 |
Automatically 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...
|
|
|
7522166 |
Video 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...
|
|
|
7518615 |
Display system having floating point rasterization and floating point framebuffering
A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point...
|
|
|
7518608 |
Z-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...
|
|
|
7518607 |
Hidden-line removal method
A hidden-line removal method is provided which is executed in an image processing apparatus. The method includes the steps of extracting portions of the polygons contained in each of the divided...
|
|
|
7508390 |
Method and system for implementing real time soft shadows using penumbra maps and occluder maps
A method for rendering a shadow in a 3 D scene includes generating a penumbra map using a z-buffer and generating an occluder map using the z-buffer. The penumbra map and the occluder map are...
|
|
|
7474313 |
Apparatus, method, and system for coalesced Z data and color data for raster operations
A graphics system coalesces Z data and color data for a raster operations stage. The Z data and color data are stored in a memory aligned tile format. In one embodiment, rendering modes in which...
|
|
|
7453458 |
Drawing 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...
|
|
|
7450132 |
Method and/or apparatus for high speed visualization of depth image-based 3D graphic data
A method and/or apparatus for high speed visualization of depth image-based 3D graphic data. The method includes: reading point texture data of a 3D object; performing a 3D warping for each of the...
|
|
|
7450121 |
Dynamic 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...
|
|
|
7450120 |
Apparatus, system, and method for Z-culling
A processor generates Z-cull information for tiles and groups of tiles. In one embodiment the processor includes an on-chip cache to coalesce Z information for tiles to identify occluded tiles. In...
|
|
|
7450118 |
Method for displaying three-dimensional polygon on screen
Three-dimensional models with three-dimensional coordinates for a certain area to be displayed on the screen based on coordinates of a reference position are received. The received...
|
|
|
7439983 |
Method 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...
|
|
|
7439974 |
System 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...
|
|
|
7439973 |
Ray 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...
|
|
|
7436414 |
Method 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...
|
|
|
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...
|
|
|
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...
|
|
|
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...
|