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

Speech coder

Assignee: NEC Corp
•
Filing: 1997-04-16
•
Granted: 2000-02-08
•
Expires: 2017-04-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An excitation quantizer 60 in a speech encoder includes a divider, which divides M pulses representing in combination a speech signal into groups each of L pulses, L being smaller than M. The amplitude of pulses, i.e., L pulses as each unit, is quantized, using spectral parameter. The quantization is executed on at least one quantization candidate, which is selected through distortion evaluation made through addition of the evaluation value based on an adjacent group quantization candidate output value and the evaluation value based on the pertinent group quantization value.

Inventors

  • 👤 Kazunori Ozawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:07
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/08; G10L19/10; G10L2019/0001; G10L2019/0004; G10L2019/0005; G10L2019/0007

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 129 words
A speech coder, comprising: a spectral parameter calculator obtaining a spectral parameter from an input speech signal and quantizing the spectral parameter; a divider diving M non-zero amplitude pulses of an excitation signal of the speech signal into groups, each of said groups of pulses having a number of pulses fewer than M; and an excitation quantizer calculating the positions of the pulses in each of said groups and simultaneously quantizing the amplitudes of the pulses using the spectral parameter, selecting and outputting at least one quantization candidate by evaluating distortion through addition of; (1) the evaluation value based on an adjacent group quantization candidate output value, and (2) the evaluation value based on the pertinent group quantization value, and encoding the speech signal using the selected quantization candidate.
Claim 2
Dependent Claim 129 words
A speech coder, comprising: a spectral parameter calculator obtaining a spectral parameter from an input speech signal and quantizing the spectral parameter; a divider diving M non-zero amplitude pulses of an excitation signal of the speech signal into groups, each of said groups of pulses having a number of pulses fewer than M; and an excitation quantizer calculating the positions of the pulses in each of said groups and simultaneously quantizing the amplitudes of the pulses using the spectral parameter, selecting and outputting at least one quantization candidate by evaluating distortion through addition of; (1) the evaluation value based on an adjacent group quantization candidate output value, and (2) the evaluation value based on the pertinent group quantization value, and encoding the speech signal using the selected quantization candidate.
Claim 3
Dependent Claim 33 words
The speech coder as set forth in claim 1, wherein the pulse amplitude quantizing is executed by using a plurality of codevectors which are preliminarily selected from the amplitude codebook for each group.
Claim 4
Dependent Claim 135 words
A speech coder, comprising; a spectral parameter calculator obtaining a spectral parameter from an input speech signal and quantizing the spectral parameter; a divider dividing M non-zero amplitude pulses of an excitation signal into groups of pulses, each of said groups of pulses having fewer than M pulses; and an excitation quantizer: calculating a plurality of sets of positions of the pulses in each group and, simultaneously, quantizing the amplitudes of the pulses in each group using a codebook and the spectral parameter, and selecting at least one quantization candidate by evaluating distortion through addition of the evaluation value based on an adjacent group quantization candidate output value and the evaluation value based on the pertinent group quantization value, thereby selecting a combination of a position set and a codevector for quantizing the speech signal.
Claim 5
Dependent Claim 135 words
A speech coder, comprising; a spectral parameter calculator obtaining a spectral parameter from an input speech signal and quantizing the spectral parameter; a divider dividing M non-zero amplitude pulses of an excitation signal into groups of pulses, each of said groups of pulses having fewer than M pulses; and an excitation quantizer: calculating a plurality of sets of positions of the pulses in each group and, simultaneously, quantizing the amplitudes of the pulses in each group using a codebook and the spectral parameter, and selecting at least one quantization candidate by evaluating distortion through addition of the evaluation value based on an adjacent group quantization candidate output value and the evaluation value based on the pertinent group quantization value, thereby selecting a combination of a position set and a codevector for quantizing the speech signal.
Claim 6
Dependent Claim 33 words
The speech coder as set forth in claim 3, wherein the pulse amplitude quantizing is executed by using a plurality of codevectors which are preliminarily selected from the amplitude codebook for each group.
Claim 7
Dependent Claim 149 words
A speech coder, comprising: a spectral parameter calculator obtaining a spectral parameter from an input speech signal for every determined period of time and quantizing the spectral parameter; a mode judging unit judging a mode by extracting a feature quantity from the speech signal; a divider dividing M non-zero amplitude pulses of an excitation signal into groups of fewer than M pulses; and an excitation quantizer calculating a plurality of sets of positions of the pulses in each group and, simultaneously, quantizing the amplitudes of the pulses in each group using a codebook and the spectral parameter, and selecting at least one quantization candidate by evaluating the distortion through addition of the evaluation value based on an adjacent group quantization candidate output value and the evaluation value based on the pertinent group quantization value, thereby selecting a combination of position set and a codevector for quantizing the speech signals.
Claim 8
Dependent Claim 149 words
A speech coder, comprising: a spectral parameter calculator obtaining a spectral parameter from an input speech signal for every determined period of time and quantizing the spectral parameter; a mode judging unit judging a mode by extracting a feature quantity from the speech signal; a divider dividing M non-zero amplitude pulses of an excitation signal into groups of fewer than M pulses; and an excitation quantizer calculating a plurality of sets of positions of the pulses in each group and, simultaneously, quantizing the amplitudes of the pulses in each group using a codebook and the spectral parameter, and selecting at least one quantization candidate by evaluating the distortion through addition of the evaluation value based on an adjacent group quantization candidate output value and the evaluation value based on the pertinent group quantization value, thereby selecting a combination of position set and a codevector for quantizing the speech signals.
Claim 9
Dependent Claim 33 words
The speech coder as set forth in claim 5, wherein the pulse amplitude quantizing is executed by using a plurality of codevectors which are preliminarily selected from the amplitude codebook for each group.
Claim 10
Dependent Claim 78 words
A speech coding method, comprising: dividing M non-zero amplitude pulses of an excitation signal of an input speech signal into pulse groups L pulses each, L being less than M, collectively quantizing the amplitudes of said L pulses, selecting at least one quantization candidate by evaluating distortion through addition of an evaluation value based on an adjacent group quantization candidate output value, and an evaluation value based on the pertinent group quantization value, and outputting the quantization candidate.
Claim 11
Dependent Claim 78 words
A speech coding method, comprising: dividing M non-zero amplitude pulses of an excitation signal of an input speech signal into pulse groups L pulses each, L being less than M, collectively quantizing the amplitudes of said L pulses, selecting at least one quantization candidate by evaluating distortion through addition of an evaluation value based on an adjacent group quantization candidate output value, and an evaluation value based on the pertinent group quantization value, and outputting the quantization candidate.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-07 2003-08-09 2004-02-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-07 2007-08-09 2008-02-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-07 2011-08-09 2012-02-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag