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

ADPCM Encoder/decoder with zero code suppression

Assignee: Nortel Networks Ltd
•
Filing: 1983-11-28
•
Granted: 1985-09-17
•
Expires: 2003-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ADPCM encoding/decoding arrangement produces n-bit ADPCM codes which have 2 n -1 possible codes, excluding the all-zeroes code. A range of error signals about zero is quantized by the encoder as a non-zero ADPCM code. In order to avoid such non-zero codes resulting in undesired changes of predictor coefficients of an adaptive predictor of the arrangement, updating of the predictor coefficients in dependence upon a reconstructed error signal derived from the ADPCM signal is inhibited when each such non-zero code occurs.

Inventors

  • 👤 Andreas H. Weirich

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 22:49
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/004; H; H04; H04B; H04B14/00; H04B14/02; H04B14/06; H04B14/066; H04B14/068

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 135 words
An ADPCM decoder, for decoding an ADPCM signal produced by quantizing an error signal zero magnitudes of which are quantized as a predetermined non-zero ADPCM code, comprising: an inverse quantizer for producing a reconstructed error signal from the ADPCM signal; means for producing a reconstructed signal from the reconstructed error signal and a predicted signal; an adaptive predictor for producing the predicted signal from the reconstructed signal and the reconstructed error signal in dependence upon predictor coefficients, the adaptive predictor including means for adapting the predictor coefficients in dependence upon a leakage function and in dependence upon the reconstructed signal and the reconstructed error signal; and means for inhibiting adaptation of the predictor coefficients in dependence upon the reconstructed signal and the reconstructed error signal when the ADPCM signal has the predetermined non-zero ADPCM code.
Claim 2
Dependent Claim 135 words
An ADPCM decoder, for decoding an ADPCM signal produced by quantizing an error signal zero magnitudes of which are quantized as a predetermined non-zero ADPCM code, comprising: an inverse quantizer for producing a reconstructed error signal from the ADPCM signal; means for producing a reconstructed signal from the reconstructed error signal and a predicted signal; an adaptive predictor for producing the predicted signal from the reconstructed signal and the reconstructed error signal in dependence upon predictor coefficients, the adaptive predictor including means for adapting the predictor coefficients in dependence upon a leakage function and in dependence upon the reconstructed signal and the reconstructed error signal; and means for inhibiting adaptation of the predictor coefficients in dependence upon the reconstructed signal and the reconstructed error signal when the ADPCM signal has the predetermined non-zero ADPCM code.
Claim 3
Dependent Claim 44 words
A decoder as claimed in claim 1 and comprising means for producing an adaptive quantizing-step-size signal from the ADPCM signal, wherein the inverse quantizer is an inverse adaptive quantizer for producing the reconstructed error signal from the ADPCM signal and the adaptive quantizing-step-size signal.
Claim 4
Dependent Claim 40 words
An ADPCM encoder comprising: an ADPCM decoder as claimed in claim 1; means for producing an error signal from a signal to be encoded and the predicted signal; and a quantizer for producing the ADPCM signal from the error signal.
Claim 5
Dependent Claim 39 words
An encoder as claimed in claim 3 wherein the means for producing the reconstructed error signal and the means for producing the error signal comprise a single adding means which is multiplexed for producing said signals at different times.
Claim 6
Dependent Claim 43 words
An ADPCM encoder as claimed in claim 3 wherein the quantizer produces the ADPCM signal with n bits, n being an integer, with 2 n -1 possible ADPCM codes excluding the all-zeroes code, representing 2 n -1 quantized levels of the error signal.
Claim 7
Dependent Claim 46 words
An ADPCM encoder comprising: an ADPCM decoder as claimed in claim 2; means for producing an error signal from a signal to be encoded and the predicted signal; and an adaptive quantizer for producing the ADPCM signal from the error signal and the adaptive quantizing-step-size signal.
Claim 8
Dependent Claim 39 words
An encoder as claimed in claim 6 wherein the means for producing the reconstructed error signal and the means for producing the error signal comprise a single adding means which is multiplexed for producing said signals at different times.
Claim 9
Dependent Claim 45 words
An ADPCM encoder as claimed in claim 6 wherein the adaptive quantizer produces the ADPCM signal with n bits, n being an integer, with 2 n -1 possible ADPCM codes, excluding the all-zeroes code, representing 2 n -1 adaptively quantized levels of the error signal.
Claim 10
Independent Claim 124 words
A method of decoding an ADPCM signal produced by quantizing an error signal, zero magnitudes of the error signal being quantized as a predetermined non-zero ADPCM code, comprising the steps of: producing a reconstructed error signal from the ADPCM signal; producing a reconstructed signal from the reconstructed error signal and a predicted signal; producing the predicted signal by adaptive prediction from the reconstructed signal and the reconstructed error signal in dependence upon predictor coefficients which are adapted in dependence upon a leakage function and in dependence upon the reconstructed signal and the reconstructed error signal; and inhibiting the adaptation of the predictor coefficients in dependence upon the reconstructed signal and the reconstructed error signal when the ADPCM signal has the predetermined non-zero ADPCM code.
Claim 11
Independent Claim 124 words
A method of decoding an ADPCM signal produced by quantizing an error signal, zero magnitudes of the error signal being quantized as a predetermined non-zero ADPCM code, comprising the steps of: producing a reconstructed error signal from the ADPCM signal; producing a reconstructed signal from the reconstructed error signal and a predicted signal; producing the predicted signal by adaptive prediction from the reconstructed signal and the reconstructed error signal in dependence upon predictor coefficients which are adapted in dependence upon a leakage function and in dependence upon the reconstructed signal and the reconstructed error signal; and inhibiting the adaptation of the predictor coefficients in dependence upon the reconstructed signal and the reconstructed error signal when the ADPCM signal has the predetermined non-zero ADPCM code.
Claim 12
Dependent Claim 57 words
A method as claimed in claim 9 and comprising the steps of producing the ADPCM signal by adaptively quantizing the error signal in dependence upon an adaptive quantizing-step-size signal and deriving the adaptive quantizing-step-size signal from the ADPCM signal, wherein the reconstructed error signal is produced from the ADPCM signal in dependence upon the adaptive quantizing-step-size signal.
Claim 13
Dependent Claim 76 words
A method of encoding an incoming signal to produce an ADPCM signal, comprising the steps of: decoding the ADPCM signal by the method of claim 9; producing the error signal from the incoming signal and the predicted signal; and quantizing the error signal to produce the ADPCM signal with n bits, n being an integer, with 2 n -1 possible ADPCM codes, excluding the all-zeroes code, representing 2 n -1 quantized levels of the error signal.
Claim 14
Dependent Claim 63 words
A method of encoding an incoming signal to produce an ADPCM signal, comprising the steps of: decoding the ADPCM signal by the method of claim 10; producing the error signal to produce the ADPCM signal with n bits, n being an integer, with 2 n -1 possible ADPCM codes, excluding the all-zeroes code, representing 2 n -1 quantized levels of the error signal.

References Cited (Backward Citations)

US3806806A Cited
US4467346A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-09-16 1989-03-18 1989-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-09-16 1993-03-18 1993-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-09-16 1997-03-18 1997-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag