Claims
- 1. A method for determining linear predictive coding (LPC) filter parameters for use in encoding a voice signal, the method comprising:pre-emphasizing samples of a speech signal using a z-transform function; analyzing the pre-emphasized samples to produce LPC reflection coefficients; quantizing the LPC reflection coefficients by a voiced quantizer and by an unvoiced quantizer producing sets of quantized reflection coefficients; converting each set into respective coefficients; determining the set which produces a smaller log-spectral distance based on in part that set's respective spectral coefficients; and selecting the determined set to encode the voice signal.
- 2. The method of claim 1 further comprising converting the determined set into all-pole LPC filter coefficients.
- 3. An apparatus for determining linear predictive coding (LPC) filter parameters for use in encoding a voice signal, the apparatus comprising:a pre-emphasis block for pre-emphasizing samples of a speech signal using a z-transform function; a LPC analysis block for analyzing the pre-emphasized samples to produce LPC reflection coefficients; and a reflection coefficient quantization and LPC conversion block for quantizing the LPC reflection coefficients by a voiced quantizer and by an unvoiced quantizer producing sets of quantized reflection coefficients, for converting each set into respective spectral coefficients, for determining the set which produces a smaller log-spectral distance based on in part that set's respective spectral coefficients, and for selecting the determined set to encode the voice signal.
- 4. The apparatus of claim 3 further comprising a reflection coefficient to LPC coefficient block for converting the determined set into all-pole LPC filter coefficients.
- 5. The apparatus of claim 3 wherein the voiced quantizer is a scalar voiced quantizer and the unvoiced quantizer is a scalar unvoiced quantizer.
- 6. An apparatus for determining linear predictive coding (LPC) filter parameters for use in encoding a voice signal, the apparatus comprising:means for pre-emphasizing samples of a speech signal using a z-transform function; means for analyzing the pre-emphasized samples to produce LPC reflection coefficients; means for quantizing the LPC reflection coefficients by a voiced quantizer and by an unvoiced quantizer producing sets of quantized reflection coefficients; means for converting each set into respective spectral coefficients; means for determining the set which produces a smaller log-spectral distance based on in part that set's respective spectral coefficients; and means for selecting the determined set to encode the voice signal.
- 7. The apparatus of claim 6 further comprising a reflection coefficient to LPC coefficient block for converting the determined set into all-pole LPC filter coefficients.
- 8. The apparatus of claim 6 wherein the voiced quantizer is a scalar voiced quantizer and the unvoiced quantizer is a scalar unvoiced quantizer.
Parent Case Info
This application is a continuation of U.S. patent application Ser. No. 09/805,634, filed Mar. 14, 2001, now U.S. Pat. No. 6,385,577 which is a continuation of U.S. patent application Ser. No. 09/441,743, filed Nov. 16, 1999, now U.S. Pat. No. 6,223,152, which is a continuation of U.S. patent application No. 08/950,658, filed Oct. 15, 1997, now U.S. Pat. No. 6,006,174, which is a file wrapper continuation of U.S. patent application Ser. No. 08/670,986, filed Jun. 28, 1996, now abandoned which is a file wrapper continuation of U.S. patent application Ser. No. 08/104,174, filed Aug. 9, 1993, now abandoned which is a continuation of U.S. patent application Ser. No. 07/592,330, filed Oct. 3, 1990, now U.S. Pat. No. 5,235,670, which applications are incorporated herein by reference.
US Referenced Citations (17)
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| WO8602726 |
Jun 1986 |
WO |
Non-Patent Literature Citations (6)
| Entry |
| Proc. ICASSP '82, A New Model of LPC Excitation for Producing Natural-Sounding Speech at Low Bit Rates, B.S. Atal and J.R. Remde, pp. 614-617, Apr. 1982. |
| Proc. ICASSP '84, Improving Performance of Multi-Pulse Coders at Low Bit Rates, S. Singhal and B.S. Atal, paper 1.3, Mar. 1984. |
| Proc. ICASSP '84, Efficient Computation and Encoding of the Multiple Excitation for LPC, M. Berouti et al., paper 10.1, Mar. 1984. |
| Proc. ICASSP '86, Implementation of Multi-Pulse Coder on a Single Chip Floating-Point Signal Processor, H. Alrutz, paper 44.3, Apr. 1986. |
| Digital Telephony, John Bellamy, pp 153-154, 1991. |
| Veeneman et al., “Computationally Efficient Stochastic Coding of Speech,” 1990, IEEE 40th Vehicular Technology Conference, May 1990, pp. 331-335. |
Continuations (6)
|
Number |
Date |
Country |
| Parent |
09/805634 |
Mar 2001 |
US |
| Child |
10/083237 |
|
US |
| Parent |
09/441743 |
Nov 1999 |
US |
| Child |
09/805634 |
|
US |
| Parent |
08/950658 |
Oct 1997 |
US |
| Child |
09/441743 |
|
US |
| Parent |
08/670986 |
Jun 1996 |
US |
| Child |
08/950658 |
|
US |
| Parent |
08/104174 |
Aug 1993 |
US |
| Child |
08/670986 |
|
US |
| Parent |
07/592330 |
Oct 1990 |
US |
| Child |
08/104174 |
|
US |