Claims
- 1. Apparatus for generating graphics, comprising:
- memory means for storing graphics data;
- control means for receiving graphics data comprising a plurality of digital words, each of said digital words comprising N binary bits relating to a color for a respective pixel;
- said control means reading a portion of said graphics data representative of color information for at least three pixels from said memory means; and determining therefrom respective first and second independent colors for a pair of said pixels and one of a plurality of predetermined dependent colors for each pixel associated with a predetermined interpolation operator code, said independent color being one of 2.sup.N -1 independent colors;
- said control means being responsive to said portion of said graphics data for determining if said first and second independent colors associated with said pair of pixels represent an identical independent color, and if said graphics data associated with a third pixel is an operator code, and in response to said determination, producing a particular dependent color for each case when said first and second independent colors of said pair of pixels are identical, said particular dependent color being a color which is not the average of said first and second independent colors of said pair of pixels; and
- said control means in response to said graphics data causing the generation of said first independent color, said particular dependent color, and said identical independent color, in that order.
- 2. The apparatus of claim 1, comprising:
- means for modifying said graphics data associated with one of said pair of pixels to be indicative of a different independent color;
- said control means being responsive to an operator code included in said graphics data for interpolating between first and second different independent colors to produce an intermediate color which represents the average of said first and second different independent colors;
- said control means in response to said graphics data causing the generation of said first independent color, said intermediate color, and said identical independent color.
- 3. The apparatus of claim 2, wherein:
- said means for modifying said graphics data associated with one of said pair of pixels is an adder, and said adder increments the value of said graphics data.
- 4. The apparatus of claim 2, wherein:
- said means for modifying said graphics data associated with one of said pair of pixels is a switch which substitutes new graphics data for said graphics data associated with one of said pair of pixels.
- 5. Apparatus for generating graphics, comprising:
- memory means for storing graphics data words;
- control means for reading at least three of said graphics data words from said memory means, each of said digital words comprising N binary bits and relating to a color for a respective pixel;
- said control means determining if each of said graphics data words represents an independent color, or an interpolation operator code, said independent color being one of 2.sup.N -1 independent colors represented by N-bit data words, wherein one of said N-bit data words is said interpolation operator code;
- said control means determining if first and second independent colors associated with a pair of pixels represent an identical independent color, and if said graphics data associated with a third pixel is said interpolation operator code;
- said control means, in response to said determination, producing a particular dependent color for each case when said first and second independent colors of said pair of pixels are identical, said particular dependent color being a color which is not the average of said first and second independent colors of said pair of pixels;
- said control means in response to said graphics data causing the display of said first independent color, said particular dependent color, and said identical independent color, in that order.
- 6. A method for generating graphics, comprising the steps of:
- reading at least three graphics data words from a memory means, each of said graphics data words being associated with a respective pixel;
- determining if each of said graphics data words represents an independent color, or an interpolation operator code, said independent color being one of 2.sup.N -1 independent colors represented by N-bit data words, wherein one of said N-bit data words is said interpolation operator code;
- determining if first and second independent colors associated with a pair of pixels represent an identical independent color, and if said graphics data associated with a third pixel is said interpolation operator code;
- producing, in response to said determination, a graphics data word representing a particular dependent color for each case when said first and second independent colors of said pair of pixels are identical, said particular dependent color being a color which is not the average of said identical independent colors of said pair of pixels; and
- displaying, in response to said graphics data, said first independent color, said particular dependent color, and said identical independent color, in that order.
- 7. The method of claim 6, comprising the steps of:
- modifying said graphics data word associated with one of said pair of pixels to be indicative of a different independent color; and
- interpolating, in response to said interpolation operator code included in said graphics data, between first and second different independent colors to produce an intermediate color which represents the average of said first and second different independent colors; and
- displaying, in response to said graphics data, said first independent color, said intermediate color, and said identical independent color, in that order.
Priority Claims (1)
Number |
Date |
Country |
Kind |
9123067 |
Oct 1991 |
GBX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/961,189, filed Oct. 14, 1992, now abandoned.
US Referenced Citations (17)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 186 828 |
Jul 1986 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
961189 |
Oct 1992 |
|