|
Match
|
Document |
Document Title |
|
|
7634776 |
Multi-threaded processing design in architecture with multiple co-processors
A method for designing a multi-threaded processing operation that includes, e.g., multimedia encoding/decoding, uses an architecture having multiple processors and optional hardware accelerators....
|
|
|
7633508 |
Data transfer apparatus
A reference-data storing unit stores reference data for determining whether to display image data by overwriting display data. A data converting unit converts the image data into display image...
|
|
|
7633461 |
Graphics system including a plurality of heads
The graphics display system comprises a plurality of heads. Each of the heads includes a VGA controller and each of the heads is adapted for a display. The display system also includes a host...
|
|
|
7633506 |
Parallel pipeline graphics system
The present invention relates to a parallel pipeline graphics system. The parallel pipeline graphics system includes a back-end configured to receive primitives and combinations of primitives...
|
|
|
7629978 |
Multichip rendering with state control
Circuits, methods, and apparatus that provide multiple graphics processor systems where specific graphics processors can be instructed to not perform certain rendering operations while continuing...
|
|
|
7626587 |
Method and apparatus for displaying image data of a virtual desktop from one or more frame buffers onto a display screen
A computer system including a processor, a display, and a graphics unit coupled between the processor and the display, in which the processor is configured to perform multi-display operations which...
|
|
|
7623132 |
Programmable shader having register forwarding for reduced register-file bandwidth consumption
A method and apparatus of operating a shader having multiple texture or shader processing stations. That method includes feeding the output of a texture or shader processing station directly into...
|
|
|
7623133 |
Method and apparatus for displaying data from multiple frame buffers on a single display device
A computer system including a processor, a display, and a graphics unit coupled between the processor and the display, in which the processor is configured to perform multi-display operations which...
|
|
|
7616207 |
Graphics processing system including at least three bus devices
Multichip graphics processing subsystems include at least three distinct graphics devices (e.g., expansion cards) coupled to a high-speed bus (e.g., a PCI Express bus) and operable in a distributed...
|
|
|
7616211 |
Rendering processor, rasterizer and rendering method
A shader sends a “completely full” signal to a buffer control unit when a head pixel in a first pass input from a DDA arrives at a final stage of a pipeline process. When the head pixel in the...
|
|
|
7617093 |
Authoring speech grammars
A method and apparatus are provided for automatically forming a grammar. Example text strings are received and N-grams are formed based on the text strings. A rule in the grammar is then generated...
|
|
|
7616202 |
Compaction of z-only samples
Methods and systems for processing fragment groups are described. Fragment groups that include z-only pixels are accessed. A z-only pixel has associated therewith two or more z-values instead of a...
|
|
|
7612775 |
Real-time conformal terrain rendering
A method for rendering a real-time conformal view of terrestrial body's terrain being traversed by a mobile platform includes storing digital terrain elevation data (DTED) tiles for at least a...
|
|
|
7605819 |
Image processing device, method, and storage medium which stores a program
An image processing device has an image processing module and a buffer module. The image processing module has an image processing engine that carries out an image processing on image data. The...
|
|
|
7605818 |
Image processing device, method, and storage medium which stores a program
An image processing device including an image processing section having one or more image processing modules and buffer modules having a buffer is provided. The buffer module, recognizes a number...
|
|
|
7602394 |
Image processing device, method, and storage medium which stores a program
An image processing device has an image processing section and a processing managing section. The image processing section has one or more image processing modules and one or more buffer modules....
|
|
|
7602391 |
Image processing device, method, and storage medium which stores a program
An image processing device has one or more image processing modules and one or more buffer modules. The image processing module reads image data from a preceding module in units of a reading data...
|
|
|
7602393 |
Image processing device, method, and storage medium which stores a program
An image processing section of an image processing device is constructed by plural image processing modules being connected in a pipeline form, such that a buffer module is connected at at least...
|
|
|
7602392 |
Image processing device, method, and storage medium which stores a program
An image processing device including an image processing section and a memory managing section. The image processing section having: (A) one or more image processing modules, each having: an image...
|
|
|
7598957 |
Image processing device, method, and storage medium which stores a program
An image processing device has an image processing section. The image processing section has one or more image processing modules and one or more buffer modules. Each image processing module has an...
|
|
|
7598952 |
Three-dimensional image compositing on a GPU utilizing multiple transformations
A method includes identifying a plurality of image elements to be rendered within a three-dimensional image. The method also includes identifying a set of light sources according to which lighting...
|
|
|
7595803 |
Image processing device, method, and storage medium which stores a program
An image processing device including an image processing section having: one or more image processing modules, each image processing module having an image processing engine and a control section;...
|
|
|
7593011 |
Light map compression
A technique to reduce the size of a light map using variable sampling is provided. A surface is identified and divided into various regions in accordance with the frequencies associated with the...
|
|
|
7583268 |
Graphics pipeline precise interrupt method and apparatus
A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command. A command processor communicates an...
|
|
|
7580040 |
Interruptible GPU and method for processing multiple contexts and runlists
A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command so that multiple programs can be executed...
|
|
|
7576746 |
Methods and systems for rendering computer graphics
Methods and systems for enabling components of a computer graphics rasterization pipeline to be arbitrarily ordered are described. Various embodiments can permit a programmer to specify the order...
|
|
|
7570266 |
Multiple data buffers for processing graphics data
Multiple output buffers are supported in a graphics processor. Each output buffer has a unique identifier and may include data represented in a variety of fixed and floating-point formats (8-bit,...
|
|
|
7570267 |
Systems and methods for providing an enhanced graphics pipeline
An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles...
|
|
|
7564461 |
Acceleration of graphics for remote display using redirection of rendering and compression
A system and method are disclosed for improving the remote display of graphics images by the redirection of rendering and the optional use of image data compression. Instead of sending graphics...
|
|
|
7558544 |
Method of executing scanning in broadband wireless access system
The primitives between an upper management layer and the MAC layer within a mobile station and a base station are defined in order to specify and clarify the operations within the protocol stack...
|
|
|
7545381 |
Interruptible GPU and method for context saving and restoring
A graphics processing unit (“GPU”) is configured to receive an interrupt command from a CPU or internal interrupt event while the GPU is processing a first context. The GPU saves the first...
|
|
|
7542043 |
Subdividing a shader program
Methods and apparatus for subdividing a shader program into regions or “phases” of instructions identifiable by phase identifiers (IDs) inserted into the shader program are provided. The phase...
|
|
|
7542041 |
Runtime configurable virtual video pipeline
A multiple-pipeline system ( 300 ) includes a pool ( 330 ) of auxiliary function blocks (A-E 335 ) that are provided as required to select pipelines. Each pipeline ( 320 ) in the multiple-pipeline...
|
|
|
7542042 |
Subpicture overlay using fragment shader
A new method of operating a fragment shader to produce complex video content comprised of a video image or images, such as from a DVD player, that overlays a fragment shader-processed background....
|
|
|
7538773 |
Method and system for implementing parameter clamping to a valid range in a raster stage of a graphics pipeline
A method of determining pixel parameters, wherein the pixel parameters were clamped to a valid range. The method includes a step of accessing a geometric primitive comprising a plurality of...
|
|
|
7528839 |
Faster clears for three-dimensional modeling applications
A graphics processing subsystem defines a bounding area as the portion of the display buffer and other memory buffers occupied by one or more rendered objects. When clearing the memory buffers,...
|
|
|
7528842 |
Image processing apparatus and image processing method
A frame difference computation unit of a texture unit identifies a prediction macroblock, by evaluating sums of absolute differences between a target macroblock in a first frame image and a...
|
|
|
7525548 |
Video processing with multiple graphical processing units
One embodiment of a video processor includes a first media processing device coupled to a first memory and a second media processing device coupled to a second memory. The second media processing...
|
|
|
7522169 |
Apparatus and method for selective attribute distribution to parallel processors
A graphics processing unit has a set of parallel processing units. A primitive pipeline delivers tiles of a primitive to selected processing units of the set of processing units. An attribute...
|
|
|
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...
|
|
|
7508394 |
Systems and methods of multi-pass data processing
Method and apparatus for graphics processing is described. More particularly, a graphics processing subsystem capable of multi-pass graphics data processing is described. The graphics processing...
|
|
|
7508397 |
Rendering of disjoint and overlapping blits
Methods, apparatuses, and systems are presented for modifying data in memory associated with an image, involving processing data operations in a pipelined process affecting data in memory...
|
|
|
7489318 |
Apparatus and method for managing memory to generate a texture from a render target when forming graphical images
An exemplary method detects an update to data representing a portion of a render target, according to one embodiment of the invention. Also, this method forms a copy of the portion configured to be...
|
|
|
7483029 |
GPU having raster components configured for using nested boustrophedonic patterns to traverse screen areas
In one embodiment, the present invention is implemented as a GPU configured for traversing pixels of an area. The GPU includes a set-up unit for generating polygon descriptions and a rasterizer...
|
|
|
7483042 |
Video graphics module capable of blending multiple image layers
A video graphics module capable of blending multiple image layers includes a plurality of video graphic pipelines, each of which is operable to process a corresponding image layer. One of the video...
|
|
|
7477256 |
Connecting graphics adapters for scalable performance
A system and method for providing a dedicated digital interface between multiple graphics devices. The dedicated interface provides a point-to-point connection between each of the multiple graphics...
|
|
|
7477264 |
Compositing external images into a multimedia rendering pipeline
Compositing functionality is provided in the form of an application program interface (API) that applications can utilize to composite images on video data that is to be rendered. In at least some...
|
|
|
7477261 |
Method and mechanism for programmable filtering of texture map data in 3D graphics subsystems
A system, method and apparatus to provide flexible texture filtering. A programmable texture filtering module is introduced into the graphics processing pipeline of a graphic coprocessor and...
|
|
|
7466316 |
Apparatus, system, and method for distributing work to integrated heterogeneous processors
An integrated circuit includes at least two different types of processors, such as a graphics processor and a video processor. At least one operation is commonly by supported by two different types...
|
|
|
7460126 |
Scalable method and system for streaming high-resolution media
A system and method for distributing data (e.g., imaging data such as pixels, or 3D graphics data such as points, lines, or polygons) from a single or a small number of data sources to a plurality...
|