Patent ID: 7584312

Claim:
A data processing apparatus comprising: a buffer; a data supply unit operable to supply data to the buffer; a processing execution unit operable to read the data from the buffer and execute processing; a buffer management unit operable to manage a stored data amount of the buffer; a supply control unit having a normal mode and a low-power mode as operation modes, and operable to: during the normal mode, control the data supply unit to supply the data to the buffer, according to the stored data amount of the buffer, and restrict the control during the low-power mode; and a power control unit operable to: move the supply control unit from the normal mode to the low-power mode when the stored data amount of the buffer reaches a predetermined threshold, and after performing the move, revert the supply control unit from the low-power mode to the normal mode when a predetermined reversion condition is satisfied, wherein the predetermined reversion condition is that the processing execution unit executes processing with respect to data in a predetermined data cluster.