Patent US4064075A successfully refreshed from Google Patents.
Patent US4873515A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4873515A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer graphics pixel processing system

Assignee: Evans and Sutherland Computer Corp
•
Filing: 1987-10-16
•
Granted: 1989-10-10
•
Expires: 2007-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Calvin M. Dickson
  • 👤 Kevin C. Rushforth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 15:02
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/20; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G06T5/00; G06T5/20

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 137 words
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.
Claim 2
Dependent Claim 137 words
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.
Claim 3
Dependent Claim 13 words
A system according to claim 1 wherein said columns are of four pixels.
Claim 4
Dependent Claim 9 words
A system according to claim 1 comprising two columns.
Claim 5
Dependent Claim 15 words
A system according to claim 2 wherein said processors process an array of sixteen pixels.
Claim 6
Dependent Claim 9 words
A system according to claim 1 comprising four columns.
Claim 7
Dependent Claim 25 words
A system according to claim 1 wherein said processors provide display data modulated in intensity as related to the coordinate distance from pixel to line.
Claim 8
Dependent Claim 18 words
A system according to claim 1 further including means to add pixels at an end of said line.
Claim 9
Dependent Claim 27 words
A system according to claim 7 further including means to modulate pixels at said end of said line in accordance with values stored in a look-up table.
Claim 10
Dependent Claim 124 words
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.
Claim 11
Dependent Claim 124 words
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.
Claim 12
Dependent Claim 19 words
A system according to claim 9 wherein said processors reduce the intensity representations for said terminations by substantially one-half.
Claim 13
Dependent Claim 37 words
A system according to claim 9 wherein said parallel processors comprise address sections for locating pixels, filter sections for shading filter weight signals and intensity sections for modulating intensity signals in accordance with said filter weight signals.
Claim 14
Dependent Claim 40 words
A system according to claim 9 further comprising means for processing data for cross-over points between 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.
Claim 15
Dependent Claim 124 words
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.
Claim 16
Dependent Claim 124 words
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.

References Cited (Backward Citations)

US4631690A Cited
US4591844A Cited
US4586037A Cited
US4748572A Cited
US4704605A Cited
US4796020A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag