Patent ID: 8238207

Claim:
A device for reproducing data from a medium recording modulated data having a correcting block configured by attaching an error correcting code to user data, the device comprising: a demodulating circuit for performing a demodulating process to data read from the medium; a memory for storing data demodulated in the demodulating circuit; a correcting circuit for performing an error correcting process to data read from the memory; an output circuit for outputting error-corrected data from the memory to an external point; a memory controlling circuit for controlling a read and a write of data transferred between the memory and the demodulating circuit, the correcting circuit, and the output circuit; a first counter to which one increment is added each time a process for one correcting block ends in the demodulating circuit; a second counter to which one increment is added each time a process for one correcting block ends in the correcting circuit; a comparing circuit for comparing a first parameter of the first counter with a second parameter of the second counter; and a clock controlling circuit for switching a frequency of a clock supplied to the demodulating circuit, the correcting circuit, the output circuit, and the memory controlling circuit depending on a comparison result in the comparing circuit.