摘要 |
PROBLEM TO BE SOLVED: To reduce the frequencies of accessing a memory and to improve the use efficiency of the memory when data of unequal length are restored from packed data. SOLUTION: Reproduced data corrected by an inner code are written in a memory 260, read in the memory of an outer code decoder 137 from the memory 260, and an error of an outer code is corrected. A pre-processing section 128a refers to a data length mark, generates an address in which overflow data are stored, and holds it. A pre-processing section 138b reads out only overflow data by an overflow address and stores continuously it in other memory region. When it is indicated by data length mark that a block length is exceed, a restoration processing section 138b connects overflow data read out from the memory 260 for data of block length or less read out from the memory 260, and restores the unequal length data.
|