Patent ID: 6670960
Filing Date: 2003-12-30
Classification: H04N

Abstract:
A method for transferring data between an RGB color space memory and a YCrCb color space memory useful for presentation to a DCT block-computation engine, the method comprising:providing the data in the RGB color space memory with an RGB display screen area as a tile array having C columns and R rows of tiles, where one tile corresponds to sufficient RGB data for a DCT of at least one of a Cr data array and a Cb data array; fetching data at addresses in the tile array by accessing the data one tile at a time, tracking both the row within each tile and the tile within the tile array, the addresses being a function of C, the tracked row and a tacked tile within the tile array; and while the data is being fetched, using the fetched data to fill buffers for the Y, Cr and Cb data arrays corresponding to the RGB display screen area; and computing one of the addresses as a action of: the number of tiles in the array multiplied by TN, plus a count of the tracked row multiplied by a count of C multiplied by a constant, where TN corresponds to the tracked tile number within the tile array.