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

ADPCM coder-decoder including partial band energy transition detection

Assignee: AMERICAN TELEPHONE and TELEGRAPH AT&T BELL LABORATORIES
•
Filing: 1986-01-06
•
Granted: 1987-06-30
•
Expires: 2006-01-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an ADPCM coder and decoder including a so-called locking-unlocking adaptation speed control, the adaptation speed is locked to a very slow, almost constant, speed of adaptation for voiceband data and partial band energy signals, i.e., tones and tone like signals, and is unlocked to achieve a fast speed of adaptation for speech. When a so-called partial band energy signal is being inputted, the adaptation speed is biased toward the unlocked state and when a transition occurs from a partial band energy signal to another such signal, the adaptation speed is set to the totally unlocked state and coefficients of an adaptive predictor are set to prescribed values. This is done in both the coder and decoder to minimize generation of impulse noise in the decoder output.

Inventors

  • 👤 Nevio Benvenuto
  • 👤 Guido Bertocci

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:26
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/26; H03; H03M; H03M3/00; H03M3/04; H03M3/042

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 222 words
A coder for converting digital samples in a first code to digital samples in a second code, a first code input sample being supplied to a difference circuit along with a sample estimate of said first code input sample to obtain a difference sample indicative of the difference therebetween, adaptive predictor means for generating a plurality of coefficient signals to produce said sample estimate, adaptive quantizing means supplied with said difference sample and being responsive to a scale factor for producing a quantized second code sample and for producing a quantized version of said difference sample, means for adding said quantized version of said difference sample with said sample estimate and supplying the sum thereof to said adaptive predictor, means for dynamically controlling said adaptive quantizing means speed of adaptation including means for producing a first speed of adaptation state when the input sample represents speech and for producing a second speed of adaptation state when the input sample represents encoded voiceband data or partial band energy signals, said coder being characterized by, said adaptive predictor including means responsive to a first control signal or setting said plurality of predictor coefficient signals to predetermined values, and means for detecting transitions from a partial band energy input signal to another such signal and for generating said first control signal indicative of said transitions.
Claim 2
Dependent Claim 222 words
A coder for converting digital samples in a first code to digital samples in a second code, a first code input sample being supplied to a difference circuit along with a sample estimate of said first code input sample to obtain a difference sample indicative of the difference therebetween, adaptive predictor means for generating a plurality of coefficient signals to produce said sample estimate, adaptive quantizing means supplied with said difference sample and being responsive to a scale factor for producing a quantized second code sample and for producing a quantized version of said difference sample, means for adding said quantized version of said difference sample with said sample estimate and supplying the sum thereof to said adaptive predictor, means for dynamically controlling said adaptive quantizing means speed of adaptation including means for producing a first speed of adaptation state when the input sample represents speech and for producing a second speed of adaptation state when the input sample represents encoded voiceband data or partial band energy signals, said coder being characterized by, said adaptive predictor including means responsive to a first control signal or setting said plurality of predictor coefficient signals to predetermined values, and means for detecting transitions from a partial band energy input signal to another such signal and for generating said first control signal indicative of said transitions.
Claim 3
Dependent Claim 19 words
The coder as defined in claim 1 wherein said predetermined values of said predictor coefficient signals are all zero.
Claim 4
Dependent Claim 19 words
The coder as defined in claim 2 wherein said first code is PCM and said second code is ADPCM.
Claim 5
Dependent Claim 15 words
The coder as defined in claim 3 wherein said partial band energy signals are tones.
Claim 6
Dependent Claim 64 words
The coder as defined in claim 1 wherein said means for controlling said adaptive quantizing means speed of adaptation includes means responsive to a second control signal for controllably biasing said speed of adaptation from said second state towards said first state, and means for detecting the presence of a partial band energy input signal and for generating said second control signal indicative thereof.
Claim 7
Dependent Claim 43 words
The coder as defined in claim 5 wherein said second conrol signal generating means includes means responsive to a predetermined one of said adaptive predictor coefficient signals for generating said second control signal indicative of the presence of a partial band energy signal.
Claim 8
Dependent Claim 56 words
The coder as defined in claim 6 wherein said means for controlling said adaptive quantizing means speed of adaptation further includes means responsive to said first control signal for setting said speed of adaptation to said first state when said first control signal indicates a transition from a partial band energy signal to another such signal.
Claim 9
Dependent Claim 64 words
The coder as defined in claim 7 wherein said adaptation speed controlling means includes means for generating a third signal representative of the said quantized difference sample power and wherein said means for detecting transitions and for generating said first control signal includes means responsive to said third signal, said second control signal and said quantized difference signal for generating said first control signal.
Claim 10
Dependent Claim 94 words
The coder as defined in claim 8 wherein said means responsive to said third signal, said second control signal and said quantized difference sample includes means for generating a prescribed threshold value as a normalized function of said third signal, means for obtaining an absolute value of said quantized difference sample, means for comparing said threshold value and said absolute value to generate a transition indication signal when said absolute value exceeds said threshold value, and means responsive to said second control signal and said transition indication signal for generating said first control signal.
Claim 11
Dependent Claim 61 words
The coder is defined in claim 9 wherein said first control signal is indicative of the occurrence of a transition from a partial band energy signal to another such signal when said second control signal is indicative of the presence of a partial band energy signal and said transition indication signal is indicative that said absolute value exceeds said threshold value.
Claim 12
Dependent Claim 40 words
The coder as defined in claim 10 wherein said second control signal is indicative that a partial band energy signal is present when said predetermined one of said adaptive predictor coefficient signals has a value less than a predetermined value.
Claim 13
Dependent Claim 15 words
The coder as defined in claim 11 wherein said partial band energy signals are tones.
Claim 14
Dependent Claim 19 words
The coder as defined in claim 12 wherein said predetermined values of said predictor coefficient signals are all zero.
Claim 15
Dependent Claim 19 words
The coder as defined in claim 13 wherein said first code is PCM and said second code is ADPCM.
Claim 16
Dependent Claim 197 words
A decoder for converting digital samples in a second code to digital samples in a first code comprising inverse adaptive quantizer means for receiving input samples in said second code and providing at its output a quantized version of a difference sample that was originally encoded from said first code into said second code, adaptive predictor means for generating a plurality of coefficient signals to produce a sample estimate, means for algebraically combining an estimate sample and said quantized version of said difference sample to obtain a reconstructed sample in said first code, means for dynamically controlling said adaptive inverse quantizing means speed of adaptation including means for producing a first speed of adaptation state when an input sample represents speech and for producing a second speed of adaptation state when the input sample represents encoded voiceband data or partial band energy signals, said decoder being characterized by, said adaptive predictor including means responsive to a first control signal for setting said plurality of predictor coefficient signals to predetermined values, and means for detecting transitions from a partial band energy input signal to another such signal and for generating said first control signal indicative of said transitions.
Claim 17
Dependent Claim 197 words
A decoder for converting digital samples in a second code to digital samples in a first code comprising inverse adaptive quantizer means for receiving input samples in said second code and providing at its output a quantized version of a difference sample that was originally encoded from said first code into said second code, adaptive predictor means for generating a plurality of coefficient signals to produce a sample estimate, means for algebraically combining an estimate sample and said quantized version of said difference sample to obtain a reconstructed sample in said first code, means for dynamically controlling said adaptive inverse quantizing means speed of adaptation including means for producing a first speed of adaptation state when an input sample represents speech and for producing a second speed of adaptation state when the input sample represents encoded voiceband data or partial band energy signals, said decoder being characterized by, said adaptive predictor including means responsive to a first control signal for setting said plurality of predictor coefficient signals to predetermined values, and means for detecting transitions from a partial band energy input signal to another such signal and for generating said first control signal indicative of said transitions.
Claim 18
Dependent Claim 19 words
The decoder as defined in claim 15 wherein said predetermined values of said predictor coefficient signals are all zero.
Claim 19
Dependent Claim 19 words
The invention as defined in claim 16 wherein said first code is PCM and said second code is ADPCM.
Claim 20
Dependent Claim 15 words
The invention as defined in claim 17 wherein said partial band energy signals are tones.
Claim 21
Dependent Claim 64 words
The decoder as defined in claim 15 wherein said means for controlling said adaptive quantizing means speed of adaptation includes means responsive to a second control signal for controllably biasing said speed of adaptation from said second state towards said first state, and means for detecting the presence of a partial band energy input signal and for generating said second control signal indicative thereof.
Claim 22
Dependent Claim 43 words
The decoder as defined in claim 19 wherein said second control signal generating means includes means responsive to a predetermined one of said adaptive predictor coefficient signals for generating said second control signal indicative of the presence of a partial band energy signal.
Claim 23
Dependent Claim 56 words
The decoder as defined in claim 20 wherein said means for controlling said adaptive quantizing means speed of adaptation further includes means responsive to said first control signal for setting said speed of adaptation to said first state when said first control signal indicates a transition from a partial band energy signal to another such signal.
Claim 24
Dependent Claim 64 words
The decoder as defined in claim 21 wherein said adaptation speed controlling means includes means for generating a third signal representative of the said quantized difference sample power and wherein said means for detecting transitions and for generating said first control signal includes means responsive to said third signal, said second control signal and said quantized difference signal for generating said first control signal.
Claim 25
Dependent Claim 94 words
The decoder as defined in claim 22 wherein said means responsive to said third signal, said second control signal and said quantized difference sample includes means for generating a prescribed threshold value as a normalized function of said third signal, means for obtaining an absolute value of said quantized difference sample, means for comparing said threshold value and said absolute value to generate a transition indication signal when said absolute value exceeds said threshold value, and means responsive to said second control signal and said transition indication signal for generating said first control signal.
Claim 26
Dependent Claim 61 words
The decoder as defined in claim 23 wherein said first control signal is indicative of the occurrence of a transition from a partial band energy signal to another such signal when said second control signal is indicative of the presence of a partial band energy signal and said transition indication signal is indicative that said absolute value exceeds said threshold value.
Claim 27
Dependent Claim 40 words
The decoder as defined in claim 24 wherein said second control signal is indicative that a partial band energy signal is present when said predetermined one of said adaptive predictor coefficient signals has a value less than a predetermined value.
Claim 28
Dependent Claim 15 words
The decoder as defined in claim 25 wherein said partial band energy signals are tones.
Claim 29
Dependent Claim 19 words
The decoder as defined in claim 26 wherein said predetermined values of said predictor coefficient signals are all zero.
Claim 30
Dependent Claim 19 words
The decoder as defined in claim 27 wherein said first code is PCM and said second code is ADPCM.

References Cited (Backward Citations)

US4375013A Cited
US4437087A Cited
US4592070A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-06-29 1990-12-29 1991-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-06-29 1994-12-29 1995-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-06-29 1998-12-29 1999-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag