HIGH SPEED ERROR CORRECTING SYSTEM
First Claim
1. An error correcting system for correcting errors in data from an optical disc, comprising:
- a demodulator, for receiving and demodulating data from the optical disc to generate input data;
a data buffer, coupled to the demodulator, for storing the input data;
an on the fly ECC decoder, coupled to the demodulator and the buffer, for performing a PI error correction to the input data before the input data from the demodulator stored by the buffer;
an ECC decoder, coupled to the data buffer, for performing an error correction on the input data in the data buffer to generate an error correction information and correcting the data in the data buffer to transform the input data to corrected data;
an non-linear EDC check device, for performing a non linear error detection on the input data to generate a first EDC result;
an EDC memory, coupled to the non-linear EDC check device, for storing the first EDC result; and
an EDC corrector, coupled to the ECC decoder and the EDC memory, for adjusting the first EDC result according to the error correction information to generate a final EDC result;
wherein the ECC decoder first performs a PO error correction on the input data.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an error correcting system, which comprises: a demodulator, for receiving and demodulating data from the optical disc to generate input data; a data buffer, for storing the input data; an on the fly ECC decoder, for performing a PI error correction to the input data before the input data from the demodulator stored by the buffer; an ECC decoder, for performing an error correction on the input data in the data buffer to generate an error correction information and correcting the input data to transform it to corrected data; an non-linear EDC check device, for performing a non linear error detection on the input data to generate a first EDC result stored by the EDC memory; an EDC corrector, for adjusting the first EDC result according to the error correction information; wherein the ECC decoder first performs a PO error correction on the input data.
-
Citations
14 Claims
-
1. An error correcting system for correcting errors in data from an optical disc, comprising:
-
a demodulator, for receiving and demodulating data from the optical disc to generate input data; a data buffer, coupled to the demodulator, for storing the input data; an on the fly ECC decoder, coupled to the demodulator and the buffer, for performing a PI error correction to the input data before the input data from the demodulator stored by the buffer; an ECC decoder, coupled to the data buffer, for performing an error correction on the input data in the data buffer to generate an error correction information and correcting the data in the data buffer to transform the input data to corrected data; an non-linear EDC check device, for performing a non linear error detection on the input data to generate a first EDC result; an EDC memory, coupled to the non-linear EDC check device, for storing the first EDC result; and an EDC corrector, coupled to the ECC decoder and the EDC memory, for adjusting the first EDC result according to the error correction information to generate a final EDC result; wherein the ECC decoder first performs a PO error correction on the input data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An error correcting method for correcting errors in data from an optical disc, comprising:
-
(a) receiving and demodulating data from the optical disc to generate input data; (b) storing the input data from the step (a); (c) performing a PI error correction on the input data before the input data is stored; (d) performing an error correction on the input data in the data buffer to generate an error correction information, correcting the data in the data buffer to transform the input data to corrected data; (e) performing a non linear error detection on the input data to generate a first EDC result; (f) storing the first EDC result; and (g) adjusting the first EDC result according to the error correction information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification