Claims
- 1. A method for interpolative coding input signals, said signals decomposed into or composed of a slowly evolving waveform and a rapidly evolving waveform having a magnitude, the method incorporating at least one of the following steps:
(a) analysis-by-synthesis vector quantization of the rapidly evolving waveform parameter; (b) parametrizing the magnitude of the rapidly evolving waveform; (c) incorporating temporal weighting in the AbS VQ of the REW; (d) incorporating spectral weighting in the AbS VQ of the REW; (e) applying a filter to a vector quantizer codebook in the analysis-by-synthesis vector-quantization of the rapidly evolving waveform whereby to add self correlation to the codebook vectors; and (f) using a coder in which a plurality of bits therein are allocated to the rapidly evolving waveform magnitude:
- 2. The method of claim 1 further comprising analysis-by-synthesis vector quantization of the slowly evolving waveform.
- 3. The method of claim 1 wherein said signal is speech.
- 4. The method of claim 1 wherein said method incorporates each of steps (a) through (c).
- 5. A method for interpolative coding input signals, said signals decomposed into or composed of a slowly evolving waveform and a rapidly evolving waveform having a magnitude, comprising:
(a) analysis-by-synthesis vector quantization of the rapidly evolving waveform parameter; (b) analysis-by-synthesis quantization of the slowly evolving waveform; (c) parametrizing the magnitude of the rapidly evolving waveform; (d) incorporating temporal weighting in the analysis-by-synthesis vector quantization of the rapidly evolving waveform; and (e) incorporating spectral weighting in the analysis-by-synthesis vector quantization of the rapidly evolving waveform.
- 6. The method of claim 1 in which in the step of analysis-by-synthesis of a first vector-quantization of the slowly evolving waveform is predicted based on the vector quantization of the rapidly evolving waveform and a second vector quantization of the slowly evolving waveform.
- 7. A method for interpolative coding input signals, said signals decomposed into or composed of a rapidly evolving waveform, the method incorporating analysis-by-synthesis vector quantization of the rapidly evolving waveform parameter.
- 8. A method for interpolative coding input signals, said signals decomposed into or composed of a slowly evolving waveform and a rapidly evolving waveform having a magnitude, comprising parametrizing the magnitude of the rapidly evolving waveform.
- 9. The method of claim 8 in which the method of parametrizing the magnitude of the rapidly evolving waveform is in accordance with the formula:
- 10. A method for interpolative coding input signals, said signals decomposed into or composed of a rapidly evolving waveform, comprising using a coder in which a plurality of bits therein are allocated to the rapidly evolving waveform magnitude.
- 11. The method of claim 10 in which 7 bits are allocated to the rapidly evolving waveform magnitude in the coder.
- 12. A method for modeling vector by set of basis functions, and a piecewise linear model, where the model interpolation factor is in accordance with the formula:
- 13. A method of using a weighted correlation matrix of orthonormal functions, Ψ(W(ω)), its elements are:
- 14. The method of claim 13 without using the the weighting W(ω), or assuming that the weighting is equal unity.
- 15. A method for computing time-varying orthonormal basis function, in order to eliminate using the matrix A, by defining the scalar product to incorporate the time-varying spectral weighting, wherein the respective orthonormal basis functions are in accordance with the formula:
- 16. A method for using distortion in a form of a simple parameter squared error which is equivalent or related to complex distortion between vectors by using sensitivity function as weighting for the parameter squared error, that is in accordance with the formula:
- 17. A method for vector quantization of set of vectors using parametrization of each vector in the set, and applying vector quantization to the vector of parameters.
- 18. The method of claim 17 using weighted distortion.
- 19. A method for dual (or higher order) prediction of vectors.
- 20. A method for dual (or higher order) predictive coding of vectors.
- 21. The method of claim 19 using Analysis-by-Synthesis.
- 22. A method for predicting the slowly evolving waveform from both rapidly evolving waveform and past slowly evolving waveform data.
- 23. A method for predictive coding of the slowly evolving waveform using both rapidly evolving waveform based prediction and past slowly evolving waveform prediction.
- 24. A method of using codebooks for each subrange in subdivided parameter range in order to improve coding efficiency.
- 25. A method for interpolating weighted distortion in accordance with the formula:
- 26. The method of claim 25 without using the weighting matrix Ψ, or assuming that the weighting is a unity matrix.
- 27. A method for separating the total distortion to a sum of modeling distortion and quantization distortion in accordance with the formula:
- 28. A method for quantization using simple quantization distortion, based on the separation method of claim 27.
- 29. A speech coding system using waveform interpolation comprising at least one of the following steps:
(a) analysis-by-synthesis vector quantization of a rapidly evolving waveform parameter; (b) parametrizing a magnitude of a rapidly evolving waveform; (c) incorporating temporal weighting in the AbS VQ of the REW; (d) incorporating spectral weighting in the AbS VQ of the REW; (e) applying a filter to a vector quantizer codebook in the analysis-by-synthesis vector-quantization of the rapidly evolving waveform whereby to add self correlation to the codebook vectors; and (f) using a coder in which a plurality of bits therein are allocated to the rapidly evolving waveform magnitude.
- 30. A speech coding system using waveform interpolation comprising:
(a) analysis-by-synthesis vector quantization of a rapidly evolving waveform parameter; (b) analysis-by-synthesis quantization of a slowly evolving waveform; (c) parametrizing a magnitude of the rapidly evolving waveform; (d) incorporating temporal weighting in the analysis-by-synthesis vector quantization of the rapidly evolving waveform; and (e) incorporating spectral weighting in the analysis-by-synthesis vector quantization of the rapidly evolving waveform.
- 31. A speech coding system using waveform interpolation of input signals, said signals decomposed into or composed of a rapidly evolving waveform, comprising incorporating analysis-by-synthesis vector quantization of the rapidly evolving waveform parameter.
- 32. A speech coding system using waveform interpolation of input signals, said signals decomposed into or composed of a slowly evolving waveform and a rapidly evolving waveform having a magnitude, comprising parametrizing the magnitude of the rapidly evolving waveform.
- 33. A speech coding system using waveform interpolation of input signals, said signals decomposed into or composed of a rapidly evolving waveform, comprising using a coder in which a plurality of bits therein are allocated to the rapidly evolving waveform magnitude.
- 34. A speech coding system using waveform interpolation comprising dual (or higher order) prediction of vectors.
- 35. A speech coding system using waveform interpolation comprising dual (or higher order) predictive coding of vectors.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of Provisional Patent Application No. 60/190,371, which application is herein incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60190371 |
Mar 2000 |
US |