← Back to Patent Explorer
US5325374A Expired / Lapsed US ⏱️ 0.0 years remaining

Predictive decoding device for correcting code errors

Assignee: Canon Inc
•
Filing: 1993-11-04
•
Granted: 1994-06-28
•
Expires: 2013-11-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A decoding device used in a predictive coding method includes a replacement circuit for replacing a decoded value corresponding to an encoded code having an uncorrectable error with the decoded value of the immediately preceding sample, and decoding of the succeeding sample is performed according to the decoded value output from the replacement circuit.

Inventors

  • 👤 Nobuhiro Hoshi
  • 👤 Yoshiki Ishii
  • 👤 Kenichi Nagasawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:25
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1876; H; H03; H03M; H03M7/00; H03M7/30; H03M7/3002; H03M7/3044; H03M7/3046; H04; H04N; H04N19/00; H04N19/50; H04N19/85; H04N19/89; H04N19/895

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 147 words
A predictive decoding device for decoding an encoded code obtained by quantizing a differential value between a sampled value and an encode predictive value, said decoding device comprising: (a) error detection means for detecting a code error in said encoded code and for outputting an error flag; (b) decoding means for receiving said encoded code and a decode predictive value, for computing a decoded value based on a differential value representative of said encoded code and on said decode predictive value, and for outputting said decoded value; (c) selecting means for selectively outputting one of a present decoded value computed by said decoding means and a past decoded value formerly computed by said decoding means in response to said error flag; and (d) predictive means which uses an output value of said selecting means to produce said decode predictive value to be input to said decoding means.
Claim 2
Dependent Claim 147 words
A predictive decoding device for decoding an encoded code obtained by quantizing a differential value between a sampled value and an encode predictive value, said decoding device comprising: (a) error detection means for detecting a code error in said encoded code and for outputting an error flag; (b) decoding means for receiving said encoded code and a decode predictive value, for computing a decoded value based on a differential value representative of said encoded code and on said decode predictive value, and for outputting said decoded value; (c) selecting means for selectively outputting one of a present decoded value computed by said decoding means and a past decoded value formerly computed by said decoding means in response to said error flag; and (d) predictive means which uses an output value of said selecting means to produce said decode predictive value to be input to said decoding means.
Claim 3
Dependent Claim 53 words
A device according to claim 1, wherein said selecting means replaces a present decoded value, computed by said decoding means and corresponding to an encoded code in which a code error has been detected by said error detection means, with a past decoded value immediately preceding the present decoded value to be replaced.
Claim 4
Dependent Claim 31 words
A device according to claim 2, wherein said selecting means replaces the present decoded value computed by said decoding means with the past decoded value in response to said error flag.
Claim 5
Dependent Claim 21 words
A device according to claim 1, wherein said selecting means outputs said past decoded value for a predetermined period of samples.
Claim 6
Dependent Claim 31 words
A device according to claim 1, wherein said predictive means produces said decode predictive value by delaying said output value output from said selecting means for a period of one sample.
Claim 7
Dependent Claim 55 words
A device according to claim 1, wherein said decoding means includes look-up table means, having said encoded code and said decode predictive value as inputs, for outputting the decoded value, and wherein said predictive means delays the output value of said selecting means for a period of one sample to produce said decode predictive value.
Claim 8
Dependent Claim 54 words
A device according to claim 6, wherein said error flag is an input to said look-up table means, and wherein values having the same values as decode predictive values are written, irrespective of said encoded code, in each address corresponding to occurrence of an error flag which indicates the detection of a code error.
Claim 9
Dependent Claim 52 words
A device according to claim 1, wherein said encoded code is obtained by quantizing with quantization characteristics controlled in accordance with said encode predictive value, and wherein said decoding means controls inverse quantization characteristics in accordance with said decode predictive value and calculates said decoded value using said controlled inverse quantization characteristics.
Claim 10
Dependent Claim 138 words
A predictive decoding device for decoding an encoded code obtained by quantizing a differential value between a sampled value and an encode predictive value, comprising: (a) error detection means for detecting a code error in said encoded code and for outputting an error flag; (b) decoding means for receiving said encoded code and a decode predictive value, for computing a decoded value based on a differential value representative of said encoded code and on said decode predictive value, and for outputting said decoded value; and (c) predictive means which uses an output value of said decoding means to produce said decode predictive value to be input to said decoding means, wherein said decoding means includes replacement means for replacing said encoded code with a code indicating that said differential value is zero in response to said error flag.
Claim 11
Dependent Claim 138 words
A predictive decoding device for decoding an encoded code obtained by quantizing a differential value between a sampled value and an encode predictive value, comprising: (a) error detection means for detecting a code error in said encoded code and for outputting an error flag; (b) decoding means for receiving said encoded code and a decode predictive value, for computing a decoded value based on a differential value representative of said encoded code and on said decode predictive value, and for outputting said decoded value; and (c) predictive means which uses an output value of said decoding means to produce said decode predictive value to be input to said decoding means, wherein said decoding means includes replacement means for replacing said encoded code with a code indicating that said differential value is zero in response to said error flag.
Claim 12
Dependent Claim 55 words
A device according to claim 9, wherein said decoding means includes inverse quantization means for inversely quantizing said encoded code to produce said differential value, and addition means for adding said differential value and said decode predictive value, and wherein said replacement means replaces said differential value with zero in response to said error flag.
Claim 13
Dependent Claim 17 words
A device according to claim 9, wherein said replacement means outputs zero for a predetermined sampling period.
Claim 14
Dependent Claim 55 words
A device according to claim 9, wherein said encoded code is an encoded code obtained by quantizing with quantization characteristics controlled in accordance with said encode predictive value, and wherein said decoding means controls inverse quantization characteristics in accordance with said decode predictive value and calculates said decoded value using said controlled inverse quantization characteristics.
Claim 15
Dependent Claim 128 words
A predictive decoding device for decoding an encoded code, said predictive decoding device comprising: (a) error detection means for detecting a code error in said encoded code and for outputting an error flag; (b) decoding means for receiving said encoded code and a decode predictive value, for computing a decoded value based on said encoded code and on said decode predictive value, and for outputting said decoded value; (c) selecting means for selectively outputting one of a present decoded value computed by said decoding means and a past decoded value formerly computed by said decoding means in response to said error flag; and (d) predictive means for producing said decode predictive value to be input to said decoding means by using an output value of said selecting means.
Claim 16
Dependent Claim 128 words
A predictive decoding device for decoding an encoded code, said predictive decoding device comprising: (a) error detection means for detecting a code error in said encoded code and for outputting an error flag; (b) decoding means for receiving said encoded code and a decode predictive value, for computing a decoded value based on said encoded code and on said decode predictive value, and for outputting said decoded value; (c) selecting means for selectively outputting one of a present decoded value computed by said decoding means and a past decoded value formerly computed by said decoding means in response to said error flag; and (d) predictive means for producing said decode predictive value to be input to said decoding means by using an output value of said selecting means.
Claim 17
Dependent Claim 30 words
A device according to claim 13, wherein said selecting means includes switching means for selectively outputting said decoded value and said decode predictive value in response to said error flag.
Claim 18
Dependent Claim 58 words
A device according to claim 13, wherein said decoding means inputs said error flag to indicate an address of a look up table means, and wherein values having the same values as decode predictive values are written, irrespective of said encoded code, in each address corresponding to an error flag which indicates the detection of a code error.
Claim 19
Dependent Claim 55 words
A device according to claim 13, wherein said encoded code is an encoded code obtained by quantizing with quantization characteristics controlled in accordance with an encode predictive value, and wherein said decoding means controls inverse quantization characteristics in accordance with said decode predictive value and calculates said decoded value using said controlled inverse quantization characteristics.

References Cited (Backward Citations)

US3772682A Cited
US4807032A Cited
US4719642A Cited
US4979187A Cited
US4965580A Cited
US5043728A Cited
US5063443A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-27 1997-12-27 1998-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-27 2001-12-27 2002-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-27 2005-12-27 2006-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag