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 PDF

Info

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
Application number
ES12873219.5T
Other languages
English (en)
Inventor
Zexin Liu
Lei Miao
Fengyan Qi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of ES2655832T3 publication Critical patent/ES2655832T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/002Dynamic bit allocation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/02Speech 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/02Speech 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/0204Speech 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/02Speech 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/032Quantisation or dequantisation of spectral components
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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/06Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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/16Vocoder architecture
    • G10L19/167Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/02Channels characterised by the type of signal
    • H04L5/06Channels characterised by the type of signal the signals being represented by different frequencies
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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/26Pre-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

imagen1
imagen2
imagen3
imagen4
imagen5
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
imagen6
imagen7
imagen8
imagen9
imagen10
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)

  1. imagen1
ES12873219.5T 2012-03-29 2012-05-23 Método y dispositivo de codificación y descodificación de señal Active ES2655832T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 华为技术有限公司 信号编码和解码的方法和设备

Also Published As

Publication number Publication date
KR101621641B1 (ko) 2016-05-16
MX339652B (es) 2016-06-02
CA2866202C (en) 2018-04-03
US9899033B2 (en) 2018-02-20
ZA201406424B (en) 2019-04-24
JP2015517119A (ja) 2015-06-18
BR112014023577B1 (pt) 2021-08-24
US20180130481A1 (en) 2018-05-10
EP3664085B1 (en) 2022-07-06
US20170076733A1 (en) 2017-03-16
EP2809009A1 (en) 2014-12-03
JP6323881B2 (ja) 2018-05-16
CN106409299B (zh) 2019-11-05
EP3249645A1 (en) 2017-11-29
CN110706715A (zh) 2020-01-17
PT3249645T (pt) 2020-02-05
ES2770831T3 (es) 2020-07-03
US10600430B2 (en) 2020-03-24
BR112014023577A8 (pt) 2021-05-25
US9786293B2 (en) 2017-10-10
CN103368682B (zh) 2016-12-07
CN103368682A (zh) 2013-10-23
SG11201405216SA (en) 2014-11-27
EP3664085A1 (en) 2020-06-10
CN110706715B (zh) 2022-05-24
RU2014142255A (ru) 2016-05-20
MX2014011605A (es) 2014-10-17
CA2994705C (en) 2020-06-30
JP6006400B2 (ja) 2016-10-12
CN106409299A (zh) 2017-02-15
SG10201701275XA (en) 2017-03-30
US20170352359A1 (en) 2017-12-07
CA2994705A1 (en) 2013-10-03
BR112014023577A2 (pt) 2017-06-20
JP2017016141A (ja) 2017-01-19
EP2809009A4 (en) 2015-07-15
EP3249645B1 (en) 2019-11-13
BR112014023577B8 (pt) 2021-10-05
US9537694B2 (en) 2017-01-03
RU2592412C2 (ru) 2016-07-20
ES2927563T3 (es) 2022-11-08
US20150010021A1 (en) 2015-01-08
EP2809009B1 (en) 2017-11-29
KR20140130182A (ko) 2014-11-07
CA2866202A1 (en) 2013-10-03
PL3664085T3 (pl) 2022-11-14
WO2013143221A1 (zh) 2013-10-03

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) オーディオ符号化装置、オーディオ符号化方法、オーディオ符号化プログラム