Claims
- 1. An apparatus for drawing line of a predetermined desired color and at a predetermined desired position, on a color matrix display comprising:
- a. means for receiving line position and slope information;
- b. means for registering the line position and slope information;
- c. means for centering an array of elements around the predetermined line position information;
- d. means for determining the color of elements in the array of elements;
- e. means for determining an intensity of each element in the array of elements in order to produce the predetermined position of the line; and
- f. means for providing an intensity for each element in the array of elements in order to provide the desired line color.
- 2. An apparatus of claim 1 wherein said means for receiving predetermined line position and slope information further comprises a PROM.
- 3. An apparatus of claim 2 wherein said means for registering the line position and slope information further comprises means for providing a pipeline stage for the line color, validity and slope.
- 4. An apparatus of claim 3 wherein said means for centering an array of elements around the predetermined line and slope position information further comprises means for directly loading and holding an independent variable while a dependent variable is loaded with a subtract and then incremented to generate an address for each element.
- 5. An apparatus of claim 4 wherein said means for determining the color of element in the array of elements further comprises a PROM for receiving an X address and the least significant bit of a Y address from the means for centering an array of elements, and a panel bit and determining the color of the addressed element.
- 6. An apparatus of claim 5 wherein said means for determining an intensity of each element in the array of elements in order to produce the predetermined position of the line further comprises a PROM for receiving the slope and inverted intensity bits, the panel bit, and the Y least significant bit for determining an intensity for anti-aliasing of the addressed element without regard to the predetermined line color.
- 7. A method for drawing lines on a color matrix display comprising the steps of:
- a. generating line, position and slope information for a given line segment in response to an input signal;
- b. receiving the line, position and slope information;
- c. registering the line position and slope information;
- d. centering an array of elements around the line and slope position information;
- e. determining the color of elements in the array of elements;
- f. determining an intensity of each element in the array of elements in order to produce the predetermined position of the line; and
- g. providing an intensity for each element and the array of elements in order to provide the predetermined line color.
- 8. A color matrix display comprising:
- a. a matrix of individually addressable elements for generating portions of an image;
- b. vector generator means for generating element intensity, position and line slope information for a given line segment in response to an input signal;
- c. input control means for receiving the element intensity, position and slope information;
- d. pipeline stage means for inverting and registering the element intensity information;
- e. address sequencer means for centering an array of elements around the element position information;
- f. element color block means for determining the color of the elements corresponding to the element position information;
- g. element intensity determining means for determining an intensity of each element in the array of elements in order to produce the predetermined position of the line; and
- h. color mixer means for providing an intensity of each element and the array of elements in order to provide the predetermined line color.
Parent Case Info
This Application is a continuation of application Ser. No. 07/113,033 filed Oct. 27, 1987, now abandoned.
US Referenced Citations (11)
Non-Patent Literature Citations (1)
Entry |
IBM Tech. Disc. Bul. "Anti-aliasing Video Look-up Table", vol. 27, No. 108, Mar. 1985 pp. 6339-6342. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
113033 |
Oct 1987 |
|