Patent ID: 8736629

Claim:
A digital video display system, comprising: external palette memory configured to store a plurality of palette entries associated with a plurality of colors; and a hardware decompression engine comprising an output buffer and a palette cache configured to store a subset of the plurality of palette entries from the external palette memory, the decompression engine being configured to receive a compressed frame buffer update transmitted from a server via a network, the decompression engine further configured to process the compressed frame buffer update by being configured to: identify one or more palette entries indicated in the compressed frame buffer update; determine whether the one or more palette entries is stored in the palette cache; write the one or more palette entries from the external palette memory to the palette cache if the one or more palette entries is not stored in the palette cache; generate decompressed display data based on the compressed frame buffer update, wherein the decompressed display data is generated using the palette cache; and write the decompressed display data to the output buffer.