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.
- 2. The processor of claim 1 in which said frame buffer has a number of different planes equal to the number of bits in said multi-bit pixel, and which further includes M different processing elements of M different multi-bit pixels where M is an integer greater than 1.
- 3. The processor claim 1 which includes a further data path from at least one output of a section of said digital memory to an addressing input of another section of said digital memory.
- 4. The processor of claim 1 which further includes a data bus coupled to a data input of said digital memory for writing predetermined data therein.
- 5. The processor of claim 3 which further includes a data bus coupled to a data input of said digital memory for writing predetermined data therein.
- 6. The processor of claim 5 which includes
- a plurality of said processing elements and which further includes a host computer wherein said data bus is a data bus of said host computer and which further includes an address bus,
- an address multiplexer coupled between said host address bus and addressing inputs of said frame buffer,
- a microcoded memory driven by said host data bus with an output coupled to control inputs of said processing elements.
- 7. The processor of claim 6 in which each of said processing elements includes a transceiver coupled between said host data bus and an input/output of said digital memory whereby data on said host data bus can be input to said digital memory or data from said digital memory can be written onto said data bus in response to different of said control inputs derived from said microcoded memory.
- 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.
- 9. The method of claim 8 in which said addressing step includes addressing at least one of said tables with an output of a different one of said tables.
- 10. The method of claim 8 wherein said multi-bit result pixel is written to a location in said frame buffer identical to a location from which one of said extracted multi-bit pixels were extracted.
- 11. The method of claim 10 in which said multi-bit result pixel is identical to one of said extracted multi-bit pixels.
- 12. The method of claim 10 in which said multi-bit result pixel is different from either of said extracted multi-bit pixels.
- 13. The method of claim 10 which includes the further step of:
- transferring data from a host computer to write said data table.
Parent Case Info
This is a continuation of co-pending application Ser. No. 729,003 filed on Apr. 30, 1985, now abandoned.
US Referenced Citations (14)
Non-Patent Literature Citations (2)
Entry |
FT-1024 User's Manual (Forward Technology Inc., Santa Clara, CA, 1982). |
"Multiple Pseudo Color Looking Tables in Raster Graphic and Image Displays", IBM Tech. Discl. Bull., vol. 26, No. 7A, pp. 3409-3418, Dec. 1983. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
729003 |
Apr 1985 |
|