← Back to Patent Explorer
US4823281A Expired / Lapsed US ⏱️ 0.0 years remaining

Color graphic processor for performing logical operations

Assignee: International Business Machines Corp
•
Filing: 1987-12-04
•
Granted: 1989-04-18
•
Expires: 2007-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Carlo J. Evangelisti
  • 👤 Leon Lumelsky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:11
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/20

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 162 words
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.
Claim 2
Dependent Claim 162 words
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.
Claim 3
Dependent Claim 47 words
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.
Claim 4
Dependent Claim 33 words
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.
Claim 5
Dependent Claim 25 words
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.
Claim 6
Dependent Claim 25 words
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.
Claim 7
Dependent Claim 75 words
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.
Claim 8
Dependent Claim 68 words
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.
Claim 9
Independent Claim 120 words
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.
Claim 10
Independent Claim 120 words
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.
Claim 11
Dependent Claim 28 words
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.
Claim 12
Dependent Claim 33 words
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.
Claim 13
Dependent Claim 20 words
The method of claim 10 in which said multi-bit result pixel is identical to one of said extracted multi-bit pixels.
Claim 14
Dependent Claim 20 words
The method of claim 10 in which said multi-bit result pixel is different from either of said extracted multi-bit pixels.
Claim 15
Dependent Claim 22 words
The method of claim 10 which includes the further step of: transferring data from a host computer to write said data table.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-04-17 1992-10-17 1993-04-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-04-17 1996-10-17 1997-04-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-04-17 2000-10-17 2001-04-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag