US4660029A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of providing raster information for a graphics display employing linked lists
Assignee: Xerox Corp
•
Filing: 1984-07-06
•
Granted: 1987-04-21
•
Expires: 2004-07-06
Abstract
Abstract Graphics commands for a display are listed and divided into sublists corresponding to separate strips or bands of the display, and these sublists drive the display memory consecutively and substantially concurrently with the processing of additional sublists. Graphics commands relating to graphics extending between bands are transferred to successive sublists during processing to provide their display in successive bands. A pair of band size bit map memories are alternately loaded with band information and read out.
Inventors
- 👤 Pavel Houda
- 👤 Richard A. Springer
- 👤 Rodney B. Belshee
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 05:18
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0065
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
114 words
The method of providing information for a graphics display in response to identification, in the form of high level graphics commands, of graphics to be portrayed, comprising the steps of: receiving commands for said graphics, dividing said commands into lists related to regions of the display, transforming the commands sequentially by lists into information for writing to respective regions of said display, and transferring commands from one list to a crossing list as they relate to graphics extending beyond a currently written region of said display into another region whereby to continue the writing of a transferred command in the last mentioned region, including employing said crossing list in writing the last mentioned region.
Claim 2
Independent Claim
114 words
The method of providing information for a graphics display in response to identification, in the form of high level graphics commands, of graphics to be portrayed, comprising the steps of: receiving commands for said graphics, dividing said commands into lists related to regions of the display, transforming the commands sequentially by lists into information for writing to respective regions of said display, and transferring commands from one list to a crossing list as they relate to graphics extending beyond a currently written region of said display into another region whereby to continue the writing of a transferred command in the last mentioned region, including employing said crossing list in writing the last mentioned region.
Claim 3
Dependent Claim
35 words
The method according to claim 1 wherein said information for writing to said display is written sequentially and alternately to plural memory regions from which raster information is sequentially and alternately provided to said display.
Claim 4
Independent Claim
108 words
The method of providing information for a graphics display, in response to identification, in the form of high level graphics commands, of graphics to be portrayed, comprising the steps of: receiving the commands for said graphics, dividing said commands into lists corresponding to regions of said display in which they are to be portrayed, and forming said display sequentially by regions in response to separate lists of graphics identification, including forming said display with linking commands for graphics extending between regions whereby a last mentioned command can be used sequentially first for display in one region and then in another region according to the extension of said graphics.
Claim 5
Independent Claim
108 words
The method of providing information for a graphics display, in response to identification, in the form of high level graphics commands, of graphics to be portrayed, comprising the steps of: receiving the commands for said graphics, dividing said commands into lists corresponding to regions of said display in which they are to be portrayed, and forming said display sequentially by regions in response to separate lists of graphics identification, including forming said display with linking commands for graphics extending between regions whereby a last mentioned command can be used sequentially first for display in one region and then in another region according to the extension of said graphics.
Claim 6
Independent Claim
161 words
The method of providing raster information for a graphics display, in response to digital indentification of one or more graphics to be portrayed, comprising the steps of: forming a plurality of successive images each corresponding to a band of said display, receiving the identification of said graphics and dividing said identification of said graphics into sublists, each corresponding to a band of said display within which one or more graphics to be portrayed, entering each of said graphics in the form of pixel indentifying data into memory for display insofar as the graphics are contained in a sublist for a given band, repeating the last step for a subsequent band, forming a linking list for graphics extending into a band subsequent to the given band, and merging said linking list with a further sublist of graphics corresponding to the subsequent band for entry into said memory substantially concurrently with pixel identifying data for graphics in the sublist for the subsequent band.
Claim 7
Independent Claim
161 words
The method of providing raster information for a graphics display, in response to digital indentification of one or more graphics to be portrayed, comprising the steps of: forming a plurality of successive images each corresponding to a band of said display, receiving the identification of said graphics and dividing said identification of said graphics into sublists, each corresponding to a band of said display within which one or more graphics to be portrayed, entering each of said graphics in the form of pixel indentifying data into memory for display insofar as the graphics are contained in a sublist for a given band, repeating the last step for a subsequent band, forming a linking list for graphics extending into a band subsequent to the given band, and merging said linking list with a further sublist of graphics corresponding to the subsequent band for entry into said memory substantially concurrently with pixel identifying data for graphics in the sublist for the subsequent band.
Claim 8
Dependent Claim
34 words
The method according to claim 4 wherein said forming of a plurality of successive images occurs substantially concurrently with forming of linking lists and merging linking lists with further sublists for entry into memory.
Claim 9
Independent Claim
159 words
The method of providing information for a graphics display, in response to commands identifying graphics to be portrayed, comprising the steps of: receiving the commands for said graphics, forming said graphics commands into a display list, dividing said display list into sublists corresponding to separate bands of said display, according to the portion of the display where graphics are to be initially portrayed, entering the graphics from a sublist for a first band into a first portion of bit map memory, forming a linking list for graphics, the portrayal of which would extend from said first band of said display into a second and adjacent band, merging said linking list with the sublist for said second band, and entering the merged graphics from said linking list and the sublist for the second band into a second portion of bit map memory, wherein the first and second portions of bit map memory are alternately read out for providing said display.
Claim 10
Independent Claim
159 words
The method of providing information for a graphics display, in response to commands identifying graphics to be portrayed, comprising the steps of: receiving the commands for said graphics, forming said graphics commands into a display list, dividing said display list into sublists corresponding to separate bands of said display, according to the portion of the display where graphics are to be initially portrayed, entering the graphics from a sublist for a first band into a first portion of bit map memory, forming a linking list for graphics, the portrayal of which would extend from said first band of said display into a second and adjacent band, merging said linking list with the sublist for said second band, and entering the merged graphics from said linking list and the sublist for the second band into a second portion of bit map memory, wherein the first and second portions of bit map memory are alternately read out for providing said display.
Claim 11
Dependent Claim
36 words
The method according to claim 6 wherein said graphics for said second band are entered into said second portion of bit map memory while said first portion of bit map memory is read out for display.
Claim 12
Independent Claim
144 words
The method of providing information for a graphics display, in response to high level computer commands for graphics to be portrayed, comprising the steps of: receiving the commands for said graphics, forming said commands into a display list, dividing said display list into sublists corresponding to separate bands of said display according to the portion of the display where graphics are to be displayed, transforming commands from a sublist for a first band into pixel information for entry into a first portion of bit map memory, maintaining a crossing list for commands as would identify graphics extending beyond said first band, and transforming commands from said crossing list and from a subsequent sublist into pixel information for entry into a second portion of bit map memory, wherein the first and second portions of bit map memory are alternately read out for providing said display.
Claim 13
Independent Claim
144 words
The method of providing information for a graphics display, in response to high level computer commands for graphics to be portrayed, comprising the steps of: receiving the commands for said graphics, forming said commands into a display list, dividing said display list into sublists corresponding to separate bands of said display according to the portion of the display where graphics are to be displayed, transforming commands from a sublist for a first band into pixel information for entry into a first portion of bit map memory, maintaining a crossing list for commands as would identify graphics extending beyond said first band, and transforming commands from said crossing list and from a subsequent sublist into pixel information for entry into a second portion of bit map memory, wherein the first and second portions of bit map memory are alternately read out for providing said display.
Claim 14
Dependent Claim
32 words
The method according to claim 8 wherein pixel information for a subsequent band is entered into said second portion of memory while a first portion of memory is read out for display.
References Cited (Backward Citations)
US4300206A
Cited
EP0005034A2
Cited
US4203107A
Cited
US4249172A
Cited
EP0048625B1
Cited
US4458330A
Cited
GB2119982A
Cited
US4496976A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-04-20 | 1990-10-20 | 1991-04-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-04-20 | 1994-10-20 | 1995-04-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-04-20 | 1998-10-20 | 1999-04-21 | $7700.00 | Window Closed / Lapsed |