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

Predictive coding device with increased resolution

Assignee: Canon Inc
•
Filing: 1990-06-08
•
Granted: 1992-05-19
•
Expires: 2010-06-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is provided a coding device in which when a difference value between a sample value and a predictive value is quantized into a coding code of n bits, in the case of quantizing by a quantization unit which can output (2 n-1 -1) coding codes corresponding to positive quantization representative values, (2 n-1 -1) coding codes corresponding to negative quantization representative values, and an additional coding code corresponding to the quantization representative value of the difference value 0, the one remaining coding code is selective made to correspond to the positive or to the negative quantization representative values, respectively.

Inventors

  • 👤 Hisashi Ishikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:34
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/3002; H03M7/3044

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 146 words
A coding device comprising: (a) input means for inputting a value to be quantized; (b)quantizing means for converting the value to be quantized which was input via the input means into a coding code of n bits, the quantizing means being structured and arranged to be able to output 2 n coding codes which include (2 n-1 -1) coding codes corresponding to (2 n-1 -1) coding codes quantization representative values, (2 n-1 -1) coding codes corresponding to (2 n-1 -1) negative quantization representative values, a coding code corresponding to the quantization representative value of a difference value "0", and a last coding code; and (c) switching means for switching the quantizing means between a first mode to make the last coding code correspond to a positive quantization representative value and a second mode to make the last coding code correspond to a negative quantization representative value.
Claim 2
Dependent Claim 146 words
A coding device comprising: (a) input means for inputting a value to be quantized; (b)quantizing means for converting the value to be quantized which was input via the input means into a coding code of n bits, the quantizing means being structured and arranged to be able to output 2 n coding codes which include (2 n-1 -1) coding codes corresponding to (2 n-1 -1) coding codes quantization representative values, (2 n-1 -1) coding codes corresponding to (2 n-1 -1) negative quantization representative values, a coding code corresponding to the quantization representative value of a difference value "0", and a last coding code; and (c) switching means for switching the quantizing means between a first mode to make the last coding code correspond to a positive quantization representative value and a second mode to make the last coding code correspond to a negative quantization representative value.
Claim 3
Dependent Claim 93 words
A device according to claim 1, wherein the input means includes: an arithmetic operating circuit for providing the difference value of a sample value and its predictive value as the value to be quantized to the quantizing means; an inverse quantization circuit for converting the coding code into the quantization representative value corresponding to the difference value; a decoding circuit for providing a decoded value by using both an output of the inverse quantization circuit and the predictive value; and a predicting circuit for forming the predictive value by using the decoded value.
Claim 4
Dependent Claim 35 words
A device according to claim 2, wherein the switching means switches the quantizing means between the first and second modes in according with whether the predictive value is at least a predetermined value or not.
Claim 5
Dependent Claim 23 words
A device according to claim 3, wherein the switching means includes a circuit to extract the most significant bit of the predictive value.
Claim 6
Dependent Claim 23 words
A device according to claim 3, wherein the switching means includes a comparison circuit to compare the predictive value and the predetermined value.
Claim 7
Dependent Claim 126 words
A coding device comprising: (a) input means for inputting a value to be quantized; (b) quantizing means for converting the value to be quantized which was input from the input means into a coding code of n bits. the quantizing means being structured and arranged to be able to output 2 n coding codes which include (2 n -1) coding codes corresponding to respective predetermined quantization representative values in accordance with positive and negative symmetrical midtread type quantization characteristics and a last coding code; (c) switching means for switching the quantizing means between a first mode to make the last coding code correspond to the positive quantization representative value and a second mode to make the last coding code correspond to the negative quantization representative value.
Claim 8
Dependent Claim 126 words
A coding device comprising: (a) input means for inputting a value to be quantized; (b) quantizing means for converting the value to be quantized which was input from the input means into a coding code of n bits. the quantizing means being structured and arranged to be able to output 2 n coding codes which include (2 n -1) coding codes corresponding to respective predetermined quantization representative values in accordance with positive and negative symmetrical midtread type quantization characteristics and a last coding code; (c) switching means for switching the quantizing means between a first mode to make the last coding code correspond to the positive quantization representative value and a second mode to make the last coding code correspond to the negative quantization representative value.
Claim 9
Dependent Claim 91 words
A device according to claim 6, wherein the input means includes: arithmetic operating circuit for providing a difference value between a sample value and its predictive value as the value to be quantized to the quantizing means; an inverse quantization circuit to convert the coding code into the quantization representative value corresponding to the difference value; a decoding circuit for providing a decoded value by using an output of the inverse quantization circuit and the predictive value; and a predicting circuit to form the predictive value by using the decoded value.
Claim 10
Dependent Claim 35 words
A device according to claim 7, wherein the switching means switches the quantizing means between the first and second modes in accordance with whether the predictive value is at least a predetermined value or not.
Claim 11
Dependent Claim 156 words
A coding device comprising: (a) an inputting circuit to input a sample value; (b) an arithmetic operating circuit to provide a difference value between the sample value and its predictive value; (c) a quantization circuit to convert the difference value into a coding code; (d) a discriminating circuit to discriminate whether a range of values to which the difference value can be set is wider for positive values or for negative values; and (e) a switching circuit to switch the quantization circuit in accordance with an output of the discriminating circuit between a first mode in which the number of coding codes corresponding to the positive quantization representative values is larger than the number of coding codes corresponding to negative quantization representative values and a second mode in which the number of coding codes corresponding to the negative quantization representative values is larger than the number of coding codes corresponding to the positive quantization representative values.
Claim 12
Dependent Claim 156 words
A coding device comprising: (a) an inputting circuit to input a sample value; (b) an arithmetic operating circuit to provide a difference value between the sample value and its predictive value; (c) a quantization circuit to convert the difference value into a coding code; (d) a discriminating circuit to discriminate whether a range of values to which the difference value can be set is wider for positive values or for negative values; and (e) a switching circuit to switch the quantization circuit in accordance with an output of the discriminating circuit between a first mode in which the number of coding codes corresponding to the positive quantization representative values is larger than the number of coding codes corresponding to negative quantization representative values and a second mode in which the number of coding codes corresponding to the negative quantization representative values is larger than the number of coding codes corresponding to the positive quantization representative values.
Claim 13
Dependent Claim 35 words
A device according to claim 9, wherein the switching circuit switches the quantization circuit between the first and second modes in accordance with whether the predictive value is at least a predetermined value or not.
Claim 14
Dependent Claim 23 words
A device according to claim 10, wherein the switching circuit includes a circuit to extract the most significant bit of the predictive value.
Claim 15
Dependent Claim 23 words
A device according to claim 10, wherein the switching circuit includes a comparison circuit to compare the predictive value and the predetermined value.
Claim 16
Dependent Claim 29 words
A device according to claim 9, wherein in the first and second modes, all of the coding codes excluding the special coding code correspond to common quantization representative values.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-19 1995-11-18 1996-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-19 1999-11-18 2000-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-19 2003-11-18 2004-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag