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

Multi-pulse coding apparatus with a reduced bit rate

Assignee: NEC Corp
•
Filing: 1989-10-13
•
Granted: 1991-02-05
•
Expires: 2009-10-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input speech signal is converted into sampled data with a first sampling frequency in each of a plurality of analysis frames. The sampled data are produced as filtered data through a digital filter having a high cut-off frequency smaller than the highest frequency of the speech signal. The filtered data are decimated into decimated signals which are sampled at a second sampling frequency smaller than the first sampling frequency and which are used to develop multi-pulses representative of an exciting source information of the input speech signal. Each of the analysis frames is divided into a plurality of subframes. At most one multi-pulse is developed in one subframe and the other multi-pulses are subsequently developed for the subframes other than the subframe where the one multi-pulse has been developed.

Inventors

  • 👤 Tetsu Taguchi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 06:18
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/08; G10L19/10

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 202 words
A speech processing apparatus, comprising: an analog-to-digital (A/D) converter for converting an analog input speech signal for each of a plurality of analysis frames having a predetermined time interval into a digitized sampled signal with a first sampling frequency: first spectrum detecting means for detecting spectrum information of said digitized sampled signal in said analysis frames to produce a first spectrum signal representative of said spectrum information of said digitized sampled signal; filter means for filtering said digitized sampled signal to produce a filtered speech signal which is weighted by said first spectrum signal and restricted within a first frequency band smaller than that of said input speech signal; a decimator for converting said filtered speech signal into a decimated speech signal with a second sampling frequency smaller than that of said first sampling frequency; second spectrum detecting means for detecting spectrum information of said decimated speech signal in said analysis frames to produce a second spectrum signal representative of said spectrum information of said decimated speech signal; and multi-pulse developing means responsive to said decimated speech signal for developing a plurality of multi-pulses each having an amplitude and a location representative of speech exciting source information of said decimated speech signal.
Claim 2
Dependent Claim 202 words
A speech processing apparatus, comprising: an analog-to-digital (A/D) converter for converting an analog input speech signal for each of a plurality of analysis frames having a predetermined time interval into a digitized sampled signal with a first sampling frequency: first spectrum detecting means for detecting spectrum information of said digitized sampled signal in said analysis frames to produce a first spectrum signal representative of said spectrum information of said digitized sampled signal; filter means for filtering said digitized sampled signal to produce a filtered speech signal which is weighted by said first spectrum signal and restricted within a first frequency band smaller than that of said input speech signal; a decimator for converting said filtered speech signal into a decimated speech signal with a second sampling frequency smaller than that of said first sampling frequency; second spectrum detecting means for detecting spectrum information of said decimated speech signal in said analysis frames to produce a second spectrum signal representative of said spectrum information of said decimated speech signal; and multi-pulse developing means responsive to said decimated speech signal for developing a plurality of multi-pulses each having an amplitude and a location representative of speech exciting source information of said decimated speech signal.
Claim 3
Dependent Claim 24 words
A speech processing apparatus according to claim 1, wherein said first sampling frequency is 8 KHz and said second sampling frequency is 2 KHz.
Claim 4
Dependent Claim 20 words
A speech processing apparatus according to claim 1, wherein said digital filter has a high cut-off frequency of 0.8 KHz.
Claim 5
Dependent Claim 30 words
A speech processing apparatus according to claim 1, wherein said first spectrum detecting means is a first LPC analyzer for determining linear predictive coefficients (LPCs) of said input speech signal.
Claim 6
Dependent Claim 89 words
A speech processing apparatus according to claim 1, wherein said multi-pulse developing means includes: an impulse response calculator for determining an impulse response of a filter specified by said second spectrum signal; a cross-correlation coefficient calculator for determining cross-correlation coefficients between the outputs of said impulse response calculator and said decimator; an autocorrelation coefficient calculator for determining autocorrelation coefficients of the output of said impulse response calculator; and means for developing said multi-pulses on the basis of the outputs of said cross-correlation coefficient calculator and said autocorrelation coefficient calculator.
Claim 7
Dependent Claim 41 words
A speech processing apparatus according to claim 5, wherein said second spectrum detecting means is a second LPC analyzer for determining the linear predictive coefficients of said decimated speech signal to supply said linear predictive coefficients to said impulse response calculator.
Claim 8
Dependent Claim 47 words
A speech processing apparatus according to claim 5, wherein said multi-pulse developing means includes: subframe processing means for determining a plurality of subframes obtained by dividing each of said analysis frames into a plurality of subframes, and means for developing at most one multi-pulse in one subframe.
Claim 9
Dependent Claim 51 words
A speech processing apparatus according to claim 7, wherein said subframe processing means further comprises means for extracting a pitch from each of said decimated speech signals as extracted pitches; and means for setting a length of said subframe at a value smaller than the minimum pitch of said extracted pitches.
Claim 10
Dependent Claim 38 words
A speech processing apparatus according to claim 7, wherein said subframe processing means further comprises a status memory for storing a status indicating whether or not said at most one multi-pulse is set within each of said subframes.
Claim 11
Dependent Claim 57 words
A speech processing apparatus according to claim 7, wherein said subframe processing means further comprises an amplitude normalizing and quantizing means for normalizing the amplitude of the developed multi-pulses and for quantizing the normalized amplitude into quantized data assigned to an amplitude range, of a plurality of ranges, prepared in advance to which the normalized amplitude belongs.
Claim 12
Dependent Claim 30 words
A speech processing apparatus according to claim 10, wherein the plurality of ranges of said normalized amplitude are three ranges to which values of "+1", "0" and "-1" are assigned.
Claim 13
Dependent Claim 24 words
A speech processing apparatus according to claim 1, wherein said multi-pulse developing means includes means for nonlinearly compressing the amplitude of said developed multi-pulses.
Claim 14
Dependent Claim 48 words
A speech processing apparatus according to claim 1, wherein said decimator includes: a frequency divider for dividing said first sampling frequency to produce a divided signal; and a switch, supplied with said filtered speech signal and controlled by said divided signal, for intermittently outputting said decimated speech signal.
Claim 15
Dependent Claim 42 words
A speech processing apparatus according to claim 1, further comprising: multi-pulse generating means, supplied with the output of said multi-pulse developing means, for decoding said multi-pulses; and an up-sampler for converting the decoded multi-pulses into sampled data of said first sampling frequency.
Claim 16
Dependent Claim 32 words
A speech processing apparatus according to claim 14, further comprising: a speech synthesizer, supplied with said first spectrum signal and with the output of said up-sampler, for outputting a replica speech signal.
Claim 17
Dependent Claim 23 words
A speech processing apparatus according to claim 15, further comprising a digital-to-analog (D/A) converter for converting said replica speech signals into analog signals.
Claim 18
Dependent Claim 180 words
A speech processing method comprising the steps of: analog-to-digital converting an analog input speech signal for each of a plurality of analysis frames having a predetermined time interval into a digitized sampled signal with a first sampling frequency; detecting spectrum information of said digitized sampled signal in said analysis frames to produce a first spectrum signal representative of said spectrum information of said digitized sampled signal; filtering said digitized sampled signal to produce a filtered speech signal which is weighted by said first spectrum signal and restricted within a first frequency band smaller than that of said input speech signal; decimating said filtered speech signal into a decimated speech signal with a second sampling frequency smaller than said first sampling frequency; detecting spectrum information of said decimated speech signal in said analysis frames to produce a second spectrum signal representative of said spectrum information of said decimated speech signal; and developing a plurality of multi-pulses each having an amplitude and a location representative of speech exciting source information of said decimated speech signal in accordance with said second spectrum signal.
Claim 19
Dependent Claim 180 words
A speech processing method comprising the steps of: analog-to-digital converting an analog input speech signal for each of a plurality of analysis frames having a predetermined time interval into a digitized sampled signal with a first sampling frequency; detecting spectrum information of said digitized sampled signal in said analysis frames to produce a first spectrum signal representative of said spectrum information of said digitized sampled signal; filtering said digitized sampled signal to produce a filtered speech signal which is weighted by said first spectrum signal and restricted within a first frequency band smaller than that of said input speech signal; decimating said filtered speech signal into a decimated speech signal with a second sampling frequency smaller than said first sampling frequency; detecting spectrum information of said decimated speech signal in said analysis frames to produce a second spectrum signal representative of said spectrum information of said decimated speech signal; and developing a plurality of multi-pulses each having an amplitude and a location representative of speech exciting source information of said decimated speech signal in accordance with said second spectrum signal.

References Cited (Backward Citations)

US4472832A Cited
US4716592A Cited
US4669120A Cited
US4736428A Cited
US4752956A Cited
US4701954A Cited
US4724535A Cited
US4588979A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-02-04 1994-08-06 1995-02-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-02-04 1998-08-06 1999-02-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-02-04 2002-08-06 2003-02-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag