Claims
- 1. A speech coding and decoding system comprising:
- an adaptive codebook storing therein a plurality of pitch prediction residual vectors;
- a first evaluation unit, operatively connected to said adaptive codebook, to select from said adaptive codebook one of the pitch prediction residual vectors and a first gain corresponding thereto, to minimize a first power of a pitch prediction error signal vector representing an error between the perceptually weighted input speech signal vector and a pitch prediction reproduced signal obtained by multiplying the first gain times a perceptually weighted pitch prediction residual vector formed by perceptually weighting the one of the pitch prediction residual vectors by a first perceptual weighting matrix;
- arithmetic processing means for receiving the perceptually weighted input speech signal vector and for applying a perceptual weighting to the perceptually weighted input speech signal vector to calculate a perceptually weighted input speech signal vector;
- a sparse-stochastic codebook storing therein thinned out code vectors representing white noise;
- an orthogonalization transformer, operatively connected to said sparse-stochastic codebook and to receive the perceptually weighted pitch prediction residual vector, each of the thinned out code vectors and the perceptually weighted input speech signal vector from said arithmetic processing means, to perceptually weight and orthogonally transform the perceptually weighted pitch prediction residual vector into a resultant input speech signal vector and to find an autocorrelation value of an orthogonal vector orthogonal to the one of the pitch prediction residual vectors;
- correlation means for finding a correlation value using the resultant input speech signal vector generated by said orthogonalization transformer and each of the thinned out code vectors; and
- a second evaluation unit, operatively connected to said correlation means and to receive the perceptually weighted input speech signal, to select at least one of the thinned out code vectors and a second gain corresponding thereto, to minimize a second power of an error signal vector between the perceptually weighted input speech signal vector and the orthogonal vector, using the autocorrelation value and the correlation value to encode the perceptually weighted input speech signal vector as the one of the pitch prediction residual vectors, the code vector and the first and second gains corresponding thereto.
- 2. A speech coding and decoding system according to claim 1, wherein said arithmetic processing means uses a transpose matrix.
- 3. A speech coding and decoding system according to claim 1, wherein said arithmetic processing means comprises a backward type filter which achieves an inverse operation in time.
- 4. A speech coding and decoding system according to claim 1, wherein said orthogonalization transformer comprises first to fifth arithmetic processors,
- said first arithmetic processor generating an arithmetic sub-vector by applying a backward perceptual weighting to the one of the pitch prediction residual vectors received as an input signal from said first evaluation unit,
- said second arithmetic processor, including the perceptual weighting matrix, transforming the arithmetic subvector into transformed vectors by using a calculation vector which is orthogonal to all of the thinned out code vectors of said sparse-stochastic codebook,
- said third arithmetic processor being supplied with some of the transformed sub-vectors and applying a backward Householder orthogonalization transform to the perceptually weighted input speech signal vector from said arithmetic processing means to generate the input speech signal vector;
- said fourth arithmetic processor receiving some of the transformed sub-vectors as input vectors and the thinned out code vectors, using an internal perceptual weighting matrix to find the orthogonal vector, and generating the autocorrelation value of the orthogonal vector for sending to said second evaluation unit; and
- said fifth arithmetic processor comprises finding a correlation value between the input speech signal vector and each of the thinned out code vectors for sending to said second evaluation unit.
- 5. A speech coding and decoding system according to claim 2, wherein said orthogonalization transformer comprises a Gram-Schmidt orthogonalization transformer.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 2-161041 |
Jun 1990 |
JPX |
|
Parent Case Info
This application is a continuation of application No. 08/574,782, filed Dec. 19, 1995, now abandoned, which is a continuation of application No. 08/357,777, filed Dec. 16, 1994, now abandoned, which is a continuation of application No. 08/180,499, filed Jan. 12, 1994, now abandoned, which is a continuation of application No. 07/716,865, filed Jun. 18, 1991, now abandoned.
US Referenced Citations (3)
| Number |
Name |
Date |
Kind |
|
4821324 |
Ozawa et al. |
Apr 1989 |
|
|
4896361 |
Gerson |
Jan 1990 |
|
|
4899385 |
Ketchum et al. |
Feb 1990 |
|
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| WO-A-9 101 545 |
Feb 1991 |
WOX |
Non-Patent Literature Citations (2)
| Entry |
| Dymarski et al., "Optimal and sub-optimal algorithms for selecting the excitation in linear predictive coders", ICASSP 90, pp. 485-488, Apr., vol. 1, 1990. |
| Proceedings, ICASSP 90, 1990 International Conference on Acoustics, Speech, and Signal Processing Apr. 3-6, 1990, IEEE Signal Processing Society, pp. 461 to 464. |
Continuations (4)
|
Number |
Date |
Country |
| Parent |
574782 |
Dec 1995 |
|
| Parent |
357777 |
Dec 1994 |
|
| Parent |
180499 |
Jan 1994 |
|
| Parent |
716865 |
Jun 1991 |
|