US5293480A
Expired / Lapsed
US
⏱️ 0.0 years remaining
High resolution graphics system architecture
Assignee: Nokia Bell Labs
•
Filing: 1993-02-01
•
Granted: 1994-03-08
•
Expires: 2013-02-01
Abstract
Abstract A graphics generation system includes a column-interleaved distributed frame buffer and data routing apparatus which directs graphics commands to only a selected group of rendering processing elements (RPEs) required to render a given object to be displayed. In one embodiment, the system specifies this selected group of processing elements using a starting and ending RPE number. This starting and ending RPE number is used to selectively enable only those processing elements needed to process the object data and render the object to be displayed.
Inventors
- 👤 Robert W. Miller
- 👤 John H. Spicer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 16:29
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/005
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
113 words
A graphics generation system comprising means for assigning columns of pixels of a prestored image to successive rendering processor elements of a group of processor elements on a cyclically recurring basis, means for routing object data, representing an object extending over several columns in said image, to selected processor elements of said group of processor elements for concurrent processing thereat, said selected processor elements being selected to include all processor elements necessary to process any scan line of said object, each of said selected processor elements assigned to render a column of pixels of said object, each of said selected processor elements being used to concurrently process all scan lines of said object.
Claim 2
Dependent Claim
113 words
A graphics generation system comprising means for assigning columns of pixels of a prestored image to successive rendering processor elements of a group of processor elements on a cyclically recurring basis, means for routing object data, representing an object extending over several columns in said image, to selected processor elements of said group of processor elements for concurrent processing thereat, said selected processor elements being selected to include all processor elements necessary to process any scan line of said object, each of said selected processor elements assigned to render a column of pixels of said object, each of said selected processor elements being used to concurrently process all scan lines of said object.
Claim 3
Dependent Claim
45 words
The system of claim 1 wherein said routing means comprises means for determining which columns of pixels are required to render said object on said display and means for enabling said selected processor elements to receive said object data and one or more system commands.
Claim 4
Dependent Claim
22 words
The system of claim 1 wherein said routing means includes means for specifying each selected processor element using a separate control signal.
Claim 5
Dependent Claim
50 words
The system of claim 1 wherein said routing means includes means for routing information specifying a first and a last processor element of said selected processor elements utilized to render said object and means for decoding said specified first and last processor element information to enable said selected processor elements.
Claim 6
Dependent Claim
26 words
The system of claim 4 wherein said decoding means includes lookup table means for identifying each processor element between said specified first and last processor element.
Claim 7
Dependent Claim
15 words
The system of claim 5 wherein said lookup table means is a read-only-memory (ROM) device.
Claim 8
Dependent Claim
16 words
The system of claim 5 wherein said lookup table means is a preinitialized random-access-memory (RAM) device.
Claim 9
Dependent Claim
68 words
The system of claim 1 wherein said assigning means splits the rows of said display into a plurality of segments, each segment containing full, contiguous rows of pixels of said display, each segment utilizing an associated group of rendering processor elements and, within each segment, columns of pixels of said display are assigned to successive processor elements of said associated processor element group on a cyclically recurring basis.
Claim 10
Dependent Claim
32 words
The system of claim 1 wherein said assigning means assigns sequential columns of pixels of said image to said successive processor elements such that adjacent columns are assigned to adjacent processor elements.
Claim 11
Independent Claim
116 words
A method of operating a graphics operation system comprising the steps of assigning columns of pixels of a prestored image to successive rendering processor elements of a group of processor elements on a cyclically recurring basis, and routing object data, representing an object extending over several columns in said image, to selected processor elements of said processor element group for concurrent processing thereat, said selected processor elements being selected to include all processor elements necessary to process any scan line of said object, each of said selected processor elements assigned to render a column of pixels of said object, each of said selected processor elements being used to concurrently process all scan lines of said object.
Claim 12
Independent Claim
116 words
A method of operating a graphics operation system comprising the steps of assigning columns of pixels of a prestored image to successive rendering processor elements of a group of processor elements on a cyclically recurring basis, and routing object data, representing an object extending over several columns in said image, to selected processor elements of said processor element group for concurrent processing thereat, said selected processor elements being selected to include all processor elements necessary to process any scan line of said object, each of said selected processor elements assigned to render a column of pixels of said object, each of said selected processor elements being used to concurrently process all scan lines of said object.
Claim 13
Dependent Claim
44 words
The method of claim 10 wherein said routing step comprises the steps of determining which columns of pixels are required to render said object on said display and enabling said selected processor elements to receive said object data and one or more system commands.
Claim 14
Dependent Claim
39 words
The method of claim 11 wherein said determining step includes the step of specifying each selected processor element using a separate control signal and wherein said enabling step uses said separate control signal to enable each selected processor element.
Claim 15
Dependent Claim
75 words
The method of claim 11 wherein said determining step includes the steps of specifying a first and a last processor element of said selected processor elements utilized to render said object, sending an address code identifying said first and last processor elements to said enabling means and wherein said enabling step includes the step of decoding said address code and enabling each processor element identified as being between said specified first and last processor element.
Claim 16
Dependent Claim
18 words
The method of claim 13 wherein said decoding step decodes said address code by using a lookup table.
Claim 17
Dependent Claim
68 words
The method of claim 10 wherein said assigning step splits the rows of said display into a plurality of segments, each segment containing full, contiguous rows of pixels of said display, each segment utilizing an associated group of rendering processor elements and, within each segment, columns of pixels of said display are assigned to successive processor elements of said associated processor element group on a cyclically recurring basis.
Claim 18
Dependent Claim
131 words
A display system comprising means for assigning columns of pixels of a prestored image to successive rendering processor elements of a group of processor elements on a cyclically recurring basis, means for routing object data, representing an object extending over several columns in said image, to selected processor elements of said group of processor elements for concurrent processing thereat, said selected processor elements being selected to include all processor elements necessary to process any scan line of said object, each of said selected processor elements assigned to render a column of pixels of said object, each of said selected processor elements being used to concurrently process all scan lines of said object, means for outputting an image signal from said selected processor elements and means for displaying said output image signal.
Claim 19
Dependent Claim
131 words
A display system comprising means for assigning columns of pixels of a prestored image to successive rendering processor elements of a group of processor elements on a cyclically recurring basis, means for routing object data, representing an object extending over several columns in said image, to selected processor elements of said group of processor elements for concurrent processing thereat, said selected processor elements being selected to include all processor elements necessary to process any scan line of said object, each of said selected processor elements assigned to render a column of pixels of said object, each of said selected processor elements being used to concurrently process all scan lines of said object, means for outputting an image signal from said selected processor elements and means for displaying said output image signal.
References Cited (Backward Citations)
US4107780A
Cited
US4217660A
Cited
US4449201A
Cited
US4543645A
Cited
JPS59172064A
Cited
US4648045A
Cited
US5109520A
Cited
US4860248A
Cited
US4737921A
Cited
US4837447A
Cited
US5157765A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-03-07 | 1997-09-06 | 1998-03-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-03-07 | 2001-09-06 | 2002-03-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-03-07 | 2005-09-06 | 2006-03-08 | $7700.00 | Window Closed / Lapsed |