Graphics accelerator
DCFirst Claim
Patent Images
1. A graphics accelerator comprising:
- a local memory for storing graphics data, the graphics data including pixels;
a coprocessor for performing operations on a plurality of components of a pixel of the graphics data; and
a direct memory access (DMA) engine for transferring the graphics data between an external memory and the local memory, wherein the DMA engine moves data between the local memory and the external memory while the graphics accelerator is using the local memory for its load and store operations.
4 Assignments
Litigations
1 Petition
Reexamination
Accused Products
Abstract
A graphics display system integrated circuit processes analog video input, digital video input, and graphics input. The system incorporates a graphics accelerator that includes memory for graphics data. The accelerator preferably includes a coprocessor for performing vector type operations on a plurality of components of one pixel of the graphics data. The accelerator also includes an expanded instruction set for storing and loading data.
60 Citations
33 Claims
-
1. A graphics accelerator comprising:
-
a local memory for storing graphics data, the graphics data including pixels;
a coprocessor for performing operations on a plurality of components of a pixel of the graphics data; and
a direct memory access (DMA) engine for transferring the graphics data between an external memory and the local memory, wherein the DMA engine moves data between the local memory and the external memory while the graphics accelerator is using the local memory for its load and store operations. - View Dependent Claims (2)
-
-
3. A graphics accelerator comprising:
-
a local memory for storing graphics data, the graphics data including pixels;
a coprocessor for performing operations on a plurality of components of a pixel of the graphics data; and
a direct memory access (DMA) engine for transferring the graphics data between an external memory and the local memory, wherein the graphics accelerator is working on operands and producing outputs for one set of pixels, while the DMA engine is bringing in operands for a future set of pixel operations.
-
-
4. A method of processing graphics comprising the steps of:
-
loading a block of graphics data from main memory into local memory of a graphics accelerator having a coprocessor, the graphics data including pixels, each pixel having a plurality of components;
performing operations on the plurality of components of each pixel of graphics data using the coprocessor; and
concurrently transferring blocks of unprocessed data and processed data between the main memory and the local memory while the block of graphics data is being processed. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for sequentially processing blocks of graphics data, the method comprising the steps of:
-
transferring a first block of unprocessed graphics data from main memory to on-board memory;
processing the first block of graphics data;
transferring a second block of unprocessed graphics data from main memory to the on-board memory while the first block of graphics data is being processed; and
transferring a third block of processed graphics data from the on-board memory to the main memory while the first block of graphics data is being processed.
-
Specification