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.