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

Graphics memory architecture for multimode display system

Assignee: Industrial Technology Research Institute
•
Filing: 1993-09-13
•
Granted: 1995-06-06
•
Expires: 2013-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A display memory architecture which efficiently stores and processes true color and index mode pixels is disclosed. The R, G and B components of true color mode pixels occupy different groups of bit planes in different banks of a frame memory. In addition, consecutive index mode pixels are located in not necessarily consecutive different groups of bit planes in consecutive banks so that a plurality of index mode pixels can be accessed simultaneously in reading and writing operations. Pixel swap circuits are used to swap the order of the R, G and B components of true color pixels and the order of simultaneously accessed index mode pixels, when the order of the accessed locations is different from the order in which R, G and B components of true color pixels or a plurality of index mode pixels are processed by a graphics processor.

Inventors

  • 👤 Shu-Wei Wang
  • 👤 Wei K. Chia
  • 👤 Chun-Kai Huang
  • 👤 Chun-Chieh Hsiao

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:00
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/02

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 168 words
A display memory architecture comprising a graphics processor, a frame memory comprising a plurality of banks each of which banks is organized into a plurality of bit planes, said frame memory being capable of storing a plurality of components of true color pixels in different groups of bit planes in different ones of said banks, said frame memory being capable of storing consecutive index mode pixels in different groups of bit planes in different banks so that a plurality of index mode pixels can be accessed simultaneously in reading and writing operations, and pixel swapping circuitry associated with said graphics processor for swapping the order of the components of said true color pixels and the order of a plurality of index mode pixels when the order of the true color pixel components and the order of the index mode pixels in said memory is different from the order in which said components of said true color pixels and said index mode pixels are processed by said graphics processor.
Claim 2
Dependent Claim 168 words
A display memory architecture comprising a graphics processor, a frame memory comprising a plurality of banks each of which banks is organized into a plurality of bit planes, said frame memory being capable of storing a plurality of components of true color pixels in different groups of bit planes in different ones of said banks, said frame memory being capable of storing consecutive index mode pixels in different groups of bit planes in different banks so that a plurality of index mode pixels can be accessed simultaneously in reading and writing operations, and pixel swapping circuitry associated with said graphics processor for swapping the order of the components of said true color pixels and the order of a plurality of index mode pixels when the order of the true color pixel components and the order of the index mode pixels in said memory is different from the order in which said components of said true color pixels and said index mode pixels are processed by said graphics processor.
Claim 3
Dependent Claim 44 words
The memory architecture of claim 1 wherein said frame memory includes a plurality of buffers for index mode pixels, each buffer for index mode pixels being comprised of locations in said memory used to store one of the components of said true color pixels.
Claim 4
Dependent Claim 29 words
The memory architecture of claim 1 wherein said components of said true color pixels are R, G and B and there are three buffers defined for index mode pixels.
Claim 5
Dependent Claim 74 words
The memory architecture of claim 2 wherein said pixel swapping circuitry includes a pixel input swap circuit for receiving data words containing the components of true color pixels read from particular banks of said memory and data words containing a plurality of index mode pixels simultaneously read from said memory and for rearranging said components and said index mode pixels in said data words into a format suitable for processing by said graphics processor.
Claim 6
Dependent Claim 69 words
The memory architecture of claim 4 wherein said pixel input swap circuit comprises an input bus for receiving said data words containing said components and index mode pixels as read from said memory, an output bus for transmitting said data words in said rearranged format suitable for processing by said graphics processor, multiplexer means located between said input and output buses, and control logic for controlling said multiplexer means.
Claim 7
Dependent Claim 57 words
The memory architecture of claim 5 wherein said control logic receives a first control signal for distinguishing between true color and index mode pixels, a second control signal for identifying a particular bank for a true color pixel, a third control signal for identifying a particular one of said buffers for a group of index mode pixels.
Claim 8
Dependent Claim 83 words
The memory architecture of claim 4 wherein said pixel swapping circuitry further comprises a pixel output swap circuit for receiving data words containing the components of true color pixels in a predetermined order and data words containing a plurality of index mode pixels in a predetermined order and for rearranging said received data words into a format suitable to write said true color pixels into particular banks in said memory and to write said index mode pixels into particular buffers in said memory.
Claim 9
Dependent Claim 56 words
The memory architecture of claim 7 wherein said pixel output swap circuit comprises an input bus for receiving said data words, an output bus for transmitting said data words in said rearranged format suitable for writing into said memory, multiplexer means located between said input and output buses, and control logic for controlling said multiplexer means.
Claim 10
Dependent Claim 57 words
The memory architecture of claim 8 wherein said control logic receives a first control signal for distinguishing between true color and index mode pixels, a second control signal for identifying a particular bank for a true color pixel, a third control signal for identifying a particular one of said buffers for a group of index mode pixels.
Claim 11
Dependent Claim 73 words
The memory architecture of claim 9 wherein said graphics processor comprises a host interface in communication with a host computer, a screen controller connected to said host interface, a graphics memory controller for transmitting pixels to said frame memory, and a drawing engine for receiving pixels from said frame memory, said pixel output swap circuit being connected to said graphics memory controller, said pixel input swap circuit being connected to said drawing engine.
Claim 12
Dependent Claim 15 words
The memory architecture of claim 1 wherein said frame memory comprises a plurality of VRAMs.

References Cited (Backward Citations)

US5047760A Cited
US5280578A Cited
US5251298A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-06-05 1998-12-05 1999-06-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-06-05 2002-12-05 2003-06-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-06-05 2006-12-05 2007-06-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag