Color graphic processor for performing logical operations
First Claim
Patent Images
1. A color graphic processor for performing logical operations on graphics representing digital data comprising:
- a multi-plane frame buffer for storing multi-bit pixels with an input and an output,at least one processing element including multi-bit source and destination registers, said source and destination registers including multiple fields, and said processing element further including a digital memory addressable by said source and destination registers, said digital memory having an output of sufficient capacity to accommodate a width of said multi-bit pixel, said digital memory including a plurality of digital memory sections, each digital memory section addressed by a different field of said source and destination registers in combination,a data path from said frame buffer output to said source and destination registers and a second data path from said digital memory output to said frame buffer input,whereby pixel data output from said frame buffer addresses said digital memory and data extracted from said digital memory is written back to said frame buffer.
0 Assignments
0 Petitions
Accused Products
Abstract
A color graphic processor includes one or more processing elements responsive to pixel data provided by a frame buffer. The processing element stores pixels from the frame buffer in source and destination registers. The arithmetic logic unit (ALU) portion of the processing element includes a random access memory (RAM) addressed by the registers to produce a result pixel value which can be written back to the frame buffer. The RAM can implement a wide variety of pixel operations by loading the RAM with operation specific data.
47 Citations
13 Claims
-
1. A color graphic processor for performing logical operations on graphics representing digital data comprising:
-
a multi-plane frame buffer for storing multi-bit pixels with an input and an output, at least one processing element including multi-bit source and destination registers, said source and destination registers including multiple fields, and said processing element further including a digital memory addressable by said source and destination registers, said digital memory having an output of sufficient capacity to accommodate a width of said multi-bit pixel, said digital memory including a plurality of digital memory sections, each digital memory section addressed by a different field of said source and destination registers in combination, a data path from said frame buffer output to said source and destination registers and a second data path from said digital memory output to said frame buffer input, whereby pixel data output from said frame buffer addresses said digital memory and data extracted from said digital memory is written back to said frame buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of color graphic processing for performing logical operations on graphics representing digital data utilizing means for processing comprising the steps of:
-
(a) providing a plurality of data tables, (b) providing a multi-bit frame buffer, (c) extracting multi-bit pixels, representing two regions of an image to be merged, from two different locations of said frame buffer utilizing said processing means, said multi-bit pixels having a plurality of fields, (d) addressing said data tables with said multi-bit pixels to produce a multi-bit result pixel by addressing different ones of said data tables with different fields of at least two of said multi-bit pixels in combination, and (e) writing said multi-bit result pixel into said frame buffer utilizing said processing means. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification