Patent ID: 7751483

Claim:
A method of operating a processor for decompressing compressed data, wherein said compressed data is representative of a movie having frames forming scenes and having scene changes between said scenes, said method comprising: fetching compressed data corresponding to the frames of a scene; performing an inverse entropy decompression on said fetched compressed data to produce indices and codebook for the frames of a scene; reconstructing said codebook; decoding said codebook; and applying said indices and decoded codebook to render frames of said scene, wherein said codebook is determined by processing frames between two sequential scene changes, and wherein said scene changes are determined by a method that includes determining a number of pixels that have changed scene-to-scene, and determining whether the number of pixels that have changed exceed a threshold, wherein said decompressed data includes a first sequence of indices and a corresponding first codebook for rendering frames of a first scene, followed by a second sequence of indices and a corresponding second codebook for rendering frames of a second scene following said first scene, said method comprising: allocating processing between the rendering of sequential frames, wherein said allocating includes: allocating of processing time for prefetching indices for use with the first codebook, and then allocating of processing time for prefetching said second codebook; and caching prefetched indices and codebooks.