Method of and apparatus for coding speech signal
First Claim
1. An apparatus for coding a speech signal, comprising:
- a spectral parameter calculator for determining spectral parameters from an inputted speech signal, quantizing the spectral parameters, and outputting a plurality of quantization candidates;
an adaptive code book for determining delays with respect to each of said quantization candidates outputted from said spectral parameter calculator, generating a pitch predictive signal based on a past excitation signal for each of the delays and associating quantization candidates, and outputting a quantization candidate and a delay which provide a minimum distortion between the speech signal and said pitch predictive signal;
a excitation quantizer for quantizing and outputting the excitation signal of said speech signal; and
a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal.
3 Assignments
0 Petitions
Accused Products
Abstract
In a speech coding apparatus, a spectral parameter calculator determines spectral parameters from an inputted speech signal, quantizes the spectral parameters, and outputs a plurality of quantization candidates. An adaptive code book determines delays with respect to each of the quantization candidates outputted from the spectral parameter calculator, generates a pitch predictive signal based on a past excitation signal for each of the delays and associating quantization candidates, and outputs a quantization candidate and a delay that provide a minimum distortion between the speech signal and the pitch predictive signal. An excitation quantizer quantizes and outputs the excitation signal of the speech signal. A gain quantizer quantizes and outputs a gain of at least one of the adaptive code book and the quantized excitation signal.
-
Citations
19 Claims
-
1. An apparatus for coding a speech signal, comprising:
-
a spectral parameter calculator for determining spectral parameters from an inputted speech signal, quantizing the spectral parameters, and outputting a plurality of quantization candidates; an adaptive code book for determining delays with respect to each of said quantization candidates outputted from said spectral parameter calculator, generating a pitch predictive signal based on a past excitation signal for each of the delays and associating quantization candidates, and outputting a quantization candidate and a delay which provide a minimum distortion between the speech signal and said pitch predictive signal; a excitation quantizer for quantizing and outputting the excitation signal of said speech signal; and a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal. - View Dependent Claims (17)
-
-
2. An apparatus for coding a speech signal, comprising:
-
a spectral parameter calculator for determining spectral parameters from an inputted speech signal, quantizing the spectral parameters, and outputting a plurality of quantization candidates; an adaptive code book for determing delay, generating delay candidates existing within predetermined delay range, generating a pitch predictive signal calculated using a signal extracted from a past excitation signal for a delay candidate and quantization candidate, for each of all combinations between each of said delay candidates and each of quantization candidates, and outputting an optimal combination between a quantization candidate and a delay which provides a minimum distortion between the inputted speech signal and said quantized excitation signal; and a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal. - View Dependent Claims (18)
-
-
3. An apparatus for coding a speech signal, comprising:
-
a spectral parameter and delay calculator for calculating spectral parameters and a first delay from a signal extracted from a past excitation signal for a delay and an inputted speech signal; a spectral parameter quantizer for quantizing the spectral parameters and outputting at least one quantization candidate; an adaptive code book for determining a second delay based on said first delay, calculating at least one second delay candidate neighboring said first delay, generating a pitch predictive signal calculated using a signal extracted from a past excitation signal for said second delay candidate and quantization candidate, for all of the combinations between each of second delay candidates and each of quantization candidates; an excitation quantizer for quantizing and outputting the excitation signal of said speech signal; and a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal. - View Dependent Claims (19)
-
-
4. An apparatus for coding a speech signal, comprising:
-
a spectral parameter and delay calculator for being supplied with an inputted speech signal, jointly calculating spectral parameters and a first delay from a signal scissored from a past drive signal for a delay and the inputted speech signal; a drive signal calculator for calculating a drive signal from said spectral parameters and said speech signal; a spectral parameter quantizer for quantizing the spectral parameters and outputting at least one quantization candidate; an adaptive code book for determing second delay based on said first delay, calculating at least one second delay candidate neighboring said first delay, generating a pitch predictive signal calculated using a signal extracted from a past excitation signal for said second delay candidate and quantization candidate, for all of the combinations between each of second delay candidates and each of quantization candidates, a excitation quantizer for quantizing and outputting the excitation signal of said speech signal; and a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal.
-
-
5. An apparatus for coding a speech signal, comprising:
-
a mode decision unit for deciding a mode of an inputted speech signal and outputting mode decision information; a spectral parameter calculator for determining spectral parameters from the speech signal, quantizing the spectral parameters, and outputting a plurality of quantization candidates; an adaptive code book for determining delay with respect to each of said quantization candidates, respectively, outputted from said spectral parameter quantizer, generating a pitch predective signal based on a past excitation signal for each of the delays and associating quantization candidates, and outputting a quantization candidate and a delay which provide a minimum distortion between the speech signal and said pitch predective signal, if the mode decision information outputted from said mode decision unit represents a predetermined mode; a excitation quantizer for quantizing and outputting the excitation signal of said speech signal; and a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal.
-
-
6. An apparatus for coding a speech signal, comprising:
-
a mode decision unit for deciding a mode of an inputted speech signal and outputting mode decision information; a spectral parameter calculator for determining spectral parameters from the speech signal, quantizing the spectral parameters, and outputting a plurality of quantization candidates; an adaptive code book for determining `delay, generating delay candidates existing within predetermined delay range, generating a pitch predictive signal calculated using a signal extracted from a past excitation signal for a delay candidate and quantization candidate, for each of all combinations between each of said delay candidates and each of quantization candidates, and outputting an optimal combination between a quantization candidate and a delay which provides a minimum distortion between the inputted speech signal and said pitch predective signal, if the mode decision information outputted from said mode decision unit represents a predetermined mode; and a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal.
-
-
7. An apparatus for coding a speech signal, comprising:
-
a mode decision unit for decoding a mode of an inputted speech signal and outputting mode decision information; a spectral parameter calculator for determining spectral parameters from the speech signal, quantizing the spectral parameters, and outputting a plurality of quantization candidates; a spectral parameter and delay calculator for calculating spectral parameters and a first delay from a signal extracted from a past excitation signal for a delay and an inputted speech signal; a spectral parameter quantizer for quantizing the spectral parameters and outputting at least one quantization candidate; an adaptive codebook code book for determining a second delay based on said first delay, calculating at least one second delay candidate neighboring said first delay, generating a pitch predictive signal calculated using a signal extracted from a past excitation signal for said second delay candidate and quantization candidate, for all of the combinations between each of second delay candidates and each of quantization candidates, if the mode decision information outputted from said mode decision unit represents a predetermined mode; an excitation quantizer for quantizing and outputting the excitation signal of said speech signal; and a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal.
-
-
8. An apparatus for coding a speech signal, comprising:
-
a mode decision unit for deciding a mode of an inputted speech signal and outputting mode decision information; a spectral parameter calculator and delay calculator for being supplied with an inputted speech signal, jointly calculating spectral parameters and a first delay from a signal extracted from a past drive signal for a delay and the inputted speech signal; a drive signal calculator for calculating a drive signal from said spectral parameters and said speech signal; a spectral parameter quantizer for quantizing the spectral parameters and outputting at least one quantization candidate; an adaptive codebook code book for determining a second delay based on said first delay, calculating at least one second delay candidate neighboring said first delay, generating a pitch predictive signal calculated using a signal extracted from a past excitation signal for said second delay candidate and quantization candidate, for all of the combinations between each of second delay candidates and each of quantization candidates, if the mode decision information outputted from said mode decision unit represents a predetermined mode; an excitation quantizer for quantizing and outputting the excitation signal of said speech signal; and a gain quantizer for quantizing and outputting a gain of at least one of said adaptive code book and said quantized excitation signal.
-
-
9. A method of coding a speech signal, comprising the steps of:
-
determining spectral parameters from an inputted speech signal, quantizing the spectral parameters, and outputting a plurality of quantization candidates; and determining delays with respect to said quantization candidates, generating a pitch predictive signal based on a past excitation signal for each of the delays and each of the quantization candidates, and determining a quantization candidate and a delay which provide a minimum distortion between the inputted speech signal and said pitch predictive signal.
-
-
10. A method of coding a speech signal, comprising the steps of:
-
determining spectral parameters from an inputted speech signal, quantizing the spectral parameters, and outputting a plurality of quantization candidates; determining delay, generating delay candidates existing within predetermined delay range, generating a pitch predictive signal calculated using a signal extracted from a past excitation signal for a delay candidate and quantization candidate, for each of all combinations between each of said delay candidates and each of quantization candidates, and outputting an optimal combination between a quantization candidate and a delay which provides a minimum distortion between the inputted speech signal and said quantized excitation signal.
-
-
11. A method of coding a speech signal, comprising the steps of:
-
calculating spectral parameters and a first delay from a signal extracted from a past excitation signal for a delay and an inputted speech signal; determining at least one quantization candidate for said spectral parameters; and calculating at least one second delay based on said first delay, calculating at least one second delay candidate neighboring said first delay, generating a pitch predictive signal calculated using a signal extracted from past excitation signal for said second delay candidate and quantization candidate, for all of the combinations between each of second delay candidates and each of quantization candidates.
-
-
12. A method of coding a speech signal, comprising the steps of:
-
inputting a speech signal, calculating spectral parameters and a first delay from a signal extracted from a past drive signal for a delay and the inputted speech signal; calculating a drive signal from said spectral parameters and said speech signal; determining at least one quantization candidate for said spectral parameters; calculating at least one second delay based on said first delay, calculating at least one second delay candidate neighboring said first delay, generating a pitch predictive signal calculated using a signal extracted from past excitation signal for said second delay candidate and quantization candidate, for all of the combinations between each of second delay candidates and each of quantization candidates.
-
-
13. A method of coding a speech signal, comprising the steps of:
-
deciding a mode of an inputted speech signal; determining spectral parameters from the speech signal, quantizing the spectral parameters, and determining a plurality of quantization candidates; and determining a delay with respect to each of said quantization candidates, respectively, outputted from said spectral parameter quantizer, generating a pitch predective signal based on a past excitation signal for each of the delays and associating quantization candidates, and outputting a quantization candidate and a delay which provide a minimum distortion between the speech signal and said pitch predictive signal, if the mode decision information outputted from said mode decision unit represents a predetermined mode.
-
-
14. A method of coding a speech signal, comprising the steps of:
-
deciding a mode of an inputted speech signal; determining spectral parameters from the speech signal, quantizing the spectral parameters, and determining a plurality of quantization candidates; and determining delay, generating delay candidates existing within predetermined delay range, generating a pitch predictive signal calculated using a signal extracted from past excitation signal for a delay candidate and quantization candidate, for each of all combinations between each of said delay candidates and each of quantization candidates, and outputting an optimal combination between a quantization candidate and a delay which provides a minimum distortion between the inputted speech signal and said pitch predective signal, if the mode decision information outputted from said mode decision unit represents a predetermined mode.
-
-
15. A method of coding a speech signal, comprising the steps of:
-
deciding a mode of an inputted speech signal; determining spectral parameters from the speech signal, quantizing the spectral parameters, and determining a plurality of quantization candidates; calculating spectral parameters and a first delay from a signal extracted from a past excitation signal for a delay and the inputted speech signal; quantizing the spectral parameters and determining at least one quantization candidate; and calculating at least one second delay candidate neighboring said first delay, generating a pitch predictive signal calculated using a signal extracted from a past excitation signal for said second delay candidate and quantization candidate, for all of the combinations between each of second delay candidates and each of quantization candidates, if the mode decision information outputted from said mode decision unit represents a predetermined mode.
-
-
16. A method of coding a speech signal, comprising the steps of:
-
deciding a mode of an inputted speech signal; calculating spectral parameters and a first delay from a signal extracted from a past drive signal for a delay and the inputted speech signal; calculating a drive signal from said spectral parameters and said speech signal; quantizing said spectral parameters and determining at least one quantization candidate; and calculating at least one second delay candidate neighboring said first delay, generating a pitch predictive signal calculated using a signal extracted from past excitation signal for said second delay candidate and quantization candidate, for all of the combinations between each of second delay candidates and each of quantization candidates, if the mode decision information outputted from said mode decision unit represents a predetermined mode.
-
Specification