Abstract:
PROBLEM TO BE SOLVED: To provide a method and apparatus for performing speech coding which improves speech quality. SOLUTION: The method for encoding speech by a speech coding device comprises: a stage for receiving an input signal; a stage for creating an object vector on the basis of the input signal; a stage for creating a plurality of weighted adaptive code book vectors on the basis of a signal sub-sample resolution delay value, an adaptive code book, and a weighted synthesis filter; a stage for creating a weighted fixed code book(FCB) exiting vector on the basis of the object vector and the plurality of weighted adaptive code book vector; a stage for creating a plurality of correlation terms on the basis of the object vector, the plurality of weighted adaptive code book vectors and the weighted FCB exciting vector; and a stage for selecting a gain vector from a table in response to an error minimizing reference. The gain vector comprises at least two adaptive code book gains and one fixed code book gain, and the error minimizing reference is based on the plurality of correlation terms. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
In a speech encoder/decoder (200/300) a pitch delay contour endpoint modifier (208) is employed to shift the endpoints of a pitch delay interpolation curve up or down. Particularly, the endpoints of the pitch delay interpolation curve are shifted based on a variation and/or a standard deviation in pitch delay.
Abstract:
During operation of an encoder, a signal vector (x) is received. A first multi-precision operand (?'k ) will be generated based on the signal vector to be encoded. A mantissa operand and an exponent operand are generated. Both the mantissa operand and the exponent operand are representative of a second multi-precision operand that is based on the signal vector to be encoded. A portion of ?'k is selected to be modified based on the exponent operand. A part of ?'k is modified based on the mantissa operand to produce a modified multi-precision operand (?'k+1 ). Finally, a multi-precision codeword is generated for use in a corresponding decoder.
Abstract:
Durante la operación, una señal de entrada que va a ser codificada es recibida y codificada para producir una señal de audio codificada; la señal de audio codificada entonces es escalada con una pluralidad de valores de ganancia para producir una pluralidad de señales de audio codificadas escaladas, cada una tiene un valor de ganancia asociado y se determina que una pluralidad de valores de error existe entre la señal de entrada y cada una de la pluralidad de señales de audio codificadas escaladas; entonces se elige un valor de ganancia el cual está asociado con una señal de audio codificada escalada que tiene como resultado un valor de error bajo existente entre la señal de entrada y la señal de audio codificada escalada; por último, el valor de error bajo es transmitido junto con el valor de ganancia como parte de una capa de mejoramiento a la señal de audio codificada.
Abstract:
Durante la operación de un codificador, se recibe un vector de señal (x). Un primer operando de multi-precisión (?´k) se generará basándose en el vector de señal que se codificará. Un operando de mantisa y un operando exponente se generan. Tanto el operando de mantisa como el operando exponente son representativos de un segundo operando de multi-precisión que se basa en el vector de señal que se codificará. Una porción de ?´k se selecciona para modificarse basándose en el operando exponente. Una parte de ?´k se modifica basándose en el operando de mantisa para producir un operando de multi-precisión modificado (?´k+1). Finalmente, una palabra código de multi-precisión se genera para su uso en un descodificador correspondiente.
Abstract:
To address the need for choosing values of harmonic noise weighting (HNW) coefficient (epsilon p ) so that the amount of harmonic noise weighting can be optimized, a method and apparatus for performing harmonic noise weighting in digital speech coders is provided herein. During operation, received speech is analyzed to determine a pitch period. HNW coefficients are then chosen based on the pitch period, and a perceptual noise weighting filter (C(z)) is determined based on the harmonic-noise weighting (HNW) coefficients (epsilon p ).
Abstract:
The invention provides a method of coding an information signal. An information signal is represented by a sequence of pulses. A plurality of pulse parameters are determined based on the sequence of pulses including a non-zero pulse parameter corresponding to a number of non-zero pulse positions in the sequence of pulses. The non-zero pulse parameter is coded using a variable-length codeword.