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

Multi-pulse type vocoder

Assignee: NEC Corp
•
Filing: 1984-06-26
•
Granted: 1988-01-19
•
Expires: 2004-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-pulse type vocoder extracts spectrum information of an input speech signal in one analysis frame. The impulse response h(n) of an inverse filter specified by the extracted spectrum information is then developed. A cross-correlation function φ hx (m i ) is developed from the input speech signal X(n) and the impulse response h(n) at a time point m i . In addition, an autocorrelation function R hh (n) of h(n) is developed. A multi-pulse calculator is provided to determine the multi-pulses from the cross-correlation function φ hx (m i ). The multi-pulse calculator is also provided with means for determining the portion of φ hx most similar to the function R hh (n), and for correcting the function φ hx by subtracting the function R hh (n) from the thus determined portion of φ hx (m i ).

Inventors

  • 👤 Tetsu Taguchi

Bibliographic Details

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

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 186 words
A multi-pulse type vocoder comprising: first means for extracting spectrum information of an input speech signal X(n) in an analysis frame; second means for developing an impulse response h(n) of a filter specified by said spectrum information; third means for developing a cross-correlation series φ hx (mi) between said input speech signal X(n) and said impulse response h(n) at a time lag mi within a predetermined time range, n representing a sampling time point; fourth means for developing an auto-correlation series R hh (n) of said impulse response h(n) and a normalized auto-correlation series R hh ,(n) normalized by a power of the auto-correlation series R hh (n) ; fifth means for determining the most similar portion of said cross-correlation series φ hx to the auto-correlation series R hh (n) ; sixth means for developing a similarity between the cross-correlation series φ hx (n) and the normalized auto-correlation series R hh '.sub.(n) ; and seventh means for providing a pulse having the maximum similarity value and a time position thereat of the most similar portion of said cross-correlation series φ hx as one of said multi-pulses.
Claim 2
Dependent Claim 186 words
A multi-pulse type vocoder comprising: first means for extracting spectrum information of an input speech signal X(n) in an analysis frame; second means for developing an impulse response h(n) of a filter specified by said spectrum information; third means for developing a cross-correlation series φ hx (mi) between said input speech signal X(n) and said impulse response h(n) at a time lag mi within a predetermined time range, n representing a sampling time point; fourth means for developing an auto-correlation series R hh (n) of said impulse response h(n) and a normalized auto-correlation series R hh ,(n) normalized by a power of the auto-correlation series R hh (n) ; fifth means for determining the most similar portion of said cross-correlation series φ hx to the auto-correlation series R hh (n) ; sixth means for developing a similarity between the cross-correlation series φ hx (n) and the normalized auto-correlation series R hh '.sub.(n) ; and seventh means for providing a pulse having the maximum similarity value and a time position thereat of the most similar portion of said cross-correlation series φ hx as one of said multi-pulses.
Claim 3
Dependent Claim 49 words
The multi-pulse type vocoder as defined in claim 1, further comprising eighth means for correcting said cross-correlation series φ hx by subtracting a weighted auto-correlation series by the maximum similarity from the most similar portion of said cross-correlation series and providing the corrected cross-correlation series to said fifth means.
Claim 4
Dependent Claim 21 words
The multi-pulse type vocoder as defined in claim 1, wherein said first means includes means for extracting a linear prediction parameter.
Claim 5
Dependent Claim 32 words
The multi-pulse type vocodor as defined in claim 1, wherein said first means includes means for weighting said input speech signal and extracting the spectrum information from the weighted input speech signal.
Claim 6
Dependent Claim 58 words
The multi-pulse type vocoder as defined in claim 1, wherein said sixth means includes a similarity calculator calculating the similarity b mi according to the following expression: ##EQU15## where S represents time point; m i , time point shifted from the S; and N R , predetermined effective duration time of the normalized autocorrelation series R hh '.sub.(S).
Claim 7
Dependent Claim 59 words
The multi-pulse type vocoder as defined in claim 1, wherein said sixth means includes a similarity calculator calculating the similarity C mi according to the following expression: ##EQU16## where S represents time point; m i , time point shifted from the S; and N R , a predetermined effective duration time of the normalized auto-correlation series R hh '.sub.(S).
Claim 8
Dependent Claim 42 words
The multi-pulse type vocoder as defined in claim 1, wherein said first means includes means for extracting a pitch of said input speech signal and supplying the pitch to said sixth means to determine the total number of multi-pulses to be provided.
Claim 9
Dependent Claim 36 words
The multi-pulse type vocoder as defined in claim 1, wherein said seventh means includes means for determining a quotient obtained by dividing said analysis frame period by said pitch period as the total number of multi-pulses.
Claim 10
Dependent Claim 30 words
The multi-pulse type vocoder as defined in claim 1, further comprising a synthesis filter operable by the spectrum information from said first means and the multi-pulses from said sixth means.

References Cited (Backward Citations)

US4516259A Cited
US4472832A Cited
US4544919A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-01-18 1991-07-20 1992-01-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-01-18 1995-07-20 1996-01-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-01-18 1999-07-20 2000-01-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag