Computer graphics pixel processing system
First Claim
1. A computer graphics system for receiving display data, as in a form to specify a line in a display, said system for providing representative pixel data for said display and comprising:
- a plotting unit for providing address data, as to specify a line in said display;
a plurality of parallel processors coupled to said plotting unit, said parallel processors being individually coupled for processing data for individual pixels of said display in stages, each stage treating an array of pixels in columns of a predetermined number of pixels, said columns being aligned individually substantially to said line to track said line, said processors providing display data for individual pixels in sequence and varying as the proximity of a pixel to a specified line; and
means for receiving and storing said display data in an arrangement for display.
3 Assignments
0 Petitions
Accused Products
Abstract
A line-filtering antialiasing apparatus for a computer graphics display, with a set of parallel pixel processors functioning independently in a line drawing system and with plotting apparatus assigning individual pixels to the processors so as to track to the line. An optimum number of sixteen processors filter proximity data based on the vertical distance from a pixel center to the line center for shading pixels to gray-scale intensity in an area of influence four pixels wide. Line terminations are extended and shaded at the termination area. Pixel values for individual lines are summed to develop a total display image.
-
Citations
13 Claims
-
1. A computer graphics system for receiving display data, as in a form to specify a line in a display, said system for providing representative pixel data for said display and comprising:
-
a plotting unit for providing address data, as to specify a line in said display; a plurality of parallel processors coupled to said plotting unit, said parallel processors being individually coupled for processing data for individual pixels of said display in stages, each stage treating an array of pixels in columns of a predetermined number of pixels, said columns being aligned individually substantially to said line to track said line, said processors providing display data for individual pixels in sequence and varying as the proximity of a pixel to a specified line; and means for receiving and storing said display data in an arrangement for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer graphics system for receiving display data, as in a form to specify a line in a display, said system for providing representative pixel data for said display and comprising:
-
a plotting unit for providing address data, as to specify a line in said display; a plurality of parallel processors coupled to said plotting unit, said parallel processors individually processing data for individual pixels of said display in stages, each stage treating an array of pixels, said processors providing display data for individual pixels in sequence and providing distinct display data at terminations of a said line of reduced intensity and varying as the sum of the coordinate distances; and means for receiving and storing said display data in an arrangement for display. - View Dependent Claims (10, 11, 12)
-
-
13. A computer graphics system for receiving display data, as in a form to specify individual lines in display said system for providing representative pixel data for said display and comprising:
-
a plotting unit for providing address data, as to specify a line in said display; a plurality of parallel processors coupled to said plotting unit, said parallel processors individually processing data for individual pixels of said display in stages, said processors providing display data for individual pixels in sequence and varying as the proximity of pixel to a specified line; and means for processing data for cross-over points between a plurality of said lines including means to sum said display data at terminations for said lines for said cross-over points to provide increased intensity.
-
Specification