허프만 부호화를 실행하기 위한 장치 및 방법

    公开(公告)号:KR20180055917A

    公开(公告)日:2018-05-25

    申请号:KR20187013479

    申请日:2012-03-12

    CPC classification number: G10L19/032 G10L19/0017 G10L19/0208 G10L19/0212

    Abstract: 오디오신호의부호화및 복호를위해서허프만부호화를실행하는장치및 방법을도입하는것. 본발명에서는, 허프만테이블의설계를, 대규모의입력시퀀스데이터베이스를이용하여, 오프라인에서행할수 있다. 허프만부호화를위한양자화인덱스(또는차분인덱스)의범위가식별된다. 각범위값에대해서, 동일한범위를가지는모든입력신호가모아져, 범위내의양자화인덱스(또는차분인덱스)의각 값의확률분포가계산된다. 각범위값에대해서, 1개의허프만테이블이, 확률에따라설계된다.

    DEVICE AND METHOD FOR EXECUTION OF HUFFMAN CODING

    公开(公告)号:CA3051552C

    公开(公告)日:2021-09-21

    申请号:CA3051552

    申请日:2012-03-12

    Abstract: An audio/speech encoding method transforms a time domain input signal to a frequency spectrum; divides the spectrum to plurality of bands; calculates and quantizes a level of energies for each band; calculates differential indices between an Nth band index and an (N-1)th band index, N being an integer of 1 or more, modifies a range of the differential indices for the Nth band when N is an integer of 2 or more, and replaces the differential index with the modified differential index; encodes the differential indices using a Huffman table selected based on minimum and maximum values of the differential indices; and transmits the encoded differential indices and a flag signal for indicating the selected Huffman table.

    DEVICE AND METHOD FOR EXECUTION OF HUFFMAN CODING

    公开(公告)号:ZA201307316B

    公开(公告)日:2014-12-23

    申请号:ZA201307316

    申请日:2013-10-01

    Abstract: In this invention, the design of the Huffman table can be done offline with a large input sequence database. The range of the quantization indices (or differential indices) for Huffman coding is identified. For each value of range, all the input signal which have the same range will be gathered and the probability distribution of each value of the quantization indices (or differential indices) within the range is calculated. For each value of range, one Huffman table is designed according to the probability. And in order to improve the bits efficiency of the Huffman coding, apparatus and methods to reduce the range of the quantization indices (or differential indices) are also introduced.

    DEVICE AND METHOD FOR EXECUTION OF HUFFMAN CODING

    公开(公告)号:CA3051552A1

    公开(公告)日:2012-10-26

    申请号:CA3051552

    申请日:2012-03-12

    Abstract: In this invention, the design of the Huffman table can be done offline with a large input sequence database. The range of the quantization indices (or differential indices) for Huffman coding is identified. For each value of range, all the input signal which have the same range will be gathered and the probability distribution of each value of the quantization indices (or differential indices) within the range is calculated. For each value of range, one Huffman table is designed according to the probability. And in order to improve the bits efficiency of the Huffman coding, apparatus and methods to reduce the range of the quantization indices (or differential indices) are also introduced.

    Dispositivo y método para la ejecución de la codificación de Huffman

    公开(公告)号:ES2765527T3

    公开(公告)日:2020-06-09

    申请号:ES16175414

    申请日:2012-03-12

    Abstract: Un aparato de codificación de audio/voz, que comprende: un procesador; una memoria; un transformador adaptado para transformar una señal de audio/voz de entrada al dominio de tiempos en un espectro de frecuencias; un divisor de banda adaptado para dividir el espectro de frecuencias en una pluralidad de bandas; un calculador del factor de norma adaptado para calcular un nivel de factores de norma para cada banda; un cuantificador adaptado para cuantificar los factores de norma para cada banda; un calculador del índice diferencial (1301) adaptado para calcular los índices diferenciales entre un índice de banda N-ésima y un índice de banda (N-1)-ésima, en donde N es un entero de 1 o más; un modificador del índice diferencial (1302) adaptado para modificar un intervalo de los índices diferenciales para la N-ésima banda cuando N es un entero de 2 o más, y sustituir el índice diferencial con el índice diferencial modificado y adaptado para no modificar el intervalo de los índices diferenciales para la banda N-ésima cuando N es un entero de 1; un codificador (1304; 1305) de Huffman adaptado para codificar los índices diferenciales usando una tabla de Huffman seleccionada entre un número de tablas de Huffman predefinidas; y un transmisor adaptado para transmitir los índices diferenciales codificados y una señal de bandera para indicar la tabla de Huffman seleccionada a un aparato de decodificación de audio/voz, en donde cuando el índice diferencial calculado de la banda (N-1)-ésima es mayor que un primer valor, el modificador del índice diferencial es adaptado para modificar un índice diferencial para una banda N-ésima añadiendo un valor sustraído determinado sustrayendo el primer valor de un índice diferencial para una banda (N- 1)-ésima, en donde cuando el índice diferencial calculado de una banda (N-1)-ésima es menor que un segundo valor, el modificador del índice diferencial está adaptado para modificar un índice diferencial para una banda N-ésima añadiendo un valor sustraído determinado sustrayendo el segundo valor de un índice diferencial para la banda (N- 1)-ésima, en donde el primer valor es una suma de un valor desplazado y un valor umbral, y el segundo valor es una diferencia del valor desplazado y el valor umbral, y el valor desplazado es 15, y en donde cuando el índice diferencial calculado de la banda (N-1)-ésima no es mayor que el primer valor y no es menor que el segundo valor, el modificador del índice diferencial es adaptado para no modificar un índice diferencial para la banda N-ésima.

    DISPOSITIVO DE CODIFICACION DE SONIDO DE VOZ, DISPOSITIVO DE DECODIFICACION DE SONIDO DE VOZ, METODO DE CODIFICACION DE SONIDO DE VOZ Y METODO DE DECODIFICACION DE SONIDO DE VOZ.

    公开(公告)号:MX2015006161A

    公开(公告)日:2015-08-07

    申请号:MX2015006161

    申请日:2013-11-26

    Abstract: Se proporciona un dispositivo de codificación de voz-sonido, un dispositivo de decodificación de voz-sonido, un método de codificación de voz-sonido y un método de decodificación de voz-sonido que realiza eficientemente la distribución de bits y mejora la calidad del sonido. La unidad de identificación de bandas de frecuencia dominantes (301) identifica una banda de frecuencia dominante que tiene un valor de factor de norma que es el valor máximo dentro del espectro de una señal de voz-sonido de entrada. Las unidades de determinación de grupos dominantes (302-1 a 302-N) y una unidad de determinación de grupos no dominantes (303) agrupan todas las sub-bandas en un grupo dominante que contiene la banda de frecuencia dominante y un grupo no dominante que no contiene una banda de frecuencia dominante. Una unidad de distribución de bits de grupos (308) distribuye bits a cada grupo en la base de la energía y la distribución de norma de cada grupo. Una unidad de distribución de bits de sub-bandas (309) redistribuye los bits que han sido distribuidos a cada grupo a cada sub-banda de acuerdo con la relación de la norma con respecto a la energía de los grupos.

    AUDIO ENCODING APPARATUS, AUDIO DECODING APPARATUS, AUDIO ENCODING METHOD, AND AUDIO DECODING METHOD
    10.
    发明公开
    AUDIO ENCODING APPARATUS, AUDIO DECODING APPARATUS, AUDIO ENCODING METHOD, AND AUDIO DECODING METHOD 有权
    音频编码装置,音频解码设备,音频编码方法和音频解码方法

    公开(公告)号:EP2772912A4

    公开(公告)日:2015-05-06

    申请号:EP12843262

    申请日:2012-10-12

    CPC classification number: G10L19/038 G10L19/002 G10L2019/0001 H03M7/3082

    Abstract: An audio encoding apparatus capable of reducing the bit rate even if a codebook having a larger codebook number is selected in a split multi-rate lattice vector quantization is provided. Sub-vector determining unit (121) determines, in the spectrum of an input signal having been divided into a predetermined number of sub-vectors, a sub-vector using the largest number of bits. Positional information encoding unit (122) encodes the positional information of the determined sub-vector. Codebook indication value estimating unit (124) estimates a number of used bits for a codebook indication value of the largest number of used bits by use of the (N - 1) other codebook indication values, and generates a number-of-used-bits estimation value. Difference calculating unit (125) calculates a difference by subtracting the number-of-used-bits estimation value from the actual value of the codebook indication value of the largest number of used bits. Difference encoding unit (126) encodes the difference information.

Patent Agency Ranking