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

Speech coding method and system

Assignee: NEC Corp
•
Filing: 1992-02-26
•
Granted: 1996-01-16
•
Expires: 2012-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech coding method which can code a speech. An autocorrelation of a synthesis signal synthesized from a codevector of an excitation codebook and a linear predictive parameter of an input speech signal is corrected using an autocorrelation of a synthesis signal synthesized from a codevector of an adaptive codebook and the linear predictive parameter and a cross-correlation between the synthesis signal of the codevector of the adaptive codebook and the synthesis signal of the codevector of the excitation codebook. A gain codebook is searched using the corrected autocorrelation and a cross-correlation between a signal obtained by subtraction of the synthesis signal of the codevector of the adaptive codebook from the input speech signal and the synthesis signal of the codevector of the excitation codebook.

Inventors

  • 👤 Toshiki Miyano
  • 👤 Kazunori Ozawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 09:12
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/08; G10L19/083; G10L19/12; G10L2019/0001; G10L2019/0002; G10L2019/0013; G10L2019/0014; G10L25/00; G10L25/03; G10L25/06

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 321 words
A speech coding system for encoding an input speech signal into coded speech sequence, comprising: a linear predictive analyzer for receiving an input speech signal divided into frames of a fixed interval and finding a spectrum parameter of the input speech signal; an adaptive codebook representing adaptive code vectors; an adaptive codebook search circuit for searching said adaptive codebook based on said spectrum parameter and said input speech signal, for selecting a selected adaptive code vector and for outputting the selected adaptive code vector, a selected delay corresponding the selected adaptive code vector, a second synthesis signal synthesized from said selected adaptive code vector and said spectrum parameter, and a difference signal between said input speech signal and the second synthesis signal; an excitation codebook representing excitation codevectors; means for generating first synthesis signals by using each of said excitation code vectors and said spectrum parameter; a first cross-correlation circuit for calculating first cross-correlation between said second synthesis signal and each of said first synthesis signals; an autocorrelation circuit for calculating autocorrelation of said first synthesis signals; a second cross-correlation circuit for calculating second cross-correlation between said first synthesis signals and said difference signal; an orthogonalized autocorrelation circuit for calculating orthogonalized autocorrelation by using said first cross-correlation and said autocorrelation; searching circuit for calculating normalized values for each of said excitation code vector and determining an excitation code vector index corresponding to a maximum among said normalized values, wherein said normalized values are obtained by using said orthogonalized autocorrelation and said second cross-correlation; a gain code search circuit for searching said gain codebook based on said input speech signal, said selected adaptive code vector, said spectrum parameter and said excitation code vector index and outputting a gain code vector index; a multiplexer for multiplexing said selected delay, said spectrum parameter, said gain code vector index and said excitation code vector index and outputting a resultant sequence as said coded speech sequence.
Claim 2
Dependent Claim 321 words
A speech coding system for encoding an input speech signal into coded speech sequence, comprising: a linear predictive analyzer for receiving an input speech signal divided into frames of a fixed interval and finding a spectrum parameter of the input speech signal; an adaptive codebook representing adaptive code vectors; an adaptive codebook search circuit for searching said adaptive codebook based on said spectrum parameter and said input speech signal, for selecting a selected adaptive code vector and for outputting the selected adaptive code vector, a selected delay corresponding the selected adaptive code vector, a second synthesis signal synthesized from said selected adaptive code vector and said spectrum parameter, and a difference signal between said input speech signal and the second synthesis signal; an excitation codebook representing excitation codevectors; means for generating first synthesis signals by using each of said excitation code vectors and said spectrum parameter; a first cross-correlation circuit for calculating first cross-correlation between said second synthesis signal and each of said first synthesis signals; an autocorrelation circuit for calculating autocorrelation of said first synthesis signals; a second cross-correlation circuit for calculating second cross-correlation between said first synthesis signals and said difference signal; an orthogonalized autocorrelation circuit for calculating orthogonalized autocorrelation by using said first cross-correlation and said autocorrelation; searching circuit for calculating normalized values for each of said excitation code vector and determining an excitation code vector index corresponding to a maximum among said normalized values, wherein said normalized values are obtained by using said orthogonalized autocorrelation and said second cross-correlation; a gain code search circuit for searching said gain codebook based on said input speech signal, said selected adaptive code vector, said spectrum parameter and said excitation code vector index and outputting a gain code vector index; a multiplexer for multiplexing said selected delay, said spectrum parameter, said gain code vector index and said excitation code vector index and outputting a resultant sequence as said coded speech sequence.
Claim 3
Dependent Claim 320 words
A speech coding system for encoding an input speech signal into coded speech sequence, comprising: a linear predictive analyzer for receiving an input speech signal divided into frames of a fixed interval and finding a spectrum parameter of the input speech signal; an adaptive codebook representing adaptive code vectors; an adaptive codebook search circuit for searching said adaptive codebook based on said spectrum parameter and said input speech signal, for selecting a selected adaptive code vector and for outputting the selected adaptive code vector, a selected delay corresponding the selected adaptive code vector, a second synthesis signal synthesized from said selected adaptive code vector and said spectrum parameter, and a difference signal between said input speech signal and the second synthesis signal; an excitation codebook representing excitation codevectors; an excitation codebook search circuit for searching said excitation code vectors, for selecting a selected excitation code vector and for outputting an excitation code vector index representing said selected excitation code vector; means for generating first synthesis signals by using each of said excitation code vectors and said spectrum parameter; a second autocorrelation circuit for calculating a second autocorrelation of said second synthesis signal; a cross-correlation circuit for calculating cross-correlation between said second synthesis signal and each of said first synthesis signals; a first autocorrelation circuit for calculating a first autocorrelation of said first synthesis signal; a third autocorrelation circuit for calculating a third autocorrelation of said input speech signal; a gain codebook representing gain code vectors; a gain calculating circuit for searching a gain codebook based on said first autocorrelation, said second autocorrelation, said third correlation and said cross-correlation and selecting selected gain code vector and for outputting a gain code vector index representing said selected gain code vector; a multiplexer for multiplexing said selected delay, said spectrum parameter, said gain code vector index and said excitation code vector index and for outputting a resultant sequence as said coded speech sequence.
Claim 4
Dependent Claim 320 words
A speech coding system for encoding an input speech signal into coded speech sequence, comprising: a linear predictive analyzer for receiving an input speech signal divided into frames of a fixed interval and finding a spectrum parameter of the input speech signal; an adaptive codebook representing adaptive code vectors; an adaptive codebook search circuit for searching said adaptive codebook based on said spectrum parameter and said input speech signal, for selecting a selected adaptive code vector and for outputting the selected adaptive code vector, a selected delay corresponding the selected adaptive code vector, a second synthesis signal synthesized from said selected adaptive code vector and said spectrum parameter, and a difference signal between said input speech signal and the second synthesis signal; an excitation codebook representing excitation codevectors; an excitation codebook search circuit for searching said excitation code vectors, for selecting a selected excitation code vector and for outputting an excitation code vector index representing said selected excitation code vector; means for generating first synthesis signals by using each of said excitation code vectors and said spectrum parameter; a second autocorrelation circuit for calculating a second autocorrelation of said second synthesis signal; a cross-correlation circuit for calculating cross-correlation between said second synthesis signal and each of said first synthesis signals; a first autocorrelation circuit for calculating a first autocorrelation of said first synthesis signal; a third autocorrelation circuit for calculating a third autocorrelation of said input speech signal; a gain codebook representing gain code vectors; a gain calculating circuit for searching a gain codebook based on said first autocorrelation, said second autocorrelation, said third correlation and said cross-correlation and selecting selected gain code vector and for outputting a gain code vector index representing said selected gain code vector; a multiplexer for multiplexing said selected delay, said spectrum parameter, said gain code vector index and said excitation code vector index and for outputting a resultant sequence as said coded speech sequence.

References Cited (Backward Citations)

US4945567A Cited
US4980916A Cited
US5208862A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-15 1999-07-17 2000-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-15 2003-07-17 2004-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-15 2007-07-17 2008-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag