Method for error correction
AssigneeSony Corporation
InventorsYoichiro Sako, Kentaro Odaka
Life of this patent
Estimating the term…
Abstract
A method of error correcting pulse code modulated data is provided in which the data words and check words are encoded in an error correcting block. The encoded data words may have one of at least two error conditions associated therewith, and the presence of each type of error condition is detected for each word. A corresponding pointer identifying one of these error conditions is added to the data words. In subsequent processing, the kinds of pointers added are discriminated, and the data words are processed on the basis of the results of this discrimination to correct or compensate for error conditions in the data words.
Claims13
An improved method of error correcting words of pulse code modulated data which are encoded in first and second error correcting blocks, said first error correcting block containing said words of data in a plurality of channels forming a first arrangement state and first check words associated therewith and said second error correcting block containing said first arrangement state and first check words, delayed at each channel by different delay times to form a second arrangement state, and second check words associated therewith;
- and in which said encoded data is decoded by initially decoding said second error correcting block in a first stage, delaying each channel of said second arrangement state by different delay times so as to reform said first error correcting block and subsequently decoding the reformed first error correcting block so as to again place said data in said first arrangement state:
- said improved method of error correcting comprising the steps of
- correcting at least one word errors and detecting more than two word errors contained in said second error correcting block during said initial decoding;
- adding indicators of at least first and second kinds which respectively indicate correction of one word errors and detection of errors of more than two words, said indicators being added to at least corresponding erroneous words within said second error correcting block during said initial decoding;
- correcting at least one word errors contained in said first error correcting block during said subsequent decoding;
- and
- determining the kinds of said pointers and their respective numbers thereof contained in said first error correcting block during said subsequent decoding so that in accordance with the results of said determination all remaining errors are detected and corrected and erroneous error correction is avoided.
An improved method of error correcting words of pulse code modulated data and check words associated therewith encoded in at least one error correcting block, wherein said data words of said at least one error correcting block may contain at least two types of error condition, said method of error correcting comprising the steps of:
- detecting the presence of any of said types of error condition in said data words of said at least one error correcting block;
- adding a selected one of a plurality of indicators to respective ones of said data words contained in said error correcting block, each indicator consisting of plural bits and corresponding to and identifying a respective one of said types of error condition, each indicator being added in response to the detected presence of the respective type of error condition;
- discriminating which of said indicators has been added to each of said data words;
- and
- processing said data words in response to said discrimination to correct or compensate for any error conditions detected in said data words and to avoid erroneous error correction.
Dependencies are inferred from the claim text.