|
Match
|
Document |
Document Title |
|
|
7403209 |
Rendering images containing video
A video node for use in rendering one or more video frames of a video stream. The video node is represented by a compositing tree ( 2100 ). The compositing tree ( 2100 ) comprises at least one...
|
|
|
7400747 |
Method and apparatus for representing moving objects in a sequence of images
A method of representing motion of an object appearing in a sequence of images comprises deriving for each image a set of representative points representing the location of the object, deriving an...
|
|
|
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...
|
|
|
7397474 |
Restricting smoothing operations on a three-dimensional geometrical primitive according to a surface normal
Smoothing operations on a three-dimensional geometrical primitive, such as a mesh, are restricted by filtering the set of smoothing vectors to apply a user-selected restriction to the set of...
|
|
|
7391418 |
Three dimensional image processing
A method of preparing on a first device object files used for rendering two-dimensional images of threes-dimensional objects on a second device by processing object files containing data defining...
|
|
|
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...
|
|
|
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...
|
|
|
7388581 |
Asynchronous conditional graphics rendering
A graphics processing unit implements conditional rendering by putting itself in a state in which it does not execute any rendering commands. Once the graphics processing unit is placed in this...
|
|
|
7385614 |
Compositing images using logically divided object space
An apparatus and method of processing object data (e.g., a scene having one or more objects) logically divide the object space into a plurality of contiguous (or noncontiguous) portions. At least...
|
|
|
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...
|
|
|
7382367 |
Method and system for transferring state variables in adaptive mesh-free analysis
A method and system for transferring state variables between an old and new model in an adaptive mesh-free analysis is described. The old and the new model are associated with a set of old and new...
|
|
|
7369140 |
System, apparatus and method for subpixel shifting of sample positions to anti-alias computer-generated images
A system, apparatus, and method are disclosed for modifying positions of sample positions for selectably oversampling pixels to anti-alias non-geometric portions of computer-generated images, such...
|
|
|
7362918 |
System and method for de-noising multiple copies of a signal
A “composite signal generator” automatically combines two or more copies of a signal to produce a composite that is better than the individual copies. For example, given two or more input...
|
|
|
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...
|
|
|
7348989 |
Preparing digital images for display utilizing view-dependent texturing
A computer program embodied on a computer-readable medium, a computer readable medium storing computer-executable instructions, and a computer data signal embodied in a carrier wave, all for...
|
|
|
7348975 |
Applications of interval arithmetic for reduction of number of computations in ray tracing problems
Embodiments provide for ray tracing traversal that relies on selected geometrical properties of the application to reduce the number of operations required during each traversal step. The traversal...
|
|
|
7345686 |
Method and apparatus for visibility determination and processing
A method and apparatus for visibility determination and processing. The method includes receiving at least information associated with a plurality of objects, generating a first plurality of...
|
|
|
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....
|
|
|
7330182 |
3D graphics processing method
A 3D-graphics processing method for processing 3D objects in a computer system defines a visible region having a far plane and a near plane. A clipping process is performed for a first object lying...
|
|
|
7321365 |
Computerized deformation analyzer
According to one embodiment of the invention, a method for determining deformation of a surface of a material is provided. The method includes receiving, at a computer, an elastic deformation range...
|
|
|
7312796 |
Perpendicular view three dimensional electronic programming guide
A method and apparatus of displaying an Electronic Programming Guide (EPG). In one embodiment, an EPG is constructed of a three dimensional virtual mesh, in which independent objects representing...
|
|
|
7310103 |
Pipelined 2D viewport clip circuit
A system and method for performing viewport clipping for multiple viewports using a pipeline. The pixel address coordinates are compared against boundaries of a first viewport window. The results...
|
|
|
7310098 |
Method and apparatus for rendering three-dimensional object groups
An image processing apparatus for performing rendering processing of three-dimensional objects is provided. An object storage unit stores the three-dimensional data of the object and the array data...
|
|
|
7307628 |
Diamond culling of small primitives
Graphics processing devices and methods are provided for culling small primitives that do not cover any pixels. A boundary (e.g., a diamond) is defined around a pixel center, with pixel coverage...
|
|
|
7305127 |
Detection and manipulation of shadows in an image or series of images
Systems, methods, and computer program products that identify and allow manipulation of shadows in a still frame (photo mode), or series of frames (movie mode). Manipulation of shadows includes...
|
|
|
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...
|
|
|
7298370 |
Depth ordering of planes and displaying interconnects having an appearance indicating data characteristics
A method for determining a depth ordering between two planes in a 3D workspace of an application is provided. The method includes projecting vectors from a reference position through points of...
|
|
|
7295203 |
Determining regions that are occluded from an observation point
A method and system for defining a horizon on the surface with reference to the observation point, and identifying a region within the space that is beneath the horizon. Identifying a region that...
|
|
|
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...
|
|
|
7289117 |
Process for providing a vector image with removed hidden lines
For computing a vector image of a view of a modeled object with removed hidden lines, a bitmap image of the modeled object, with removed hidden lines is first computed ( 22 ) in a graphic card. For...
|
|
|
7286139 |
Partial guardband clipping
A method for rendering a visible portion of an image that includes a plurality of graphics primitives. The size of the graphics primitives may be large and require the use of floating point numbers...
|
|
|
7286134 |
System and method for packing data in a tiled graphics memory
A tiled graphics memory permits z data and stencil data to be stored in different portions of a tile. The tile may be further divided into data sections, each of which may have a byte size...
|
|
|
7283133 |
Triangle management in triangular meshes based on a tri-edge structure
Improved triangle management in triangular meshes uses a data structure having two fields to store data for each triangle in the triangular mesh. The first field is a set of three vertices for the...
|
|
|
7280119 |
Method and apparatus for sampling on a non-power-of-two pixel grid
The embodiments of the present invention are a method and apparatus to perform anti-aliasing using multi-sampling on a non-power-of-two pixel grid. Using the present invention with 6 sample...
|
|
|
7277096 |
Method and apparatus for surface approximation without cracks
A method and apparatus for surface approximation without cracks. In one or more embodiments, a surface to be rendered is split into multiple adjacent regions (e.g., subdivision surfaces or...
|
|
|
7277095 |
Method of rendering graphical objects
A method of rendering a plurality of graphical objects, each having a predetermined object outline, a predetermined z-order, and an associated fill, the object outline for a particular object...
|
|
|
7277094 |
Computer graphics system and computer-implemented method for generating smooth feature lines for subdivision surfaces
An arrangement is described for generating a representation of a feature in a surface defined by a mesh representation, the mesh comprising at a selected level a plurality of points including at...
|
|
|
7275023 |
System and method of interactively generating a family of mesh models
A system and method for interactively generating a family of mesh models is provided for use in engineering analysis. The system includes a user computer system having a memory, a processor, a user...
|
|
|
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...
|
|
|
7256779 |
Video game play using panoramically-composited depth-mapped cube mapping
Video game play rendered using a panoramic view of a cube map style rendering uses an associated depth map to supply three-dimensionality to the pre-rendered scene. The resulting panoramic...
|
|
|
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...
|
|
|
7250947 |
Method and device for constructing and viewing a computer model image
The invention relates to a method and a device for constructing and viewing a computer model image. The invention comprises the following steps: at least one zone of the image is selected; the part...
|
|
|
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...
|
|
|
7236169 |
Geometric processing stage for a pipelined graphic engine, corresponding method and computer program product therefor
A geometric processing stage for a pipelined engine for processing video signals and generating processed video signal in space coordinates (S) adapted for display on a screen. The geometric...
|
|
|
7233337 |
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...
|
|
|
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...
|