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

Predictive code conversion method capable of forcibly putting a feedback loop in an inactive state

Assignee: NEC Corp
•
Filing: 1984-07-27
•
Granted: 1986-11-11
•
Expires: 2004-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a predictive encoder for encoding an encoder input signal into an encoder output signal and having in a feedback loop an adaptive predictive filter which comprises a plurality of taps assigned with adaptive prediction coefficients and produces a predictive signal predictive of the encoder input signal, an encoder control circuit monitors products between the coefficients and tap signals derived from the taps so as to force each product to zero when an absolute value of each product is not greater than a predetermined value. The feedback loop is temporarily placed in an inactive state when the predictive signal becomes zero as a result of all zeros of the products. A predictive decoder is also operated by the use of a decoder control circuit similar to the encoder control circuit and cooperating with an adaptive predictive filter of the decoder. Each adaptive predictive filter may be either of an FIR type or of an IIR type.

Inventors

  • 👤 Shinichi Aiko

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:28
CPC Classifications
H; H03; H03M; H03M3/00; H03M3/04; H03M3/042

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 224 words
A method for use in an adaptive differential pulse code modulation system to convert a selected one of first and second signal sequences into the other signal sequence by the use of an adaptive predictor which is responsive to said second signal sequence to produce a third signal sequence, predictive of said first signal sequence, said adaptive predictor comprising tap signal producing means having a plurality of taps assigned with prediction coefficients, respectively, for producing a plurality of tap signals in response to said second signal sequence, respectively, coefficient signal producing means for adaptively producing a plurality of coefficient signals representative of said prediction coefficients, respectively, a plurality of multipliers responsive to said tap signals and said coefficient signals for calculating products therebetween to product product signals representative of said products, respectively, and output means responsive to said product signals for producing said third signal sequence, said method comprising the step of: monitoring said products to detect absence of said selected one of the first and second signal sequences; comparing each os said products with a predetermined value to detect whether or not said each product is greater than said predetermined value and thereby to indicate absence of said selected one of the first and second signal sequences; and rendering said each product zero when said product is not greater than said predetermined value.
Claim 2
Independent Claim 224 words
A method for use in an adaptive differential pulse code modulation system to convert a selected one of first and second signal sequences into the other signal sequence by the use of an adaptive predictor which is responsive to said second signal sequence to produce a third signal sequence, predictive of said first signal sequence, said adaptive predictor comprising tap signal producing means having a plurality of taps assigned with prediction coefficients, respectively, for producing a plurality of tap signals in response to said second signal sequence, respectively, coefficient signal producing means for adaptively producing a plurality of coefficient signals representative of said prediction coefficients, respectively, a plurality of multipliers responsive to said tap signals and said coefficient signals for calculating products therebetween to product product signals representative of said products, respectively, and output means responsive to said product signals for producing said third signal sequence, said method comprising the step of: monitoring said products to detect absence of said selected one of the first and second signal sequences; comparing each os said products with a predetermined value to detect whether or not said each product is greater than said predetermined value and thereby to indicate absence of said selected one of the first and second signal sequences; and rendering said each product zero when said product is not greater than said predetermined value.
Claim 3
Dependent Claim 142 words
A method as claimed in claim 1, said method comprising an encoding step carried out in an encoder comprising said adaptive predictor as an encoder predictor, said encoding step being for encoding the first signal sequence given as an encoder input signal sequence into the second signal sequence produced as an encoder output signal sequence, wherein said encoding step comprises the steps of: subtracting the third signal sequence to said encoder predictor from said encoder input signal sequence to produce said encoder output signal sequence; delivering said encoder output signal sequence to said encoder predictor to make the multipliers of said encoder predictor produce the product signals monitored through said monitoring step of said encoder predictor; and making said encoder predictor produce the third signal sequence thereof in response to the monitored product signals given from the multipliers of said encoder predictor.
Claim 4
Dependent Claim 140 words
A method as claimed in claim 1, said method comprising a decoding step carried out in a decoder comprising said adaptive predictor as a decoder predictor, said decoding step being for decoding the second signal sequence given as a decoder input signal sequence into the first signal sequence produced as a decoder output signal sequence, wherein said decoding step comprises the steps of: adding said decoder input signal sequence to the third signal sequence of said decoder predictor to produce said decoder output signal sequence; delivering said decoder input signal sequence to said decoder predictor to make the multipliers of said decoder predictor produce the product signals monitored through the monitoring step of said decoder; and making said decoder predictor produce the third signal sequence in response to the monitored product signals given from the multipliers of said decoder predictor.
Claim 5
Dependent Claim 54 words
An encoder for carrying out the method of claim 1 by encoding said first signal sequence into said second signal sequence, wherein said encoder comprises: encoder monitoring means coupled to said multipliers for monitoring said products to render each of said products zero when said each product is not greater than said predetermined value.
Claim 6
Dependent Claim 54 words
A decoder for carrying out the method of claim 1 by decoding said second signal sequence into said first signal sequence, wherein said decoder comprises: decoder monitoring means coupled to said multipliers for monitoring said products to render each of said product zero when said each product is not greater than said predetermined value.

References Cited (Backward Citations)

US4437087A Cited
US4475227A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-11-10 1990-05-12 1990-11-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-11-10 1994-05-12 1994-11-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-11-10 1998-05-12 1998-11-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag