Patent ID: 6748017
Filing Date: 2004-06-08
Classification: G06T,H04N

Abstract:
A data supplying apparatus comprising:a dynamic storage unit and a static storage unit each for storing image data; a motion estimator for generating motion vector data and sum of absolute difference (SAD) data based on image data stored in the dynamic storage unit and the static storage unit; and a data supply unit for supplying data required by the motion estimator, the data supply unit comprising: a first address generator for reading in units of macro blocks the image data stored in the dynamic storage unit, storing the image data read from the dynamic storage unit in the static storage unit, and writing the motion vector data and the SAD data generated in units of macro blocks by the motion estimator from the static storage unit to the dynamic storage unit; a first-in-first-out (FIFO) module unit for storing the image data of the dynamic storage unit, which is read by the first address generator, in the static storage unit in units of bursts, and transmitting the motion vector data and the SAD data from the static storage unit to the dynamic storage unit in units of bursts; and a second address generator for reading the image data in units of macro blocks stored in the static storage unit through the FIFO unit according to a plurality of levels of a hierarchical motion estimation search and writing the image data read from the static storage unit to the internal registers of the motion estimator, and writing the motion vector data and the SAD data from the motion estimator to the static storage unit.