Error detection and correction device
AssigneeCanon Kabushiki Kaisha
InventorAkihiro Shikakura
Life of this patent
Estimating the term…
Abstract
An error detection and correction device in which a word train including a number of error correction codes each constructed from a plurality of words is input, the error correction code being of the type that two error words can be corrected by each error correction code. Error words are corrected by using the error correction code within the word train. Mode setting information associated with an error rate of the word train is generated, and an error correction means is controlled in a first or a second error correction mode depending on the mode setting. The error correction means corrects one or two error words for each error correction code in the first error correction mode and corrects only one error word for each error correction code in the second error correction mode.
Claims13
An error detection and correction device, comprising:
- input means for inputting via a transmission path a word train including a number of error correction codes each constructed from a plurality of words, the error correction codes being of such a type that "i" number of error words can be corrected by each error correction code;
- error detection and correction means for detecting and correcting error words by using the error correction codes;
- generation means for generating mode setting information associated with an error rate of the word train;
- and
- control means responsive to the mode setting information for controlling an operation of said error correction means using each of the error correction codes in a first or a second mode such that, in the first mode, error words are corrected by using each of the error correction codes when at most "i" number of error words are detected and no error words are corrected when at least "i+1" number of error words are detected, and that, in the second mode, error words are corrected by using each of the error correction codes when at most "j" number of error words are detected and no error words are corrected when at least "j+1" number of error words are detected, "i" and "j" being integers (i>j.gtoreq.1).
An error detection and correction device, comprising:
- input means for inputting via a transmission path a word train including a number of error correction codes each constructed from a plurality of words;
- detection means for detecting an error word rate of the word train input from said input means;
- error detection and correction means for detecting and correcting error words by using the error correction codes;
- and
- control means responsive to an output from said detection means for controlling an operation of said error correction means using each of the error correction codes in a first or a second mode such that, in the first mode, error words are corrected by using each of the error correction codes when at most "i" number of error words are detected and no error words are corrected when at least "i+1" number of error words are detected, and that, in the second mode, error words are corrected by using each of the error correction codes when at most "j" number of error words are detected and no error words are corrected when at least "i+1" number of error words are detected, "i" and "j" being integers (i>j.gtoreq.1).
An error detection and correction device, comprising:
- input means for inputting via a transmission path a word train including a number of error correction codes each constructed from a plurality of words, the error correction codes being of such a type that "i" number of error words can be corrected by each error correction code;
- error detection and correction means for detecting and correcting error words by using the error correction codes;
- and
- mode setting means for setting a mode of the device among a plurality of modes including a first mode in which error words are corrected by using each of the error correction codes when at most "i" number of error words are detected and no error words are corrected when at least "i+1" number of error words are detected, and a second mode in which words are corrected by using each of the error correction codes when at most "j" number of error words are detected, "i" and "j" being integers (i>j.gtoreq.1).
Dependencies are inferred from the claim text.