Patent ID: 8345365

Claim:
A computer-readable, non-transitory, storage medium encoded with computer executable instructions, wherein the instructions, when executed by a processing unit, cause the processing unit to perform a method comprising: controlling a reading-out of data from a first storage medium at a predetermined read-out data rate to produce inputted data; controlling a compression of the inputted data from the first storage medium to produce first compressed data of a first compressed format; controlling a storage of the first compressed data in a second storage medium at a faster writing data rate than the predetermined read-out data rate, the second storage medium storing second compressed data of a second compressed format; controlling a reading-out of the second compressed data of the second compressed format from the second storage medium to produce read-out data; controlling a temporary storage of the read-out data to a buffer memory as buffered data; controlling a decompression of the buffered data to produce the decompressed data; controlling simultaneously the storage of the first compressed data in the second storage medium, the reading-out of the second compressed data from the second storage medium, and audibly reproducing the decompressed data; and controlling the storage to stop storing the first compressed data of the first compressed format in the second storage medium and controlling the reading-out of the second compressed data of the second compressed format to read-out, from the second storage medium, the second compressed data of the second compressed format, upon a determination that an amount of the read-out data stored in the buffer memory is less than a predetermined amount, wherein the first compressed format is different from the second compressed format.