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

Method and apparatus for multi-pulse speech coding

Assignee: NEC Corp
•
Filing: 1987-09-16
•
Granted: 1989-10-10
•
Expires: 2007-09-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-pulse speech coder uses synthetic filters for generating crosscorrelated signals without pitch prediction and autocorrelated signals with pitch prediction. These signals are used as a basis for calculations to detect the correlations between the signals with pitch predictions and input speech signals.

Inventors

  • 👤 Kouichi Shibagaki
  • 👤 Akira Fukui

Bibliographic Details

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

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 105 words
In multi-pulse coding of a speech signal, a method of reducing the amount of calculation that is necessary for conducting a pulse search, said method comprising the steps of: adding crosscorrelations between an impulse response of a synthetic filter without pitch prediction and an impulse response of a synthetic filter with pitch prediction, thereby determining autocorrelations of the impulse response of said synthetic filter with pitch prediction; and adding crosscorrelations between the impulse response of said synthetic filter without pitch prediction and an input speech signal to determine crosscorrelations between the impulse reponse of said synthetic filter with pitch prediction and the input speech signal.
Claim 2
Dependent Claim 105 words
In multi-pulse coding of a speech signal, a method of reducing the amount of calculation that is necessary for conducting a pulse search, said method comprising the steps of: adding crosscorrelations between an impulse response of a synthetic filter without pitch prediction and an impulse response of a synthetic filter with pitch prediction, thereby determining autocorrelations of the impulse response of said synthetic filter with pitch prediction; and adding crosscorrelations between the impulse response of said synthetic filter without pitch prediction and an input speech signal to determine crosscorrelations between the impulse reponse of said synthetic filter with pitch prediction and the input speech signal.
Claim 3
Dependent Claim 371 words
A multi-pulse speech coder comprising: a pitch extracting means for extracting a pitch period from an input speech signal; a linear predictive coding analyzig means responsive to said extracting means for determing coefficients of a synthetic filter by applying linear predictive coding analysis to the input speech signal; a first impulse response calculating means jointly responsive to said extracting means and said analyzing means for calculating an impulse response of a synthetic filter with pitch prediction based on the pitch period as extracted by said pitch extracting means and the coefficients as determined by said linear predictive coding analyzing means; a second impulse response calculating means responsive to said analyzing means for calculating an impulse response of a synthetic filter without pitch prediction based on the coefficients as determined by said linear predictive coding analyzing means; a first crosscorrelation calculating means jointly responsive to said input speech signal and said second impulse response calculating means for calculating crosscorrelations between the impulse response of said synthetic filter with pitch prediction output by said first impulse response calculating means and the impulse response of said synthetic filter without pitch prediction output by said second impulse response calculating means; a first adding means responsive to said first crosscorrelation calculating means for adding the crosscorrelations as calculated by said first crosscorrelation calculating means to produce autocorrelations of the impulse response of said synthetic filter with pitch prediction; a second crosscorrelation calculating means jointly responsive to said second impulse response calculating means and the input speech signal for calculating crosscorrelations between the impulse response of said synthetic filter without pitch prediction output by said second impulse response calculating means and the input speech signal; a second adding means jointly responsive to said second crosscorrelation calculating means and the input signal for adding the crosscorrelations as calculated by said second crosscorrelation calculating means to produce crosscorrelations between the impulse response of said synthetic filter with pitch prediction and the input speech signal; and a pulse search means jointly responsive to said first and second adding means for searching for a plurality of pulses for exciting a synthetic filter based on the autocorrelations output by said first adding means and the crosscorrelations output by said second adding means.
Claim 4
Dependent Claim 371 words
A multi-pulse speech coder comprising: a pitch extracting means for extracting a pitch period from an input speech signal; a linear predictive coding analyzig means responsive to said extracting means for determing coefficients of a synthetic filter by applying linear predictive coding analysis to the input speech signal; a first impulse response calculating means jointly responsive to said extracting means and said analyzing means for calculating an impulse response of a synthetic filter with pitch prediction based on the pitch period as extracted by said pitch extracting means and the coefficients as determined by said linear predictive coding analyzing means; a second impulse response calculating means responsive to said analyzing means for calculating an impulse response of a synthetic filter without pitch prediction based on the coefficients as determined by said linear predictive coding analyzing means; a first crosscorrelation calculating means jointly responsive to said input speech signal and said second impulse response calculating means for calculating crosscorrelations between the impulse response of said synthetic filter with pitch prediction output by said first impulse response calculating means and the impulse response of said synthetic filter without pitch prediction output by said second impulse response calculating means; a first adding means responsive to said first crosscorrelation calculating means for adding the crosscorrelations as calculated by said first crosscorrelation calculating means to produce autocorrelations of the impulse response of said synthetic filter with pitch prediction; a second crosscorrelation calculating means jointly responsive to said second impulse response calculating means and the input speech signal for calculating crosscorrelations between the impulse response of said synthetic filter without pitch prediction output by said second impulse response calculating means and the input speech signal; a second adding means jointly responsive to said second crosscorrelation calculating means and the input signal for adding the crosscorrelations as calculated by said second crosscorrelation calculating means to produce crosscorrelations between the impulse response of said synthetic filter with pitch prediction and the input speech signal; and a pulse search means jointly responsive to said first and second adding means for searching for a plurality of pulses for exciting a synthetic filter based on the autocorrelations output by said first adding means and the crosscorrelations output by said second adding means.
Claim 5
Dependent Claim 44 words
A multi-pulse speech coder in accordance with claim 2, further comprising a coding means for coding pulse information output by said pulse searching means, the filter coefficients output by said linear predictive coding analyzing means, and pitch information output by said pitch extracting means.
Claim 6
Dependent Claim 67 words
A multi-pulse speech coder comprising: impulse producing means responsive to the receipt of input speech signals for generating crosscorrelated signals without pitch prediction, impulse producing means responsive to the receipt of parameter signals for generating autocorrelation signals with pitch prediction, and means jointly responsive to said crosscorrelated signals and to said input speech signal to detect correlations between said signals with pitch prediction and input speech signals.
Claim 7
Dependent Claim 67 words
A multi-pulse speech coder comprising: impulse producing means responsive to the receipt of input speech signals for generating crosscorrelated signals without pitch prediction, impulse producing means responsive to the receipt of parameter signals for generating autocorrelation signals with pitch prediction, and means jointly responsive to said crosscorrelated signals and to said input speech signal to detect correlations between said signals with pitch prediction and input speech signals.
Claim 8
Dependent Claim 16 words
The coder of claim 4, wherein, each of said impulse producing means is a synthetic filter.
Claim 9
Dependent Claim 21 words
The coder of claim 4 wherein said jointly responsive means adds said signals with pitch prediction and said input speech signals.
Claim 10
Dependent Claim 54 words
The coder of claim 5 further comprising means for extracting pitch periods from said input speech and linear predictive code analyzing means responsive to said extracting means for generating coefficients for at least one of said synthetic filters, and means responsive to said analyzing means for operating said impulse producing means with pitch prediction.
Claim 11
Dependent Claim 21 words
The coder of claim 7, wherein said jointly responsive means adds said signal with pitch prediction and said input speech signal.
Claim 12
Dependent Claim 30 words
The coder of claim 7 wherein said jointly responsive means calculates the crosscorrelations between the responses of said synthetic filter with pitch prediction and said synthetic filter without pitch prediction.
Claim 13
Dependent Claim 24 words
The coder of claim 9 further comprising adding means for adding the calculated crosscorrelations to produce autocorrelations of the synthetic filter with pitch predictions.
Claim 14
Dependent Claim 56 words
The coder of claim 10 wherein said jointly responsive means comprising second calculating means for calculating crosscorrelations between the impulse of the synthetic filter without pitch prediction and the input speech signals, and second adding means for adding the crosscorrelations calculations between the impulses of the synthetic filter with pitch prediction and the input speech signal.
Claim 15
Dependent Claim 26 words
The coder of claim 11 further comprising pulse searching means jointly responsive to said adding means and said second adding means for exciting a synthetic filter.

References Cited (Backward Citations)

US4486899A Cited
CA1197619A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-09 1993-04-10 1993-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-09 1997-04-10 1997-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-09 2001-04-10 2001-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag