ES2655832T3 - Método y dispositivo de codificación y descodificación de señal - Google Patents
Método y dispositivo de codificación y descodificación de señal Download PDFInfo
- Publication number
- ES2655832T3 ES2655832T3 ES12873219.5T ES12873219T ES2655832T3 ES 2655832 T3 ES2655832 T3 ES 2655832T3 ES 12873219 T ES12873219 T ES 12873219T ES 2655832 T3 ES2655832 T3 ES 2655832T3
- Authority
- ES
- Spain
- Prior art keywords
- frequency
- frequency domain
- signal
- domain signal
- decoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title abstract description 21
- 230000005236 sound signal Effects 0.000 abstract description 4
- 230000003044 adaptive effect Effects 0.000 description 16
- 230000009466 transformation Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/002—Dynamic bit allocation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0204—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/032—Quantisation or dequantisation of spectral components
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/06—Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/167—Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/02—Channels characterised by the type of signal
- H04L5/06—Channels characterised by the type of signal the signals being represented by different frequencies
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/26—Pre-filtering or post-filtering
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Un método de codificación de señal de audio, en donde el método comprende: obtener (110) una señal de dominio de la frecuencia según una señal de audio de entrada; asignar (120) bits predeterminados a la señal de dominio de la frecuencia según una norma de asignación predeterminada, en donde la mayoría de bits en los bits predeterminados se asignan a una señal de banda de baja frecuencia en la señal de dominio de la frecuencia; ajustar (130) la asignación de bits para la señal de dominio de la frecuencia cuando la frecuencia más alta de la señal de dominio de la frecuencia a la cual se asignan bits es mayor que un valor predeterminado; y codificar (140) la señal de dominio de la frecuencia según la asignación de bits para la señal de dominio de la frecuencia; en donde la etapa de ajustar (130) la asignación de bits para la señal de dominio de la frecuencia comprende: reducir el número de bits asignados a una banda de frecuencia a la cual una mayoría de bits se asignan en la señal de dominio de la frecuencia, y aumentar el número de bits asignados a la frecuencia más alta a la cual se asignan los bits y a una señal de dominio de la frecuencia cercana a la frecuencia más alta, en donde la frecuencia más alta de la señal de dominio de la frecuencia a la cual se asignan los bits es una frecuencia f2, la banda de frecuencia a la cual una mayoría de bits se asignan se encuentra en un rango de 0 kHz para una frecuencia f1, y la señal de dominio de la frecuencia cercana a la frecuencia más alta se encuentra en un rango de f1 a f2.
Description
5
10
15
20
25
30
35
40
45
50
55
salida, la señal residual f_res del dominio de la frecuencia se usa directamente como la señal de diferencia f_dif, es decir, la señal de dominio de la frecuencia.
Después de obtener la señal de dominio de la frecuencia, la señal de dominio de la frecuencia se codifica mediante el uso de 220, 230 y 240 que son iguales a 120, 130 y 140 en la Figura 1, para obtener una señal de dominio de la frecuencia codificada.
250: codificar la segunda señal de dominio temporal. A modo de ejemplo, 260 se lleva a cabo al mismo tiempo cuando se codifica la señal de dominio de la frecuencia. La señal de dominio temporal puede codificarse mediante el uso de cualquier método de codificación de dominio temporal (como, por ejemplo, codificación de predicción o codificación de modulación por codificación de pulsos (PCM, por sus siglas en inglés), y un método de codificación de dominio temporal usado no constituye una limitación a la presente invención. Cuando la contribución del libro de códigos adaptativo contribuye a la señal de salida, la contribución del libro de códigos adaptativo necesita obtenerse en un extremo de descodificación y, por lo tanto, la contribución del libro de códigos adaptativo exc_pit en la segunda señal de dominio temporal se codifica, de modo que se transmite como un tren de bits a un extremo de recepción. Sin embargo, si la contribución del libro de códigos adaptativo no contribuye a la señal de salida, es decir, una salida en el extremo de descodificación no requiere la contribución del libro de códigos adaptativo, dicha parte de la codificación de dominio temporal no se requiere, y se mejora la eficacia de la codificación. Que la contribución del libro de códigos adaptativo contribuye a la señal de salida significa que una señal de salida de alta calidad no puede obtenerse en el extremo de descodificación solamente según la señal de dominio de la frecuencia codificada.
260: multiplexar la señal de dominio de la frecuencia codificada y la segunda señal de dominio temporal codificada en el tren de bits.
Debe notarse que, además de incluir la señal de diferencia f_dif, la señal de dominio de la frecuencia en la cual necesita llevarse a cabo la codificación de dominio de la frecuencia puede además incluir otra señal como, por ejemplo, una bandera (bandera) que indica si la contribución del libro de códigos adaptativo contribuye a la señal de salida. De manera similar, además de incluir la contribución del libro de códigos adaptativo exc_pit, la segunda señal de dominio temporal en la cual necesita llevarse a cabo la codificación de dominio temporal puede además incluir otra información requerida para la descodificación.
En la anterior codificación conjunta de tiempo-frecuencia que se describe con referencia a la Figura 2, la asignación de bits para una señal de dominio de la frecuencia se ajusta según la frecuencia más alta de la señal de dominio de la frecuencia a la cual se asignan bits, que se combina con la codificación de dominio temporal, de modo que se logra un mejor efecto de codificación.
La Figura 3 muestra un método de descodificación de señal 300 según un ejemplo ilustrativo. El método 300 incluye:
310: obtener, de un tren de bits recibido, una señal de dominio de la frecuencia obtenida mediante la descodificación. Cuando solo se usa la codificación de dominio de la frecuencia, mediante el uso de un método de descodificación de dominio de la frecuencia correspondiente a un método de codificación de dominio de la frecuencia, la señal de dominio de la frecuencia obtenida mediante la descodificación se obtiene del tren de bits recibido. En el caso de codificación conjunta de tiempo-frecuencia, la señal de dominio de la frecuencia obtenida mediante la descodificación se obtiene del tren de bits recibido llevando a cabo las siguientes funciones: llevar a cabo la descodificación de dominio de la frecuencia en la información de dominio de la frecuencia en el tren de bits para obtener una primera señal de dominio de la frecuencia; determinar, según la primera señal de dominio de la frecuencia, si una señal de codificación de dominio temporal que contribuye a una señal de salida existe en el tren de bits; cuando se determina que una señal de codificación de dominio temporal que contribuye a la señal de salida existe en el tren de bits, llevar a cabo la descodificación de dominio temporal y la transformación de dominio de la frecuencia en la señal de codificación de dominio temporal para obtener una segunda señal de dominio de la frecuencia, y sintetizar la primera señal de dominio de la frecuencia y la segunda señal de dominio de la frecuencia para obtener la señal de dominio de la frecuencia obtenida mediante la descodificación. Esto se describe más abajo en detalle con referencia a la Figura 4.
320: cuando la señal de dominio de la frecuencia obtenida mediante la descodificación cumple con una condición predeterminada, predecir, según la señal de dominio de la frecuencia obtenida mediante la descodificación, una señal de dominio de la frecuencia que no se obtiene mediante la descodificación. A modo de ejemplo, que la señal de dominio de la frecuencia obtenida mediante la descodificación cumple con una condición predeterminada incluye al menos una de las siguientes: la frecuencia más alta de la señal de dominio de la frecuencia obtenida mediante la descodificación es mayor que un valor predeterminado, y la señal de dominio de la frecuencia obtenida mediante la descodificación incluye una señal de codificación de dominio temporal en la cual se lleva a cabo la transformación de dominio de la frecuencia y que contribuye a una señal de salida. Debe notarse que, en la práctica, una condición determinante de que la señal de dominio de la frecuencia obtenida mediante la descodificación incluye una señal de codificación de dominio temporal en la cual se lleva a cabo la transformación de dominio de la frecuencia y que contribuye a una señal de salida puede aplicarse primero, y luego una condición determinante de que la frecuencia más alta de la señal de dominio de la frecuencia obtenida mediante la descodificación es mayor que un valor predeterminado se aplica; o se usa una secuencia inversa, o solo una de las dos puede usarse.
7 5
15
25
35
45
55
Como se describe más arriba con referencia a 130 en la Figura 1, el valor predeterminado se determina según el número tot_bit de bits predeterminados usados para la codificación de dominio de la frecuencia y una resolución de la señal de dominio de la frecuencia. Según un requisito de la práctica, el valor predeterminado puede establecerse en un valor de frecuencia que es cierta frecuencia menor que un valor de la frecuencia más alta de la señal de dominio de la frecuencia. Cuando la señal de dominio de la frecuencia se divide en subbandas, el valor predeterminado puede ser un número de índice de una subbanda, y la frecuencia más alta de la señal de dominio de la frecuencia a la cual se asignan bits se representa también mediante el uso de un número de índice de una subbanda en la cual se ubica el dominio de la frecuencia más alta. Un valor del valor predeterminado en un extremo de descodificación puede ser igual a o puede ser diferente de un valor del valor predeterminado en un extremo de codificación.
En el caso de la codificación conjunta de tiempo-frecuencia, la señal de dominio de la frecuencia obtenida mediante la descodificación, que se obtiene mediante la descodificación del tren de bits en 310, posiblemente incluye la señal de codificación de dominio temporal en la cual la transformación de dominio de la frecuencia se lleva a cabo y que contribuye a la señal de salida, y la señal de codificación de dominio temporal en la cual la transformación de dominio de la frecuencia se lleva a cabo y que contribuye a la señal de salida, por ejemplo, es una señal que se obtiene llevando a cabo la descodificación de dominio temporal y la transformación de dominio de la frecuencia en la información de codificación de dominio temporal incluida en el tren de bits como, por ejemplo, una contribución del libro de códigos adaptativo. Según los diferentes tipos de señales codificadas y cuando un método de análisis de dominio temporal usado durante la codificación no es un análisis LPC, la señal de codificación de dominio temporal en la cual la transformación de dominio de la frecuencia se lleva a cabo y que contribuye a la señal de salida puede también ser otra señal excepto por la contribución del libro de códigos adaptativo.
Cuando la señal de dominio de la frecuencia obtenida mediante la descodificación incluye la contribución del libro de códigos adaptativo, puede aprenderse, según una bandera (bandera) que indica si la anterior contribución del libro de códigos adaptativo contribuye a la señal de salida, si la señal de dominio de la frecuencia obtenida mediante la descodificación incluye la señal de codificación de dominio temporal en la cual la transformación de dominio de la frecuencia se lleva a cabo y que contribuye a la señal de salida. La señal de dominio de la frecuencia obtenida mediante la descodificación incluye la señal de codificación de dominio temporal en la cual la transformación de dominio de la frecuencia se lleva a cabo y que contribuye a la señal de salida, que indica que una salida de alta calidad es difícil de obtenerse solamente dependiendo de la descodificación de dominio de la frecuencia, y según una característica de una señal de voz/audio, en el presente caso, simplemente estableciendo la señal de dominio de la frecuencia que no se obtiene mediante la descodificación para el ruido deteriora la calidad de la señal de salida, de modo que la señal de dominio de la frecuencia que no se obtiene mediante la descodificación necesita predecirse.
A modo de ejemplo de predicción, según la señal de dominio de la frecuencia obtenida mediante la descodificación, de la señal de dominio de la frecuencia que no se obtiene mediante la descodificación, una señal de dominio de la frecuencia de una banda de frecuencia puede seleccionarse de la frecuencia más alta de la señal de dominio de la frecuencia obtenida mediante la descodificación para una frecuencia baja, y la señal de dominio de la frecuencia que no se obtiene mediante la descodificación puede predecirse según la señal de dominio de la frecuencia seleccionada. Por ejemplo, para una señal cuya longitud de trama es de 20 ms y la velocidad de muestreo es de
12.8 kHz, hay 256 coeficientes de dominio de la frecuencia, y un ancho de banda es de 6.4 kHz; cuando una velocidad de código es de 7.6 kbps, una subbanda para cada 16 coeficientes, hay 16 subbandas en total, y el valor predeterminado se establece en 10 (4 kHz); y cuando la banda de frecuencia más alta de la señal de dominio de la frecuencia obtenida mediante la descodificación es mayor que 10, un coeficiente de dominio de la frecuencia que no se obtiene mediante la descodificación en un rango de 4 a 6.4 kHz se obtiene a través de la predicción mediante el uso de un coeficiente de dominio de la frecuencia que se obtiene mediante la descodificación en un rango de 1.6 a 4 kHz. A modo de ejemplo de implementación de la predicción, la señal de dominio de la frecuencia que no se obtiene mediante la descodificación puede predecirse llevando a cabo el procesamiento de normalización, procesamiento de envolvente y similares en la señal de dominio de la frecuencia seleccionada. La implementación del procesamiento de normalización y procesamiento de envolvente es un medio que es conocido para una persona con experiencia en la técnica, y no se describe en detalle en la presente memoria. Además, según un tipo de la señal de salida, una persona con experiencia en la técnica puede predecir, mediante la selección de otra manera, la señal de dominio de la frecuencia que no se obtiene mediante la descodificación, por ejemplo, puede también predecir, según una señal de dominio de la frecuencia en una banda de frecuencia fija en la señal de dominio de la frecuencia obtenida mediante la descodificación, la señal de dominio de la frecuencia que no se obtiene mediante la descodificación.
Debe notarse que, después de que la señal de dominio de la frecuencia que no se obtiene mediante la descodificación se obtiene según la señal de dominio de la frecuencia obtenida mediante la descodificación, un coeficiente de dominio de la frecuencia previsto que no se obtiene mediante la descodificación puede corregirse usando un parámetro ISF o un parámetro LSF del extremo de codificación, para evitar que la señal de dominio de la frecuencia prevista incluya un número de canal de frecuencia con energía excesiva. Por ejemplo, una ubicación del pico resonante se calcula usando el parámetro LSF o el parámetro ISF; y, en cada ubicación de pico resonante calculada, un coeficiente de dominio de la frecuencia con una mayor amplitud se escala. A modo de ejemplo, cuando una amplitud de un coeficiente de dominio de la frecuencia previsto cercano a la ubicación del pico resonante es
8 5
10
15
20
25
30
35
40
45
50
55
mayor que un umbral (el umbral puede establecerse según una característica de un análisis de dominio temporal en el extremo de codificación), la amplitud del coeficiente de dominio de la frecuencia previsto cercano a la ubicación del pico resonante se reduce.
Además, cuando la señal de dominio de la frecuencia no cumple con la condición predeterminada, la señal de dominio de la frecuencia que no se obtiene mediante la descodificación se predice usando el ruido.
330: obtener, según la señal de dominio de la frecuencia obtenida mediante la descodificación y la señal de dominio de la frecuencia prevista, una señal de dominio temporal que finalmente se produce. La señal de dominio de la frecuencia obtenida mediante la descodificación se obtiene mediante la descodificación y la señal de dominio de la frecuencia que no se obtiene mediante la descodificación se predice, para obtener señales de dominio de la frecuencia en toda una banda de frecuencia, una señal de salida en un dominio temporal se obtiene llevando a cabo el procesamiento de, por ejemplo, la transformación inversa de dominio de la frecuencia, por ejemplo, la transformada inversa rápida de Fourier (IFFT, por sus siglas en inglés). A modo de ejemplo, en el caso de la codificación conjunta de tiempo-frecuencia, un coeficiente LPC se obtiene llevando a cabo la transformación en el parámetro ISF o parámetro LSF, se lleva a cabo la síntesis de dominio temporal, mediante el uso del coeficiente LPC, en una señal obtenida después de la transformación inversa de dominio de la frecuencia, para obtener una señal de dominio temporal que finalmente se produce. En la práctica, un persona técnica en ingeniería en la técnica conoce una solución sobre cómo obtener la señal de salida en el dominio temporal según la señal de dominio de la frecuencia, que no se describe en detalle en la presente memoria.
En el anterior método de descodificación de señal, que se describe con referencia a la Figura 3, una señal de dominio de la frecuencia que no se obtiene mediante la descodificación se establece bajo la guía de una señal de dominio de la frecuencia obtenida mediante la descodificación, para lograr un mejor efecto de una señal de salida.
Con el fin de explicar mejor dicho ejemplo ilustrativo a una persona con experiencia en la técnica, a continuación se describe, con referencia a la Figura 4, una aplicación del método de descodificación en una solución de descodificación conjunta de tiempo-frecuencia. En la solución de descodificación conjunta de tiempo-frecuencia, excepto la etapa de obtención, de un tren de bits recibido, de una señal de dominio de la frecuencia obtenida mediante la descodificación (310), las funciones subsiguientes son iguales a 320 y 330 descritas con referencia a la Figura 3. Por lo tanto, a continuación solo se describe cómo obtener, en un método de descodificación conjunta de tiempo-frecuencia, la señal de dominio de la frecuencia obtenida mediante la descodificación.
La Figura 4 muestra un método 410 para obtener, de un tren de bits recibido, una señal de dominio de la frecuencia obtenida mediante la descodificación en un método de descodificación conjunta de tiempo-frecuencia. El método 410 incluye:
411: demultiplexar un tren de bits en un primer grupo de bits y un segundo grupo de bits. Durante la descodificación en un extremo de recepción, cuando se recibe el tren de bits, el tren de bits se demultiplexa en el primer grupo de bits y el segundo grupo de bits mediante el uso de una tecnología de demultiplexación correspondiente a una tecnología de multiplexación en 260 en la Figura 2. El primer grupo de bits incluye información de dominio de la frecuencia en la cual la siguiente descodificación de dominio de la frecuencia necesita llevarse a cabo, y el segundo grupo de bits incluye una señal de codificación de dominio temporal en la cual la siguiente descodificación de dominio temporal necesita llevarse a cabo y que contribuye a una señal de salida.
Para la descodificación conjunta de dominio temporal de una señal de audio, el primer grupo de bits, por ejemplo, incluye una señal de diferencia f_dif, una bandera (bandera) que indica si una contribución del libro de códigos adaptativo contribuye a una señal de salida, y similares. El segundo grupo de bits, por ejemplo, incluye la contribución del libro de códigos adaptativo cuando la contribución del libro de códigos adaptativo contribuye a la señal de salida. Debe notarse que, cuando se codifica el primer grupo de bits y segundo grupo de bits y señal, otra señal puede además codificarse por consiguiente.
412: llevar a cabo la descodificación de dominio de la frecuencia en el primer grupo de bits para obtener una primera señal de dominio de la frecuencia y determinar, según la primera señal de dominio de la frecuencia, si una señal de codificación de dominio temporal que contribuye a la señal de salida existe en el tren de bits. El primer grupo de bits se descodifica mediante el uso de un método de descodificación correspondiente a un método de codificación de dominio de la frecuencia en un extremo de codificación, para obtener la primera señal de dominio de la frecuencia. La primera señal de dominio de la frecuencia, por ejemplo, incluye una señal de diferencia descodificada f_dif, y la bandera (bandera) que indica si la contribución del libro de códigos adaptativo contribuye a la señal de salida.
413: llevar a cabo la descodificación de dominio temporal en el segundo grupo de bits. El segundo grupo de bits se descodifica mediante el uso de un método de descodificación correspondiente a un método de codificación de dominio temporal en el extremo de codificación, para obtener una señal de dominio temporal descodificada. De manera específica, cuando se determina que una señal de codificación de dominio temporal que contribuye a la señal de salida existe en el tren de bits, la descodificación de dominio temporal se lleva a cabo en la señal de codificación de dominio temporal en el segundo grupo de bits.
9
Además, las unidades funcionales en las realizaciones de la presente invención se pueden integrar en una unidad de procesamiento, o cada una de las unidades puede existir sola físicamente, o dos o más unidades pueden integrarse en una unidad.
Cuando las funciones se implementan en forma de una unidad funcional de software y se venden o usan como un
5 producto independiente, las funciones se pueden almacenar en un medio de almacenamiento legible por ordenador. Según dicho entendimiento, las soluciones técnicas de la presente invención esencialmente, o la parte que contribuye a la técnica anterior, o una parte de las soluciones técnicas, se pueden implementar en forma de un producto de software. El producto de software de ordenador se almacena en un medio de almacenamiento e incluye varias instrucciones para ordenar a un dispositivo informático (que puede ser un ordenador personal, un servidor, un
10 dispositivo de red, o similares) que lleve a cabo todas o una parte de las etapas de los métodos descritos en las realizaciones de la presente invención. El anterior medio de almacenamiento incluye: cualquier medio que pueda almacenar un código de programa como, por ejemplo, una memoria USB, un disco duro removible, una memoria de solo lectura (ROM, por sus siglas en inglés), una memoria de acceso aleatorio (RAM, por sus siglas en inglés), un disco magnético, o un disco óptico.
15 Las anteriores descripciones son meramente maneras específicas de implementación de la presente invención, pero no pretenden limitar la presente invención.
15
Claims (1)
-
imagen1
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210087702.9A CN103368682B (zh) | 2012-03-29 | 2012-03-29 | 信号编码和解码的方法和设备 |
CN201210087702 | 2012-03-29 | ||
PCT/CN2012/075924 WO2013143221A1 (zh) | 2012-03-29 | 2012-05-23 | 信号编码和解码的方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2655832T3 true ES2655832T3 (es) | 2018-02-21 |
Family
ID=49258139
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES17160983T Active ES2770831T3 (es) | 2012-03-29 | 2012-05-23 | Métodos y dispositivos de codificación y descodificación de señal |
ES19191869T Active ES2927563T3 (es) | 2012-03-29 | 2012-05-23 | Métodos y dispositivos de codificación y descodificación de señal |
ES12873219.5T Active ES2655832T3 (es) | 2012-03-29 | 2012-05-23 | Método y dispositivo de codificación y descodificación de señal |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES17160983T Active ES2770831T3 (es) | 2012-03-29 | 2012-05-23 | Métodos y dispositivos de codificación y descodificación de señal |
ES19191869T Active ES2927563T3 (es) | 2012-03-29 | 2012-05-23 | Métodos y dispositivos de codificación y descodificación de señal |
Country Status (15)
Country | Link |
---|---|
US (4) | US9537694B2 (es) |
EP (3) | EP2809009B1 (es) |
JP (2) | JP6006400B2 (es) |
KR (1) | KR101621641B1 (es) |
CN (3) | CN106409299B (es) |
BR (1) | BR112014023577B8 (es) |
CA (2) | CA2866202C (es) |
ES (3) | ES2770831T3 (es) |
MX (1) | MX339652B (es) |
PL (1) | PL3664085T3 (es) |
PT (1) | PT3249645T (es) |
RU (1) | RU2592412C2 (es) |
SG (2) | SG10201701275XA (es) |
WO (1) | WO2013143221A1 (es) |
ZA (1) | ZA201406424B (es) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10916317B2 (en) | 2010-08-20 | 2021-02-09 | Attopsemi Technology Co., Ltd | Programmable resistance memory on thin film transistor technology |
US10923204B2 (en) | 2010-08-20 | 2021-02-16 | Attopsemi Technology Co., Ltd | Fully testible OTP memory |
US9818478B2 (en) | 2012-12-07 | 2017-11-14 | Attopsemi Technology Co., Ltd | Programmable resistive device and memory using diode as selector |
US10586832B2 (en) | 2011-02-14 | 2020-03-10 | Attopsemi Technology Co., Ltd | One-time programmable devices using gate-all-around structures |
CN106409299B (zh) | 2012-03-29 | 2019-11-05 | 华为技术有限公司 | 信号编码和解码的方法和设备 |
CN105374363B (zh) * | 2014-08-25 | 2019-06-04 | 广东美的集团芜湖制冷设备有限公司 | 音频信号编码方法和*** |
US11615859B2 (en) | 2017-04-14 | 2023-03-28 | Attopsemi Technology Co., Ltd | One-time programmable memories with ultra-low power read operation and novel sensing scheme |
US11062786B2 (en) | 2017-04-14 | 2021-07-13 | Attopsemi Technology Co., Ltd | One-time programmable memories with low power read operation and novel sensing scheme |
US10726914B2 (en) | 2017-04-14 | 2020-07-28 | Attopsemi Technology Co. Ltd | Programmable resistive memories with low power read operation and novel sensing scheme |
US10535413B2 (en) | 2017-04-14 | 2020-01-14 | Attopsemi Technology Co., Ltd | Low power read operation for programmable resistive memories |
JP6934648B2 (ja) * | 2017-07-03 | 2021-09-15 | 東日本旅客鉄道株式会社 | トロリ線曲げ工具 |
EP3701523B1 (en) | 2017-10-27 | 2021-10-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Noise attenuation at a decoder |
US10770160B2 (en) | 2017-11-30 | 2020-09-08 | Attopsemi Technology Co., Ltd | Programmable resistive memory formed by bit slices from a standard cell library |
CN118053437A (zh) * | 2022-11-17 | 2024-05-17 | 抖音视界有限公司 | 音频编码方法、解码方法、装置、设备及存储介质 |
Family Cites Families (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5517511A (en) * | 1992-11-30 | 1996-05-14 | Digital Voice Systems, Inc. | Digital transmission of acoustic signals over a noisy communication channel |
JP3131542B2 (ja) * | 1993-11-25 | 2001-02-05 | シャープ株式会社 | 符号化復号化装置 |
KR970011727B1 (en) | 1994-11-09 | 1997-07-14 | Daewoo Electronics Co Ltd | Apparatus for encoding of the audio signal |
JP3521596B2 (ja) | 1996-01-30 | 2004-04-19 | ソニー株式会社 | 信号符号化方法 |
JP3519859B2 (ja) * | 1996-03-26 | 2004-04-19 | 三菱電機株式会社 | 符号器及び復号器 |
FI970553A (fi) | 1997-02-07 | 1998-08-08 | Nokia Mobile Phones Ltd | Audiokoodausmenetelmä ja -laite |
US6356211B1 (en) | 1997-05-13 | 2002-03-12 | Sony Corporation | Encoding method and apparatus and recording medium |
KR100335609B1 (ko) * | 1997-11-20 | 2002-10-04 | 삼성전자 주식회사 | 비트율조절이가능한오디오부호화/복호화방법및장치 |
KR100304092B1 (ko) * | 1998-03-11 | 2001-09-26 | 마츠시타 덴끼 산교 가부시키가이샤 | 오디오 신호 부호화 장치, 오디오 신호 복호화 장치 및 오디오 신호 부호화/복호화 장치 |
US6226616B1 (en) | 1999-06-21 | 2001-05-01 | Digital Theater Systems, Inc. | Sound quality of established low bit-rate audio coding systems without loss of decoder compatibility |
US6621935B1 (en) * | 1999-12-03 | 2003-09-16 | Microsoft Corporation | System and method for robust image representation over error-prone channels |
JP2001255882A (ja) | 2000-03-09 | 2001-09-21 | Sony Corp | 音声信号処理装置及びその信号処理方法 |
SE0001926D0 (sv) * | 2000-05-23 | 2000-05-23 | Lars Liljeryd | Improved spectral translation/folding in the subband domain |
ES2260426T3 (es) | 2001-05-08 | 2006-11-01 | Koninklijke Philips Electronics N.V. | Codificacion de audio. |
US7333929B1 (en) * | 2001-09-13 | 2008-02-19 | Chmounk Dmitri V | Modular scalable compressed audio data stream |
CN1127054C (zh) * | 2001-11-02 | 2003-11-05 | 北京阜国数字技术有限公司 | 用于知觉音频编码的信号处理方法 |
US20030187663A1 (en) * | 2002-03-28 | 2003-10-02 | Truman Michael Mead | Broadband frequency translation for high frequency regeneration |
DE10328777A1 (de) * | 2003-06-25 | 2005-01-27 | Coding Technologies Ab | Vorrichtung und Verfahren zum Codieren eines Audiosignals und Vorrichtung und Verfahren zum Decodieren eines codierten Audiosignals |
US7349842B2 (en) * | 2003-09-29 | 2008-03-25 | Sony Corporation | Rate-distortion control scheme in audio encoding |
US7672838B1 (en) * | 2003-12-01 | 2010-03-02 | The Trustees Of Columbia University In The City Of New York | Systems and methods for speech recognition using frequency domain linear prediction polynomials to form temporal and spectral envelopes from frequency domain representations of signals |
US7586924B2 (en) * | 2004-02-27 | 2009-09-08 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream |
WO2005096273A1 (fr) * | 2004-04-01 | 2005-10-13 | Beijing Media Works Co., Ltd | Ameliorations apportees a un procede et un dispositif de codage/decodage audio |
KR100723400B1 (ko) | 2004-05-12 | 2007-05-30 | 삼성전자주식회사 | 복수의 룩업테이블을 이용한 디지털 신호 부호화 방법 및장치 |
WO2006030754A1 (ja) * | 2004-09-17 | 2006-03-23 | Matsushita Electric Industrial Co., Ltd. | オーディオ符号化装置、復号化装置、方法、及びプログラム |
RU2404506C2 (ru) | 2004-11-05 | 2010-11-20 | Панасоник Корпорэйшн | Устройство масштабируемого декодирования и устройство масштабируемого кодирования |
DE602006015294D1 (de) * | 2005-03-30 | 2010-08-19 | Dolby Int Ab | Mehrkanal-audiocodierung |
CN101288117B (zh) * | 2005-10-12 | 2014-07-16 | 三星电子株式会社 | 对音频数据和扩展数据进行编码/解码的方法和设备 |
JP2007149151A (ja) * | 2005-11-24 | 2007-06-14 | Funai Electric Co Ltd | 光ディスク再生装置、音声信号出力装置及びavシステム |
KR101237413B1 (ko) | 2005-12-07 | 2013-02-26 | 삼성전자주식회사 | 오디오 신호의 부호화 및 복호화 방법, 오디오 신호의부호화 및 복호화 장치 |
KR20080101872A (ko) * | 2006-01-18 | 2008-11-21 | 연세대학교 산학협력단 | 부호화/복호화 장치 및 방법 |
JP2007264154A (ja) | 2006-03-28 | 2007-10-11 | Sony Corp | オーディオ信号符号化方法、オーディオ信号符号化方法のプログラム、オーディオ信号符号化方法のプログラムを記録した記録媒体及びオーディオ信号符号化装置 |
ATE405923T1 (de) * | 2006-04-24 | 2008-09-15 | Nero Ag | Erweiterte vorrichtung zur kodierung digitaler audiodaten |
KR20070115637A (ko) * | 2006-06-03 | 2007-12-06 | 삼성전자주식회사 | 대역폭 확장 부호화 및 복호화 방법 및 장치 |
JP4396683B2 (ja) | 2006-10-02 | 2010-01-13 | カシオ計算機株式会社 | 音声符号化装置、音声符号化方法、及び、プログラム |
KR101565919B1 (ko) * | 2006-11-17 | 2015-11-05 | 삼성전자주식회사 | 고주파수 신호 부호화 및 복호화 방법 및 장치 |
RU2394283C1 (ru) * | 2007-02-14 | 2010-07-10 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способы и устройства для кодирования и декодирования объектно-базированных аудиосигналов |
WO2009029037A1 (en) * | 2007-08-27 | 2009-03-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Adaptive transition frequency between noise fill and bandwidth extension |
KR100970446B1 (ko) | 2007-11-21 | 2010-07-16 | 한국전자통신연구원 | 주파수 확장을 위한 가변 잡음레벨 결정 장치 및 그 방법 |
CN101436407B (zh) | 2008-12-22 | 2011-08-24 | 西安电子科技大学 | 音频编解码方法 |
PL4145446T3 (pl) * | 2009-01-16 | 2024-04-08 | Dolby International Ab | Transpozycja harmonicznych rozszerzona o iloczyn wektorowy |
CN101494054B (zh) * | 2009-02-09 | 2012-02-15 | 华为终端有限公司 | 一种音频码率控制方法及*** |
ES2400661T3 (es) * | 2009-06-29 | 2013-04-11 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificación y decodificación de extensión de ancho de banda |
CN101958119B (zh) * | 2009-07-16 | 2012-02-29 | 中兴通讯股份有限公司 | 一种改进的离散余弦变换域音频丢帧补偿器和补偿方法 |
PL2491554T3 (pl) | 2009-10-20 | 2014-08-29 | Fraunhofer Ges Forschung | Koder audio, dekoder audio, sposób kodowania informacji audio, sposób dekodowania informacji audio i program komputerowy wykorzystujący zasadę mapowania arytmetycznego kodowania zależnej od obszaru |
CN102081927B (zh) * | 2009-11-27 | 2012-07-18 | 中兴通讯股份有限公司 | 一种可分层音频编码、解码方法及*** |
JP5624159B2 (ja) * | 2010-01-12 | 2014-11-12 | フラウンホーファーゲゼルシャフトツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. | オーディオ符号化器、オーディオ復号器、オーディオ情報を符号化および復号するための方法、ならびに以前に復号されたスペクトル値のノルムに基づいてコンテキストサブ領域値を取得するコンピュータプログラム |
US8751225B2 (en) * | 2010-05-12 | 2014-06-10 | Electronics And Telecommunications Research Institute | Apparatus and method for coding signal in a communication system |
US9047875B2 (en) * | 2010-07-19 | 2015-06-02 | Futurewei Technologies, Inc. | Spectrum flatness control for bandwidth extension |
CN102208188B (zh) | 2011-07-13 | 2013-04-17 | 华为技术有限公司 | 音频信号编解码方法和设备 |
CN106409299B (zh) | 2012-03-29 | 2019-11-05 | 华为技术有限公司 | 信号编码和解码的方法和设备 |
-
2012
- 2012-03-29 CN CN201610881546.1A patent/CN106409299B/zh active Active
- 2012-03-29 CN CN201910973689.9A patent/CN110706715B/zh active Active
- 2012-03-29 CN CN201210087702.9A patent/CN103368682B/zh active Active
- 2012-05-23 SG SG10201701275XA patent/SG10201701275XA/en unknown
- 2012-05-23 KR KR1020147026193A patent/KR101621641B1/ko active IP Right Grant
- 2012-05-23 ES ES17160983T patent/ES2770831T3/es active Active
- 2012-05-23 MX MX2014011605A patent/MX339652B/es active IP Right Grant
- 2012-05-23 JP JP2015502053A patent/JP6006400B2/ja active Active
- 2012-05-23 CA CA2866202A patent/CA2866202C/en active Active
- 2012-05-23 EP EP12873219.5A patent/EP2809009B1/en active Active
- 2012-05-23 ES ES19191869T patent/ES2927563T3/es active Active
- 2012-05-23 RU RU2014142255/08A patent/RU2592412C2/ru active
- 2012-05-23 PL PL19191869.7T patent/PL3664085T3/pl unknown
- 2012-05-23 WO PCT/CN2012/075924 patent/WO2013143221A1/zh active Application Filing
- 2012-05-23 BR BR112014023577A patent/BR112014023577B8/pt active Search and Examination
- 2012-05-23 EP EP17160983.7A patent/EP3249645B1/en active Active
- 2012-05-23 SG SG11201405216SA patent/SG11201405216SA/en unknown
- 2012-05-23 CA CA2994705A patent/CA2994705C/en active Active
- 2012-05-23 EP EP19191869.7A patent/EP3664085B1/en active Active
- 2012-05-23 ES ES12873219.5T patent/ES2655832T3/es active Active
- 2012-05-23 PT PT171609837T patent/PT3249645T/pt unknown
-
2014
- 2014-09-01 ZA ZA2014/06424A patent/ZA201406424B/en unknown
- 2014-09-25 US US14/496,986 patent/US9537694B2/en active Active
-
2016
- 2016-09-08 JP JP2016175647A patent/JP6323881B2/ja active Active
- 2016-11-22 US US15/358,649 patent/US9786293B2/en active Active
-
2017
- 2017-08-23 US US15/684,079 patent/US9899033B2/en active Active
-
2018
- 2018-01-08 US US15/864,147 patent/US10600430B2/en active Active
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2655832T3 (es) | Método y dispositivo de codificación y descodificación de señal | |
ES2706148T3 (es) | Dispositivo de codificación de audio vocal, dispositivo de decodificación de audio vocal, procedimiento de codificación de audio vocal, y procedimiento de decodificación de audio vocal | |
US9275648B2 (en) | Method and apparatus for processing audio signal using spectral data of audio signal | |
KR102229487B1 (ko) | 리던던트 프레임 정보를 통신하는 시스템들 및 방법들 | |
ES2762325T3 (es) | Procedimiento y aparato de codificación/decodificación de frecuencia alta para extensión de ancho de banda | |
US10032459B2 (en) | Method and apparatus for encoding and decoding noise signal | |
ES2901806T3 (es) | Método y aparato de codificación | |
JP5648123B2 (ja) | 音声音響符号化装置、音声音響復号装置、およびこれらの方法 | |
ES2540215T3 (es) | Método de estimación de diferencia inter-canal y dispositivo de codificación de audio espacial | |
RU2702265C1 (ru) | Способ и устройство обработки сигналов | |
BR112015009352B1 (pt) | Dispositivo de codificação de fala/áudio, dispositivo de decodificação de fala/áudio, método de codificação de fala/áudio e método de decodificação de fala/áudio | |
US20040181395A1 (en) | Scalable stereo audio coding/decoding method and apparatus | |
JP5544370B2 (ja) | 符号化装置、復号装置およびこれらの方法 | |
ES2707337T3 (es) | Aparato de codificación de señal de audio, dispositivo de decodificación de señal de audio y métodos del mismo | |
JP6398607B2 (ja) | オーディオ符号化装置、オーディオ符号化方法、オーディオ符号化プログラム | |
KR101786863B1 (ko) | 고 주파수 복원 알고리즘들을 위한 주파수 대역 테이블 설계 | |
JP6318904B2 (ja) | オーディオ符号化装置、オーディオ符号化方法、オーディオ符号化プログラム |