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
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.
References Cited (Backward Citations)
US3908087A
Cited
US4724535A
Cited
US4945565A
Cited
US5060268A
Cited
US4881267A
Cited
EP0360265A2
Cited
US5265167A
Cited
US5307441A
Cited
JPH0417150A
Cited
JPH04363000A
Cited
JPH056199A
Cited
WO1995030222A1
Cited
US5651090A
Cited
US5642465A
Cited
US5717825A
Cited
US5826226A
Cited
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 |