Patent US5381422A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5381422A Expired / Lapsed US ⏱️ 0.0 years remaining

Device for correcting code error

Assignee: Canon Inc
•
Filing: 1993-06-21
•
Granted: 1995-01-10
•
Expires: 2013-06-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A device receives a code train including information codes and first and second error correction codes which were provided by using the information codes, and then corrects code errors of the information codes. A first correcting circuit corrects code errors of the information codes in accordance with the first error correction check code, and a second correcting circuit corrects code errors of the information codes in accordance with the second error correction check code by deciding whether uncorrectable code errors are present or not in each predetermined number of information codes and generating flag information. The flag information is amended using the first error correction check code, and code errors of the information codes are concealed on the basis of the amended flag information.

Inventors

  • 👤 Tetsuya Shimizu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 21:32
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1806; G11B20/1809; G11B20/1876; H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/13; H03M13/15; H03M13/159; H03M13/29; H03M13/2903; H03M13/2906; H03M13/2909; H03M13/2927; H04; H04N; H04N19/00; H04N19/85; H04N19/89

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 160 words
A device for receiving a code train including information codes and first and second error correction check codes which were provided by using the information codes and for correcting code errors of the information codes, comprising: (a) first correcting means for correcting code errors of the information codes in accordance with the first error correction check code; (b) second correcting means for correcting code errors of the information codes in accordance with the second error correction check code, said second correcting means deciding whether uncorrectable code errors are present or not in each predetermined number of information codes and generating flag information; (c) amending means for amending the flag information generated by said second correcting means, according to the first error correction check code used by said first correcting means and for generating amended flag information; and (d) concealing means for concealing code errors of the information codes in the code train on the basis of the amended flag information.
Claim 2
Independent Claim 160 words
A device for receiving a code train including information codes and first and second error correction check codes which were provided by using the information codes and for correcting code errors of the information codes, comprising: (a) first correcting means for correcting code errors of the information codes in accordance with the first error correction check code; (b) second correcting means for correcting code errors of the information codes in accordance with the second error correction check code, said second correcting means deciding whether uncorrectable code errors are present or not in each predetermined number of information codes and generating flag information; (c) amending means for amending the flag information generated by said second correcting means, according to the first error correction check code used by said first correcting means and for generating amended flag information; and (d) concealing means for concealing code errors of the information codes in the code train on the basis of the amended flag information.
Claim 3
Dependent Claim 80 words
A device according to claim 1, wherein the information codes are provided by compressing digital information by using a correlation of the digital information and the second error correction code is provided by using information codes extracted in a direction of the correlation, and the device further including expanding means for expanding the information codes processed through the first and second error correcting means to reconstruct the digital information, and for supplying the reconstructed digital information to the concealing means.
Claim 4
Dependent Claim 32 words
A device according to claim 2, wherein the information codes are provided by a process of compressing the digital information and said process is completed for each predetermined amount of digital information.
Claim 5
Dependent Claim 27 words
A device according to claim 3, wherein said concealing means replaces a number of information codes corresponding to said predetermined amount of digital information with other codes.
Claim 6
Dependent Claim 27 words
A device according to claim 1, wherein the first error correction check code is provided by using the information codes and the second error correction check code.
Claim 7
Dependent Claim 45 words
A device according to claim 5, wherein the second error correcting means corrects the code errors of the information codes which have been corrected by the first error correcting means by using the second error correction check code corrected by the first error correcting means.
Claim 8
Dependent Claim 37 words
A device according to claim 6, wherein said amending means discriminates whether code errors are detected by the first error correction check code corresponding to an error position calculated by the second error correcting means or not.
Claim 9
Independent Claim 148 words
A device for receiving a code train including a multiply-encoded error correction code provided by using information codes and for correcting code errors of the information codes, comprising: (a) error correcting means for correcting the code errors of the information codes in accordance with the multiply-encoded error correction code, said error correcting means deciding whether uncorrectable code errors are present or not in each predetermined number of information codes by using an error correction code which is finally decoded and generating flag information; (b) amending means for amending the flag information generated by said error correcting means, by using an error correction code other than the error correction code used in the decision by said error correcting means and for generating amended flag information; and (c) concealing means for concealing code errors of the information codes in the code train on the basis of the amended flag information.
Claim 10
Independent Claim 148 words
A device for receiving a code train including a multiply-encoded error correction code provided by using information codes and for correcting code errors of the information codes, comprising: (a) error correcting means for correcting the code errors of the information codes in accordance with the multiply-encoded error correction code, said error correcting means deciding whether uncorrectable code errors are present or not in each predetermined number of information codes by using an error correction code which is finally decoded and generating flag information; (b) amending means for amending the flag information generated by said error correcting means, by using an error correction code other than the error correction code used in the decision by said error correcting means and for generating amended flag information; and (c) concealing means for concealing code errors of the information codes in the code train on the basis of the amended flag information.
Claim 11
Dependent Claim 80 words
A device according to claim 8, wherein the information codes are provided by compressing digital information by using a correlation of the digital information and the error correction code which is finally decoded is provided by using information codes extracted in a direction of the correlation, and the device further including expanding means for expanding the information codes processed through the error correcting means to reconstruct the digital information, and for supplying the reconstructed digital information to the concealing means.
Claim 12
Independent Claim 150 words
A method for receiving a code train including an information code and first and second error correction check codes which were provided by using the information codes and for correcting code errors of the information codes, comprising the steps of: (a) correcting code errors of the information codes in accordance with the first error correction check code; (b) deciding whether uncorrectable code errors are present in each predetermined number of information codes by using the second error correction check code to generate flag information; (c) amending the flag information generated in said step (b) according to the first error correction check code used by said step (a) and generating amended flag information; (d) correcting code errors of the information codes in accordance with the second error correction check code; and (e) concealing code errors of the information codes in the code train on the basis of the amended flag information.
Claim 13
Independent Claim 150 words
A method for receiving a code train including an information code and first and second error correction check codes which were provided by using the information codes and for correcting code errors of the information codes, comprising the steps of: (a) correcting code errors of the information codes in accordance with the first error correction check code; (b) deciding whether uncorrectable code errors are present in each predetermined number of information codes by using the second error correction check code to generate flag information; (c) amending the flag information generated in said step (b) according to the first error correction check code used by said step (a) and generating amended flag information; (d) correcting code errors of the information codes in accordance with the second error correction check code; and (e) concealing code errors of the information codes in the code train on the basis of the amended flag information.

References Cited (Backward Citations)

US4653052A Cited
US4726028A Cited
US4750178A Cited
US4760576A Cited
US4881232A Cited
US4975915A Cited
US5070503A Cited
US5068855A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-09 1998-07-11 1999-01-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-09 2002-07-11 2003-01-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-09 2006-07-11 2007-01-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag