Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction
Patent
1997-11-14
1999-11-30
Baker, Stephen M.
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital data error correction
714756, 714758, 714769, G11B 2018
Patent
active
059961058
ABSTRACT:
In an optical disk storage device capable of reading compact disks (CDs) and digital video disks (DVDs), the latency of an error correction system is significantly reduced by sharing a syndrome buffer between CD and DVD modes of operation. In CD mode, user data read from the disk is stored in the syndrome buffer and corrected using C1/C2 redundancy of a Cross-Interleaved Reed-Solomon Code (CIRC). In DVD mode, user data read from the disk is stored in a data buffer and the syndrome buffer stores: intermediate values for generating the ECC syndromes for use in correcting the user data, and data CRC and error CRC syndromes for use in verifying the validity and completeness of the corrections. Two aspects of the present invention which significantly increase throughput are (1) the ECC syndromes are generated concurrently for the row (Q) and column (P) codewords of the CD and DVD product codes, and (2) the CRC validation syndrome is generated concurrent with correcting the product code. In this manner, the ECC syndromes for the entire product code can be generated during the first horizontal pass over the row codewords, thereby avoiding the latency in generating the ECC syndromes for the column codewords during the subsequent vertical pass. In addition, the CRC validation syndrome is available immediately after correcting a data sector--it is not necessary to read the entire data sector from the data buffer after correction in order to generate the CRC validation syndrome, as in the prior art.
REFERENCES:
patent: 5027357 (1991-06-01), Yu et al.
patent: 5157669 (1992-10-01), Yu et al.
patent: 5361266 (1994-11-01), Kodama et al.
patent: 5384786 (1995-01-01), Dudley et al.
patent: 5408477 (1995-04-01), Okada et al.
patent: 5412667 (1995-05-01), Havemose
patent: 5446743 (1995-08-01), Zook
patent: 5563897 (1996-10-01), Pyndiah et al.
patent: 5592498 (1997-01-01), Zook
patent: 5602857 (1997-02-01), Zook et al.
patent: 5629949 (1997-05-01), Zook
U.S. Patent Application Ser. No. 08/898,774 to Zook et al., filed on Jul. 23, 1997.
Baker Stephen M.
Cirrus Logic Inc.
Sheerin Howard H.
Shifrin Dan A.
LandOfFree
ECC system employing a data buffer for storing codeword data and does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with ECC system employing a data buffer for storing codeword data and, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and ECC system employing a data buffer for storing codeword data and will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1688213