Abstract:
Se describe un dispositivo de determinación de tono que determina la tonalidad de una señal de entrada utilizando las correlaciones entre los componentes de frecuencia de un cuadro actual con los componentes de frecuencia del cuadro anterior, de manera que el dispositivo de determinación de tono es capaz de disminuir la complejidad del cálculo. En el dispositivo, una unidad de acoplamiento de vector (104) acopla algunos de los coeficientes SDFT del cuadro anterior con algunos de los coeficientes SDFT de muestreo descendente del cuadro anterior para generar nuevos coeficientes SDFT, y también acopla algunos de los coeficientes SDFT del cuadro actual con algunos de los coeficientes SDFT de muestreo descendente del cuadro actual para generar los nuevos coeficientes SDFT. Una unidad de análisis de correlación (105) busca las correlaciones para los coeficientes SDFT entre los cuadros y también busca la potencia del cuadro actual para cada banda específica. Una unidad de determinación de banda (106) determina la banda con la potencia más grande y da salida a la información de ubicación para la banda determinada como la información de cambio, y una unidad de determinación de tono (107) determina la tonalidad de la señal de entrada de acuerdo con los valores de las correlaciones que son ingresados desde la unidad de análisis de correlación (105).
Abstract:
A vector quantizer which improves the accuracy of vector quantization in switching over a vector quantization codebook on a first stage depending on the type of feature having the correlation with a quantization target vector. In the vector quantizer, a classifier (101) generates classification information representing a type of narrowband LSP vector having the correlation with wideband LSP (Line Spectral Pairs) out of the plural types. A first codebook (103) selects one sub-codebook corresponding to the classification information as a codebook used for the quantization of the first stage from plural sub-codebooks (CBa1 to CBan) corresponding to each of the types of narrowband LSP vectors. A multiplier (107) multiplies the quantization residual vector of the first stage inputted from an adder (104) by a scaling factor corresponding to the classification information out of plural scaling factors stored in a scaling factor determining section (106) and outputs it to an adder (109) as the quantization target of a second stage.
Abstract:
A vector quantizer which improves the accuracy of vector quantization in switching over a vector quantization codebook on a first stage depending on the type of feature having the correlation with a quantization target vector. In the vector quantizer, a classifier (101) generates classification information representing a type of narrowband LSP vector having the correlation with wideband LSP (Line Spectral Pairs) out of the plural types. A first codebook (103) selects one sub-codebook corresponding to the classification information as a codebook used for the quantization of the first stage from plural sub-codebooks (CBa1 to CBan) corresponding to each of the types of narrowband LSP vectors. A multiplier (107) multiplies the quantization residual vector of the first stage inputted from an adder (104) by a scaling factor corresponding to the classification information out of plural scaling factors stored in a scaling factor determining section (106) and outputs it to an adder (109) as the quantization target of a second stage.
Abstract:
A vector quantizer which improves the accuracy of vector quantization in switching over a vector quantization codebook on a first stage depending on the type of feature having the correlation with a quantization target vector. In the vector quantizer, a classifier (101) generates classification information representing a type of narrowband LSP vector having the correlation with wideband LSP (Line Spectral Pairs) out of the plural types. A first codebook (103) selects one sub-codebook corresponding to the classification information as a codebook used for the quantization of the first stage from plural sub-codebooks (CBa1 to CBan) corresponding to each of the types of narrowband LSP vectors. A multiplier (107) multiplies the quantization residual vector of the first stage inputted from an adder (104) by a scaling factor corresponding to the classification information out of plural scaling factors stored in a scaling factor determining section (106) and outputs it to an adder (109) as the quantization target of a second stage.
Abstract:
An encoder generating a decoded signal with an improved quality by scalable encoding by canceling the characteristic inherent to the encoder and causing degradation of quality of the decoded signal. In the encoder, a first encoding section (102) encodes the input signal after down sampling, a first decoding section (103) decodes first encoded information outputted from the first encoding section (102), an adjusting section (105) adjusts the first decoded signal after up sampling by convoluting the first decoded signal after up sampling and an impulse response for adjustment, an adder (107) inverses the polarity of adjusted first decoded signal and adds the first decoded signal having the inverted polarity to the input signal, a second encoding section (108) encodes the residual signal outputted from the adder (107), and a multiplexing section (109) multiplexes the first encoded information outputted from the first encoding section (102) and the second encoded information outputted from the second encoding section (108).