摘要 |
There is provided an internal cache memory for motion estimation search in a hardware digital video encoder wherein the motion estimation search has a first predetermined number of search positions to search per cycle of computation, comprising a plurality of memory blocks, each memory block adapted to store pixel data from a reference search area and a memory controller adapted to store pixel data into the plurality of memory blocks as 16 pixel wide lines of pixels aligned to macroblock boundaries per cycle of computation, and to read pixel data from the plurality of memory blocks as 16 pixel by 16 pixel blocks of pixels for each of the first predetermined number of search positions per cycle of computation. There is also provided a method of transacting data with the described internal cache memory. |