Patent ID: 7986734

Claim:
A data processing system comprising: a plurality of data processing units; and a task scheduler for controlling the data processing units, through tasks associated with a plurality of operations, to pipeline operations; a control register for establishing functions of the data processing units; and an internal memory pool for storing data used in the operations of the data processing units, wherein the data processing units include, a discrete cosine transforming quantizer including a discrete cosine transformer, an inverse discrete cosine transformer, a quantizer, and an inverse quantizer, a motion estimator, and a motion compensator, for coding MPEG motion pictures, and the internal memory pool includes, motion-compensated luminance and chrominance data memories for storing luminance and chrominance data motion-compensated by the motion compensator, reference-macroblock luminance and chrominance data memories for storing luminance and chrominance data of a currently input frame retrieved from a frame memory, and a quest-field data memory for storing luminance data obtained from a reconstructed frame prior to the currently input frame retrieved from the frame memory, wherein the internal memory pool performs a task for storing data into the data memories from an external frame memory in response to frame memory control signals supplied from the task scheduler, and provides data stored in the data memories to the data processing units in response to data memory control signals supplied from the data processing units.