Abstract:
Provided is a voice encoding device which can accurately encode a spectrum shape of a signal having a strong tonality such as a vowel. The device includes: a sub-band constituting unit (151) which divides a first layer error conversion coefficient to be encoded into M sub-bands so as to generate M sub-band conversion coefficients; a shape vector encoding unit (152) which performs encoding on each of the M sub-band conversion coefficient so as to obtain M shape encoded information and calculates a target gain of each of the M sub-band conversion coefficients; a gain vector forming unit (153) which forms one gain vector by using M target gains; a gain vector encoding unit (154) which encodes the gain vector so as to obtain gain encoded information; and a multiplexing unit (155) which multiplexes the shape encoded information with the gain encoded information.
Abstract:
Un aparato de codificación de audio que comprende: una sección de codificación de primera capa (102) accionable para realizar un procesamiento de codificación con respecto a unos coeficientes de transformación de entrada para generar unos datos codificados de primera capa; una sección de descodificación de primera capa (103) accionable para realizar un procesamiento de descodificación usando los datos codificados de primera capa para generar unos coeficientes de transformación descodificados de primera capa; y una sección de codificación de segunda capa (105) accionable para realizar un procesamiento de codificación con respecto a una banda de frecuencia objetivo en la que, en unos coeficientes de transformación de error de primera capa que representan un error entre los coeficientes de transformación de entrada y los coeficientes de transformación descodificados de primera capa, se halla un máximo error, para generar unos datos codificados de segunda capa, donde la sección de codificación de segunda capa comprende: una primera sección de especificación de posición (201) accionable para buscar una primera banda que comprende el máximo error a través de la totalidad de una banda entera, sobre la base de un ancho de banda más amplio que la banda de frecuencia objetivo y un primer tamaño de escalón previamente determinado para generar una primera información de posición que muestra la primera banda especificada; una segunda sección de especificación de posición (202) accionable para buscar la banda de frecuencia objetivo a través de la totalidad de la primera banda, sobre la base de un segundo tamaño de escalón más estrecho que el primer tamaño de escalón para generar una segunda información de posición que muestra la banda de frecuencia objetivo especificada; y una sección de codificación (203) accionable para codificar los coeficientes de transformación de error de primera capa incluidos en la banda de frecuencia objetivo que se especifica sobre la base de la primera información de posición y la segunda información de posición para generar una información codificada.
Abstract:
Provided are a quantization device and quantization method which reduce coding distortion with a small degree of calculation, and achieve adequate coding performance thereby. A multistage vector quantization unit (102) treats a number of candidates N which are designated prior to operation in the first-stage vector quantization unit (201-1), decrements the number of candidates by one beginning with the second-stage vector quantization unit (201-2 - 201-J) and continuing with each stage thereafter, and, if the number of candidates is three or less, assesses the quantization distortion at each such stage, treating the number of candidates at the following stage as a predetermined value P if the quantization distortion is greater than a prescribed threshold, and treating the number of candidates at the following stage as a value Q that is less than the predetermined value P if the quantization distortion is less than or equal to the predetermined threshold.
Abstract:
Provided is an encoding device which can reduce the encoding distortion as compared to the conventional technique and can obtain a preferable sound quality for auditory sense. In the encoding device, a shape quantization unit (111) quantizes the shape of an input spectrum with a small number of pulse positions and polarities. The shape quantization unit (111) sets a pulse amplitude width to be searched later upon search of the pulse position to a value not greater than the pulse amplitude width which has been searched previously. A gain quantization unit (112) calculates a gain of a pulse searched by the shape quantization unit (111) for each of bands.
Abstract:
There is disclosed an encoder apparatus whereby, when a band expanding technique for encoding, based on the spectral data of a lower frequency portion, the spectral data of a higher frequency portion is applied to a lower layer in a hierarchical encoding/decoding system, an efficient encoding can be performed in an upper layer as well, thereby improving the decoded-signal quality. In an encoder apparatus (101), a second layer decoder unit (207) calculates a spectrum (differential spectrum), which is to be encoded in a third layer encoder unit (210) that is an upper layer of the second layer decoder unit (207), by applying such an ideal gain (first gain parameter al) that minimizes the energy of the differential spectrum.
Abstract:
Disclosed is an encoding device that improves the quality of a decoded signal in a hierarchical coding (scalable coding) method, wherein a band to be quantized is selected for every level (layer). The encoding device (101) is equipped with a second layer encoding unit (205) that selects a first band to be quantized of a first input signal from among a plurality of sub-bands, and that generates second layer encoding information containing first band information of said band; a second layer decoding unit (206) that generates a first decoded signal using the second layer encoding information; an addition unit (207) that generates a second input signal using the first input signal and the first decoded signal; and a third layer encoding unit (208) that selects a second band to be quantized of the second input signal using the first decoded signal, and that generates third layer encoding information.