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

Speech coding and decoding apparatus

Assignee: Toshiba Corp
•
Filing: 1992-11-19
•
Granted: 1993-11-23
•
Expires: 2012-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech signal is input to an excitation signal generating section, a prediction filter and a prediction parameter calculator. The prediction parameter calculator calculates a predetermined number of prediction parameters (LPC parameter or reflection coefficient) by an autocorrelation method or covariance method, and supplies the acquired prediction parameters to a prediction parameter coder. The codes of the prediction parameters are sent to a decoder and a multiplexer. The decoder sends decoded values of the codes of the prediction parameters to the prediction filter and the excitation signal generating section. The prediction filter calculates a prediction residual signal, which is the difference between the input speech signal and the decoded prediction parameter, and sends it to the excitation signal generating section. The excitation signal generating section calculates the pulse interval and amplitude for each of a predetermined number of subframes based on the input speech signal, the prediction residual signal and the quantized value of the prediction parameter, and sends them to the multiplexer. The multiplexer combines these codes and the codes of the prediction parameters, and send the results as an output signal of a coding apparatus to a transmission path or the like.

Inventors

  • 👤 Masami Akamine
  • 👤 Kimio Miseki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:26
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/08; G10L19/10; G10L19/113

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 210 words
A speech coding apparatus, comprising: prediction filter means for producing a prediction residual signal in accordance with a prediction parameter and an input speech signal; means for generating excitation pulses; synthesis filter means for outputting a synthesized input speech signal based on the excitation pulses and the prediction parameter; means for coding an amplitude and an interval of the excitation pulses and the prediction parameter; in which said excitation pulse generating means comprises: means for obtaining an error signal between the input speech signal and the synthesized input speech signal; means for dividing a frame of the prediction residual signal for a predetermined time interval into subframes of the prediction residual signal, the time interval of the subframe being shorter than the time interval of the frame; means for calculating a square sum of the prediction residual signal for each subframe; and means for calculating a square sum of the error signal for each subframe; and means for controlling said excitation pulse generating means such that the interval of the excitation pulses in each subframe is in accordance with the square sum of the prediction residual signal and the amplitude of the excitation pulses in the subframe is set so as to minimize the square sum of the error signal.
Claim 2
Dependent Claim 210 words
A speech coding apparatus, comprising: prediction filter means for producing a prediction residual signal in accordance with a prediction parameter and an input speech signal; means for generating excitation pulses; synthesis filter means for outputting a synthesized input speech signal based on the excitation pulses and the prediction parameter; means for coding an amplitude and an interval of the excitation pulses and the prediction parameter; in which said excitation pulse generating means comprises: means for obtaining an error signal between the input speech signal and the synthesized input speech signal; means for dividing a frame of the prediction residual signal for a predetermined time interval into subframes of the prediction residual signal, the time interval of the subframe being shorter than the time interval of the frame; means for calculating a square sum of the prediction residual signal for each subframe; and means for calculating a square sum of the error signal for each subframe; and means for controlling said excitation pulse generating means such that the interval of the excitation pulses in each subframe is in accordance with the square sum of the prediction residual signal and the amplitude of the excitation pulses in the subframe is set so as to minimize the square sum of the error signal.
Claim 3
Dependent Claim 65 words
A speech coding apparatus according to claim 1, wherein said controlling means comprises mean for setting a short interval of the excitation pulses in the subframe if the square sum of the prediction residual signal has a large value and for setting a large interval of the excitation pulses in the subframe if the square sum of the prediction residual signal has a small value.
Claim 4
Dependent Claim 28 words
A speech coding apparatus according to claim 1, wherein said coding means comprises means for coding a pattern of the intervals of the excitation pulses for one frame.
Claim 5
Dependent Claim 23 words
A speech coding apparatus according to claim 1, wherein said prediction filter means comprises a linear prediction filter for eliminating short term correlation.
Claim 6
Dependent Claim 34 words
A speech coding apparatus according to claim 1, wherein said prediction filter means comprises a cascade connection of a linear prediction filter for eliminating correlation and a pitch-prediction filter for eliminating long term correlation.
Claim 7
Dependent Claim 26 words
A speech coding apparatus according to claim 1, wherein said prediction filter means and synthesis filter means comprise a prediction filter of a full pole model.
Claim 8
Dependent Claim 26 words
A speech coding apparatus according to claim 1, wherein said prediction filter means and synthesis filter means comprise a prediction filter of a zero pole model.
Claim 9
Dependent Claim 31 words
A speech coding apparatus according to claim 1, wherein said prediction filter means and synthesis filter means comprise a cascade connection of a long-term prediction filter and a short-term prediction filter.
Claim 10
Dependent Claim 79 words
A speech decoding apparatus which is adapted for decoding a code which is output from the speech coding apparatus according to claim 1, comprising: means for decoding the amplitude and the interval of the excitation pulses and the prediction parameter; means for generating the excitation pulses having the amplitude and the interval obtained by said decoding means; and means for synthesizing an input speech signal based on the excitation pulses and the prediction parameter obtained by said decoding means.
Claim 11
Dependent Claim 213 words
A speech coding apparatus comprising: prediction filter means for producing a short-term prediction residual signal in accordance with a prediction parameter and an input speech signal; means for generating excitation pulses; synthesis filter means for outputting a synthesis input speech signal based on the excitation pulses and the prediction parameter; and means for coding an amplitude and an interval of the excitation pulses and the prediction parameter; in which said excitation pulse generating means comprises: means for obtaining an error signal between the input speech signal and the synthesized input speech signal; means for dividing a frame of the prediction residual signal for a predetermined time interval into subframes of the prediction residual signal, the time interval of the subframe being shorter than the time interval of the frame; means for counting a zero-crossing number of the short-term prediction residual signal for each subframe; means for calculating a square sum of the error signal for each subframe; and means for controlling said excitation pulse generating means such that the interval of the excitation pulses in each subframe is in accordance with the zero-crossing number of the short-term prediction residual signal and the amplitude of the excitation pulses in the subframe is set so as to minimize the square sum of the error signal.
Claim 12
Dependent Claim 213 words
A speech coding apparatus comprising: prediction filter means for producing a short-term prediction residual signal in accordance with a prediction parameter and an input speech signal; means for generating excitation pulses; synthesis filter means for outputting a synthesis input speech signal based on the excitation pulses and the prediction parameter; and means for coding an amplitude and an interval of the excitation pulses and the prediction parameter; in which said excitation pulse generating means comprises: means for obtaining an error signal between the input speech signal and the synthesized input speech signal; means for dividing a frame of the prediction residual signal for a predetermined time interval into subframes of the prediction residual signal, the time interval of the subframe being shorter than the time interval of the frame; means for counting a zero-crossing number of the short-term prediction residual signal for each subframe; means for calculating a square sum of the error signal for each subframe; and means for controlling said excitation pulse generating means such that the interval of the excitation pulses in each subframe is in accordance with the zero-crossing number of the short-term prediction residual signal and the amplitude of the excitation pulses in the subframe is set so as to minimize the square sum of the error signal.
Claim 13
Dependent Claim 220 words
A speech coding apparatus comprising: prediction filter means for producing a prediction residual signal in accordance with a prediction parameter and an input speech signal; means for generating excitation pulses; synthesis filter means for outputting a synthesized input speech signal based on the excitation pulses and the prediction parameter; and means for coding an amplitude and an interval of the excitation pulses and the prediction parameter; in which said excitation pulse generating means comprises: means for obtaining an error signal between the input speech signal and the synthesized input speech signal; means for dividing a frame of the prediction residual signal for a predetermined time interval into subframes of the prediction residual signal, the time interval of the subframe being shorter than the time interval of the frame; means for calculating a pitch prediction residual signal; means for calculating a square sum of the pitch prediction residual signal for each subframe; means for calculating a square sum of the error signal for each subframe; and means for controlling said excitation pulse generating means such that the interval of the excitation pulses in each subframe is in accordance with the zero-crossing number of the short-term prediction residual signal and the amplitude of the excitation pulses in the subframe is set so as to minimize the square sum of the error signal.
Claim 14
Dependent Claim 220 words
A speech coding apparatus comprising: prediction filter means for producing a prediction residual signal in accordance with a prediction parameter and an input speech signal; means for generating excitation pulses; synthesis filter means for outputting a synthesized input speech signal based on the excitation pulses and the prediction parameter; and means for coding an amplitude and an interval of the excitation pulses and the prediction parameter; in which said excitation pulse generating means comprises: means for obtaining an error signal between the input speech signal and the synthesized input speech signal; means for dividing a frame of the prediction residual signal for a predetermined time interval into subframes of the prediction residual signal, the time interval of the subframe being shorter than the time interval of the frame; means for calculating a pitch prediction residual signal; means for calculating a square sum of the pitch prediction residual signal for each subframe; means for calculating a square sum of the error signal for each subframe; and means for controlling said excitation pulse generating means such that the interval of the excitation pulses in each subframe is in accordance with the zero-crossing number of the short-term prediction residual signal and the amplitude of the excitation pulses in the subframe is set so as to minimize the square sum of the error signal.
Claim 15
Dependent Claim 223 words
A speech coding apparatus comprising: prediction filter means for producing a short-term prediction residual signal in accordance with a prediction parameter and an input speech signal; means for generating excitation pulses; synthesis filter means for outputting a synthesized input speech signal based on the excitation pulses and the prediction parameter; and means for coding an amplitude and an interval of the excitation pulses and the prediction parameter; in which said excitation pulse generating means comprises: means for obtaining an error signal between the input speech signal and the synthesized input speech signal; means for dividing a frame of the prediction residual signal for a predetermined time interval into subframes of the prediction residual signal, the time interval of the subframe being shorter than the time interval of the frame; means for calculating a pitch prediction residual signal; means for counting a zero-crossing number of the pitch prediction residual prediction residual signal for each subframe; means for calculating a square sum of the error signal for each subframe; and means for controlling said excitation pulse generating means such that the interval of the excitation pulses in each subframe is in accordance with the zero-crossing number of the short-term prediction residual signal and the amplitude of the excitation pulses in the subframe is set so as to minimize the square sum of the error signal.
Claim 16
Dependent Claim 223 words
A speech coding apparatus comprising: prediction filter means for producing a short-term prediction residual signal in accordance with a prediction parameter and an input speech signal; means for generating excitation pulses; synthesis filter means for outputting a synthesized input speech signal based on the excitation pulses and the prediction parameter; and means for coding an amplitude and an interval of the excitation pulses and the prediction parameter; in which said excitation pulse generating means comprises: means for obtaining an error signal between the input speech signal and the synthesized input speech signal; means for dividing a frame of the prediction residual signal for a predetermined time interval into subframes of the prediction residual signal, the time interval of the subframe being shorter than the time interval of the frame; means for calculating a pitch prediction residual signal; means for counting a zero-crossing number of the pitch prediction residual prediction residual signal for each subframe; means for calculating a square sum of the error signal for each subframe; and means for controlling said excitation pulse generating means such that the interval of the excitation pulses in each subframe is in accordance with the zero-crossing number of the short-term prediction residual signal and the amplitude of the excitation pulses in the subframe is set so as to minimize the square sum of the error signal.

References Cited (Backward Citations)

US4736428A Cited
US4811396A Cited
US4932061A Cited
US4944013A Cited
US5060268A Cited
US4864621A Cited
US4924508A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-22 1997-05-24 1997-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-22 2001-05-24 2001-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-22 2005-05-24 2005-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag