← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag