Error correction apparatus and disk player using the same
First Claim
1. An error correction apparatus which performs an error correction in units of an error correction code block composed of information data, an inner code parity indicating the error correction code for every row of the information data and an outer code parity indicating an error correction code for every column of the information data when a plurality of bit data forming the information data is arranged in matrix,said error correction apparatus comprising:
- a memory means for storing said error correction code block included in a signal read from a memory medium by inputting the error correction code block as units of said row of the information data and the inner code parity corresponding to the row;
an error correction means for reading the row of said information data and the inner code parity corresponding to the row among the error correction code block stored in said memory means and performing an error correction of the read row of said information data by using the read inner code parity data at the timing before all of the data constituting said error correction code block has been stored in said memory means, in parallel with the operation of storing in said memory means the remaining data constituting the error correction code block, wherein the error correction means is adapted to begin performing the error correction of the read row of said information data when a predetermined amount of data is stored in the memory means, wherein the predetermined amount of data is less than the error correction code block; and
wherein the error correction means reads said read row of said information data from the memory means.
1 Assignment
0 Petitions
Accused Products
Abstract
An error correction apparatus comprises a buffer memory for successively storing ECC error correction blocks included in the reproducing signal read from the optical disk in units of a row including a corresponding inner code parity, and an error correction means for successively performing an error correction on the read row by reading the column of information data stored in a buffer memory and said inner code parity corresponding to the column from among the ECC error correction block and using the read inner code parity in parallel with processing for storing the remaining data forming the ECC error correction block at a timing before all of data constituting the ECC error correction block is stored in the buffer memory.
-
Citations
14 Claims
-
1. An error correction apparatus which performs an error correction in units of an error correction code block composed of information data, an inner code parity indicating the error correction code for every row of the information data and an outer code parity indicating an error correction code for every column of the information data when a plurality of bit data forming the information data is arranged in matrix,
said error correction apparatus comprising: -
a memory means for storing said error correction code block included in a signal read from a memory medium by inputting the error correction code block as units of said row of the information data and the inner code parity corresponding to the row;
an error correction means for reading the row of said information data and the inner code parity corresponding to the row among the error correction code block stored in said memory means and performing an error correction of the read row of said information data by using the read inner code parity data at the timing before all of the data constituting said error correction code block has been stored in said memory means, in parallel with the operation of storing in said memory means the remaining data constituting the error correction code block, wherein the error correction means is adapted to begin performing the error correction of the read row of said information data when a predetermined amount of data is stored in the memory means, wherein the predetermined amount of data is less than the error correction code block; and
wherein the error correction means reads said read row of said information data from the memory means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An optical disc reproduction apparatus for reproducing by reading from an optical disc the signal including an inner code parity indicating the error correction code for every row, an outer code parity indicating an error correction code for every column and the error correction code block constituted by information data when a plurality of bit data forming the information data is arranged in matrix, comprising:
-
a reading means for reading a signal including said error correction code block from said optical disc;
a memory means for storing said error correction code block included in the signal read from a memory medium by inputting the same as units of said row of the information data and the inner code parity corresponding to the row;
an error correction means for read row data of said information data and the inner code parity data corresponding to the row among the error correction code block stored in said memory means and performing an error correction of the read row data of the information data by using the read inner code parity data at the timing before all of the data constituting said error correction code block has been stored in said memory means, in parallel with the operation of storing in said memory means the remaining data constituting the error correction code block, wherein the error correction means is adapted to begin performing the error correction of the read row of said information data when a predetermined amount of data is stored in the memory means, wherein the predetermined amount of data is less than the error correction code block;
a decoding means for decoding the error corrected signal; and
wherein the error correction means reads said read row of said information data from the memory means. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification