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

Image generator for a multiterminal graphic display system

Assignee: Research Corp
•
Filing: 1974-05-22
•
Granted: 1976-03-16
•
Expires: 1994-05-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image generator including a visible edge encoder which receives information defining the visible surfaces of a two-dimensional projection of a three-dimensional world and provides encoded two-dimensional visible edges which are x-ordered and are ready for transmission to a plurality of display terminals. The information received by the visible edge encoder defines the x and y intercepts, in successive planes which include the observer's eye and successive scanlines, of all three-dimensional edges which would be visible to the observer. The information provided by the visible edge encoder is edges which represent a two-dimensional projection of three-dimensional objects, each edge defined by its intended position on a two-dimensional screen and by attributes for a portion of the screen adjacent the edge, such as color, brightness, shading and the like. The edges which are provided by the visible edge encoder and are transmitted to the display terminals, where they are decoded into video raster points, are a highly compressed representation of a video raster; hence, the communication link between the image generator and the terminals can have a relatively low capacity, and the same image generator can service a substantial number of display terminals.

Inventors

  • 👤 Ronald J. Swallow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 04:25
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/153; G09; G09G; G09G5/00; G09G5/02; G09G5/42

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 220 words
A graphics display system for a display terminal having a display screen for visibly displaying selected points of a raster of display points arranged along regular scanlines, said system including a visible edge encoder comprising: means for storing a set of edge intercept signals, each edge intercept signal comprising signals positioning a visible intercept point at a selected position along a selected scanline of the display screen and signals defining a plurality of selected visible characteristics of a portion of the same scanline which is adjacent the intercept point; means responsive to said edge intercept signals in the storing means for generating a plurality of corresponding subsequent signals defining a block of visible edge signals, each visible edge signal comprising signals defining the position of a continuous visible edge along a line on the display screen which need not coincide with a scanline and signals defining selected visible characteristics of a selected two-dimensional portion of the display screen which is adjacent the continuous visible edge; and means for transmitting said block of generated visible edge signals to the display terminal, said terminal including means responsive to said generated visible edge signals for displaying the corresponding continuous visible edges and characteristics of the adjacent two-dimensional screen portions by a raster of visible display points along the scanlines of the display screen.
Claim 2
Dependent Claim 220 words
A graphics display system for a display terminal having a display screen for visibly displaying selected points of a raster of display points arranged along regular scanlines, said system including a visible edge encoder comprising: means for storing a set of edge intercept signals, each edge intercept signal comprising signals positioning a visible intercept point at a selected position along a selected scanline of the display screen and signals defining a plurality of selected visible characteristics of a portion of the same scanline which is adjacent the intercept point; means responsive to said edge intercept signals in the storing means for generating a plurality of corresponding subsequent signals defining a block of visible edge signals, each visible edge signal comprising signals defining the position of a continuous visible edge along a line on the display screen which need not coincide with a scanline and signals defining selected visible characteristics of a selected two-dimensional portion of the display screen which is adjacent the continuous visible edge; and means for transmitting said block of generated visible edge signals to the display terminal, said terminal including means responsive to said generated visible edge signals for displaying the corresponding continuous visible edges and characteristics of the adjacent two-dimensional screen portions by a raster of visible display points along the scanlines of the display screen.
Claim 3
Dependent Claim 215 words
A graphics display system as in claim 1 wherein the generating means comprise: means for testing the edge intercept signals according to the scanline order of the display screen and responsive to the testing of the first scanline which has edge intercept signals for generating visible edge signals of corresponding visible edges traversing the last recited scanline; means responsive to the generation of visible edge signals of visible edges traversing said last recited scanline for comparing, according to the order of the subsequent scanlines the edge intercept signals of the current scanline with the visible edge signals of any visible edges traversing the previous scanline; means responsive to a comparison by said comparing means indicating a selected spatial correspondence on said display screen between an edge intercept signal of the current scanline and a visible edge signal of the previous scanline for modifying the visible edge signal of the previous scanline by extending the corresponding visible edge through the current scanline; and means responsive to a comparison by said comparing means indicating the lack of a selected spatial correspondence between an edge intercept signal of the current scanline and any visible edge signals of visible edges traversing the previous scanline for generating a new visible edge signal corresponding to the last recited edge intercept signal.
Claim 4
Dependent Claim 53 words
A graphics display system as in claim 2 including means for storing the generated visible edge signals and for maintaining, during the comparison of the edge intercept signals from each current scanline, order signals indicating the order along the previous scanline of all visible edge signals of visible edges traversing said previous scanline.
Claim 5
Dependent Claim 193 words
A graphics display system as in claim 3 wherein the comparing means comprise: a first register for storing an edge intercept signal and a second register for storing a visible edge signal; means for storing in the first register an edge intercept signal of a current scanline; means responsive to the order signals for storing in the second register the first visible edge signal of the visible edges traversing the previous scanline; means responsive to the position signals of the visible edge signal stored in the second register to find the position along the current scanline at which an extension of the visible edge of the stored visible edge signal intersects the current scanline; means for comparing the positions along the current scanline of the position signals stored in the first register and of said extension intersection; and means responsive to the lack of a selected spatial correspondence between the compared positions to store the next visible edge signal in the second register and means responsive to the presence of a selected spatial correspondence between the two compared positions to cause said modifying of the visible edge signal stored in the second register.
Claim 6
Dependent Claim 64 words
A graphics display system as in claim 4 including means responsive to the comparing of the edge intercept signals of a selected scanline for transmitting to the display terminal the block of generated visible edges and for retaining in the storing means for visible edge signals only the visible edges signals corresponding to visible edges traversing the scanline previous to the last-recited selected scanline.
Claim 7
Dependent Claim 68 words
A graphics display system as in claim 1 including means for storing the generated visible edge signals and means responsive to the transmitting of the block of generated visible edge signals to the display terminal for retaining in the storing means for generated visible edge signals those visible edge signals which correspond to visible edges traversing the last of a selected sequence of scanlines on the display screen.
Claim 8
Independent Claim 216 words
A method of operating a graphics display system for a display terminal having a display screen for visibly displaying selected points of a raster of display points arranged along regular scanlines comprising the steps of: storing a set of edge intercept signals in a first storing means, each edge intercept signal comprising signals positioning a visible intercept point at a selected position along a selected scanline of the display screen and signals defining a plurality of selected visible characteristics of a portion of the same scanline which is adjacent the visible intercept point; generating from said edge intercept signals in the storing means a block of visible edge signals, each visible edge signal comprising signals defining the position of corresponding subsequent signals defining a continuous visible edge along a line on the display screen which need not coincide with a scanline and signals defining a plurality of selected visible characteristics of a selected two-dimensional portion of the display screen which is adjacent the continuous visible edge; and transmitting said block of generated visible edge signals to the display terminal, said terminal responding to said generated visible edge signals to display the corresponding visible edges and characteristics of the adjacent two-dimensional screen portions by a raster of visible display points along the scanlines of the display screen.
Claim 9
Independent Claim 216 words
A method of operating a graphics display system for a display terminal having a display screen for visibly displaying selected points of a raster of display points arranged along regular scanlines comprising the steps of: storing a set of edge intercept signals in a first storing means, each edge intercept signal comprising signals positioning a visible intercept point at a selected position along a selected scanline of the display screen and signals defining a plurality of selected visible characteristics of a portion of the same scanline which is adjacent the visible intercept point; generating from said edge intercept signals in the storing means a block of visible edge signals, each visible edge signal comprising signals defining the position of corresponding subsequent signals defining a continuous visible edge along a line on the display screen which need not coincide with a scanline and signals defining a plurality of selected visible characteristics of a selected two-dimensional portion of the display screen which is adjacent the continuous visible edge; and transmitting said block of generated visible edge signals to the display terminal, said terminal responding to said generated visible edge signals to display the corresponding visible edges and characteristics of the adjacent two-dimensional screen portions by a raster of visible display points along the scanlines of the display screen.
Claim 10
Dependent Claim 204 words
A method of operating a graphics display system as in claim 7 wherein the generating step comprises: testing the edge intercept signals according to the scanline order of the display screen, and generating in response to the testing of the first scanline which has edge intercept signals visible edge signals of corresponding visible edges traversing the last recited scanline; in response to the generation of visible edge signals of visible edges traversing said last recited scanline, comparing by scanline, for each subsequent scanline, the edge intercept signals of the current scanline with the visible edge signals of any visible edges traversing the previous scanline; in response to a comparison indicating a selected spatial correspondence on said display screen between an edge intercept signal of the current scanline and a visible edge signal of the previous scanline, modifying the visible edge signal of the previous scanline by extending the corresponding visible edge through the current scanline; and in response to a comparison indicating the lack of a selected spatial correspondence between an edge intercept signal of the current scanline and any visible edge signals of visible edges traversing the previous scanline, generating a new visible edge signal corresponding to the last recited edge intercept signal.

References Cited (Backward Citations)

US3778811A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-03-16 1979-09-15 1980-03-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-03-16 1983-09-15 1984-03-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-03-16 1987-09-15 1988-03-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag