ES3009687T3 - Noise filling without side information for celp-like coders - Google Patents
Noise filling without side information for celp-like coders Download PDFInfo
- Publication number
- ES3009687T3 ES3009687T3 ES20155722T ES20155722T ES3009687T3 ES 3009687 T3 ES3009687 T3 ES 3009687T3 ES 20155722 T ES20155722 T ES 20155722T ES 20155722 T ES20155722 T ES 20155722T ES 3009687 T3 ES3009687 T3 ES 3009687T3
- Authority
- ES
- Spain
- Prior art keywords
- noise
- current frame
- information
- audio
- audio decoder
- 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
Classifications
-
- 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
- G10L19/028—Noise substitution, i.e. substituting non-tonal spectral components by noisy source
-
- 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/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/087—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters using mixed excitation models, e.g. MELP, MBE, split band LPC or HVXC
-
- 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/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/12—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
Abstract
Esta invención se refiere a un decodificador de audio que proporciona información de audio decodificada a partir de información de audio codificada que comprende coeficientes de predicción lineal (LPC), un método, un programa informático para ejecutar dicho método y una señal de audio para un medio de almacenamiento que la contiene, tratada con dicho método. El decodificador de audio comprende un ajustador de inclinación configurado para ajustar la inclinación de un ruido mediante coeficientes de predicción lineal de la trama actual para obtener información de inclinación, y un insertador de ruido configurado para añadir el ruido a la trama actual en función de la información de inclinación obtenida por el calculador de inclinación. Otro decodificador de audio, según la invención, comprende un estimador de nivel de ruido configurado para estimar el nivel de ruido de la trama actual mediante un coeficiente de predicción lineal de al menos una trama anterior para obtener información de nivel de ruido; y un insertador de ruido configurado para añadir ruido a la trama actual en función de la información de nivel de ruido proporcionada por el estimador de nivel de ruido. Por lo tanto, se puede omitir la información secundaria sobre el ruido de fondo en el flujo de bits. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Relleno de ruido sin información secundaria para codificadores tipo CELP
Campo técnico
[0001] Las realizaciones de la invención se refieren a un decodificador de audio para proporcionar una información de audio decodificada según una información de audio codificada que comprende coeficientes de predicción lineal (LPC), a un procedimiento para proporcionar una información de audio decodificada según una información de audio codificada que comprende coeficientes de predicción lineal (LPC), a un programa informático para ejecutar tal procedimiento, donde el programa informático se ejecuta en un ordenador y a una señal de audio o un medio de almacenamiento que tiene almacenada tal señal de audio, habiendo sido tratada la señal de audio con tal procedimiento.
Antecedentes de la invención
[0002] Los codificadores de voz digitales de baja velocidad de bits basados en el principio de codificación de predicción lineal excitada por código (CELP) en general padecen artefactos por dispersión de señal cuando la velocidad de bits cae por debajo de aproximadamente 0,5 a 1 bit por muestra, lo que conduce a un sonido algo artificial, metálico. En especial, cuando la voz de entrada tiene ruido ambiental en el fondo, los artefactos de baja velocidad son claramente audibles: el ruido de fondo se atenuará durante secciones de voz activa. La presente invención describe un esquema de inserción de ruido para codificadores del tipo (A)CELP tales como AMR-WB [1] y G.718 [4, 7] los cuales, de forma análoga a las técnicas de relleno de ruido usadas en codificadores basados en transformadas tales como xHE-AAC [5, 6], añade la salida de un generador de ruido aleatorio a la señal de voz decodificada para reconstruir el ruido de fondo.
[0003] La publicación internacional WO 2012/110476 A1 muestra un concepto de codificación que se basa en la predicción lineal y usa la conformación de ruido en el dominio espectral. Se usa una descomposición espectral de una señal de audio de entrada en un espectrograma que comprende una secuencia de espectros tanto para el cálculo de coeficientes de predicción lineal como para la introducción de conformación en el dominio de la frecuencia según los coeficientes de predicción lineal. Según el documento citado, un codificador de audio comprende un analizador de predicción lineal para analizar una señal de entrada con el fin de derivar de allí, los coeficientes de predicción lineal. Un conformador en el dominio de la frecuencia de un codificador de audio está configurado para conformar espectralmente un espectro actual de la secuencia de espectros del espectrograma según los coeficientes de predicción lineal proporcionados por el analizador de predicción lineal. Se inserta un espectro cuantificado y espectralmente conformado en un flujo de datos junto con información sobre los coeficientes de predicción lineal usados en la conformación espectral de modo que, en el lado de decodificación, se puede realizar la desconformación y la descuantificación. También puede estar presente un módulo de conformación de ruido temporal para realizar una conformación de ruido temporal.
[0004] El documento US 6,691,085 B1 describe un procedimiento y un sistema para estimar la señal artificial de banda alta en códec de voz mediante el uso de información de actividad de voz. Dicho documento describe un procedimiento y un sistema para codificar y decodificar una señal de entrada, donde la señal de entrada se divide en una banda de frecuencia más alta y una banda de frecuencia más baja en los procedimientos de codificación y decodificación. La decodificación de la banda de frecuencia más alta se lleva a cabo mediante el uso de una señal artificial junto con parámetros relacionados con la voz obtenidos de la banda de frecuencia más baja. En particular, la señal artificial se escala antes de transformarse en una señal de banda ancha artificial que contiene ruido de color tanto en la banda de frecuencia más baja como en la más alta. Además, la información de actividad de voz se usa para definir períodos de voz y períodos sin voz de la señal de entrada. Según la información de actividad de la voz, se utilizan diferentes factores de ponderación para escalar la señal artificial en períodos de voz y períodos sin voz.
[0005] El documento US 2012/0046955 A1 describe un esquema para inyectar ruido en elementos no codificados de un espectro que se controla según una medida de una distribución de energía del espectro original entre las ubicaciones de los elementos no codificados.
[0006] El documento US 2011/202352 A1 describe un aparato y un procedimiento para generar datos de salida de extensión de ancho de banda. El aparato genera datos de salida de extensión de ancho de banda para una señal de audio y tiene una medida de ruido de fondo, un caracterizador de energía de señal y un procesador. La señal de audio tiene componentes en una primera banda de frecuencia y componentes en una segunda banda de frecuencia. Los datos de salida de extensión de ancho de banda están adaptados para controlar una síntesis de los componentes de la segunda banda de frecuencia. El medidor de ruido de fondo mide datos de ruido de fondo de la segunda banda de frecuencia para una porción de tiempo de la señal de audio. El caracterizador de energía de señal deriva datos de distribución de energía, caracterizando los datos de distribución de energía una distribución de energía en un espectro de la porción de tiempo de la señal de audio. El procesador combina los datos de ruido de fondo y los datos de distribución de energía para obtener los datos de salida de extensión de ancho de banda.
[0007] En vista de la técnica anterior, sigue existiendo una demanda de un decodificador de audio mejorado, un procedimiento mejorado, un programa informático mejorado para ejecutar tal procedimiento y una señal de audio o un medio de almacenamiento que tenga tal señal de audio almacenada, habiendo sido tratada la señal de audio con tal procedimiento. Más específicamente, es deseable encontrar soluciones que mejoren la calidad de sonido de la información de audio transferida en la corriente de bits codificada.
Resumen de la invención
[0008] Los signos de referencia en las reivindicaciones y en la descripción detallada de las realizaciones de la invención se añadieron simplemente para mejorar la legibilidad y en modo alguno pretenden ser limitativos.
[0009] La invención es como se define por las reivindicaciones adjuntas.
Breve descripción de los dibujos
[0010] A continuación, se describen realizaciones de la presente invención con respecto a las figuras.
La Fig. 1 muestra una primera realización de un decodificador de audio según la presente invención;
La Fig. 2 muestra un primer procedimiento para realizar decodificación de audio según la presente invención el cual puede ser ejecutado por un decodificador de audio según la Fig. 1;
La Fig. 3 muestra una segunda realización de un decodificador de audio según la presente invención;
La Fig. 4 muestra un segundo procedimiento para realizar decodificación de audio según la presente invención, el cual puede ser ejecutado por un decodificador de audio según la Fig. 3;
La Fig. 5 muestra una tercera realización de un decodificador de audio según la presente invención;
La Fig. 6 muestra un tercer procedimiento para realizar decodificación de audio según la presente invención, el cual puede ser ejecutado por un decodificador de audio según la Fig. 5;
La Fig. 7 muestra una ilustración de un procedimiento para calcular los mínimos espectrales mf para las estimaciones de nivel ruido;
La Fig. 8 muestra un diagrama que ilustra una inclinación derivada a partir de los coeficientes LPC; y
La Fig. 9 muestra un diagrama que ilustra cómo se determinan equivalentes de filtro LPC a partir de un espectro de potencia MDCT.
Descripción detallada de las realizaciones de la invención
[0011] A continuación, se describe la invención en detalle con respecto a las figuras 1 a 9. De ninguna manera la invención está destinada a ser limitada a las realizaciones mostradas y descritas.
[0012] La Fig. 1 muestra una primera realización de un decodificador de audio según la presente invención. El decodificador de audio está adaptado para proporcionar una información de audio decodificada según una información de audio codificada. El decodificador de audio está configurado para usar un codificador que puede funcionar en AMR-WB, G.718 y LD-USAC (EVS) para decodificar la información de audio codificada. La información de audio codificada comprende coeficientes de predicción lineal (LPC), que pueden ser individualmente designados como coeficientes ak. El decodificador de audio comprende un ajustador de inclinación configurado para ajustar una inclinación del ruido mediante el uso de coeficientes de predicción lineal de una trama actual para obtener una información de inclinación y un dispositivo de inserción de ruido configurado para añadir el ruido a la trama actual dependiendo de la información de inclinación obtenida por el calculador de inclinación. El dispositivo de inserción de ruido está configurado para añadir el ruido a la trama actual bajo la condición de que la velocidad de transmisión de bits de la información de audio codificada sea menor que 1 bit por muestra. Asimismo, el dispositivo de inserción de ruido puede estar configurado para añadir el ruido a la trama actual bajo la condición de que la trama actual sea una trama de voz. Así, el ruido puede añadirse a la trama actual para mejorar la calidad de sonido global de la información de audio decodificada que puede estar deteriorada debido a artefactos de codificación, en especial, con respecto a ruido de fondo de la información de voz. Cuando se ajusta la inclinación del ruido en vista de la inclinación de la trama de audio actual, la calidad de sonido global puede ser mejorada sin depender de información secundaria en la corriente de bits. Así, se puede reducir la cantidad de datos que van a ser transferidos con la corriente de bits.
[0013] La Fig. 2 muestra un primer procedimiento para realizar decodificación de audio según la presente invención el cual puede ser ejecutado por un decodificador de audio según la Fig. 1. Se describen detalles técnicos del decodificador de audio representado en la Fig. 1 junto con las características del procedimiento. El decodificador de audio está adaptado para leer la corriente de bits de la información de audio codificada. El decodificador de audio comprende un determinador de tipo de trama para determinar un tipo de trama de la trama actual, estando el determinador de tipo de trama configurado para activar el ajustador de inclinación para ajustar la inclinación del ruido cuando se detecta que el tipo de trama de la trama actual es de tipo voz. Así, el decodificador de audio determina el tipo de trama de la trama de audio actual aplicando el determinador de tipo de trama. Si la trama actual es una trama ACELP, el determinador de tipo de trama activa el ajustador de inclinación. El ajustador de inclinación está configurado para usar un resultado del análisis de primer orden de los coeficientes de predicción lineal de la trama actual para obtener la información de inclinación. Más específicamente, el ajustador de inclinación calcula una gananciagmediante el uso de la fórmula g = £[a^ak+i] / £[a^ak] como un análisis de primer orden, donde ak son coeficientes LPC de la trama actual. La Fig. 8 muestra diagramas que ilustran una inclinación derivada a partir de los coeficientes LPC. la Fig. 8 muestra dos tramas de la palabra "see". Para la letra “s”, que tiene una cantidad elevada de altas frecuencias, la inclinación apunta hacia arriba. Para las letras “ee”, que tienen una cantidad elevada de bajas frecuencias, la inclinación apunta hacia abajo. La inclinación espectral mostrada en la Fig. 8 es la función de transferencia del filtro de forma directa x(n) -g• x(n-1), estando g definida según se indica anteriormente. Así, el ajustador de inclinación hace uso de los coeficientes LPC proporcionados en la corriente de bits y usados para codificar la información de audio codificada. Por consiguiente, se puede omitir información secundaria lo cual puede reducir la cantidad de datos que se van a transferir con la corriente de bits. Asimismo, el ajustador de inclinación está configurado para obtener la información de inclinación mediante el uso de un cálculo de una función de transferencia de filtro de forma directa x(n) - gx(n-1). Por consiguiente, el ajustador de inclinación calcula la inclinación de la información de audio en la trama actual calculando la función de transferencia del filtro de forma directa x(n) -g• x(n-1) mediante el uso de la gananciagcalculada anteriormente. Después de obtener la información de inclinación, el ajustador de inclinación ajusta la inclinación del ruido que se va a añadir a la trama actual dependiendo de la información de inclinación de la trama actual. Después de eso, se añade el ruido ajustado a la trama actual. Además, lo que no se muestra en la Fig. 2, el decodificador de audio comprende un filtro de desacentuación para desacentuar la trama actual, estando el decodificador de audio adaptado para aplicar el filtro de desacentuación a la trama actual después de que el dispositivo de inserción de ruido añadió el ruido a la trama actual. Después de desacentuar la trama, lo cual también sirve como un filtrado de paso alto IIR pronunciado, de baja complejidad del ruido añadido, el decodificador de audio proporciona la información de audio decodificada. Así, el procedimiento según la Fig. 2 permite mejorar la calidad de sonido de una información de audio ajustando la inclinación de un ruido que va a ser añadido a una trama actual para mejorar la calidad de un ruido de fondo.
[0014] La Fig. 3 muestra una segunda realización de un decodificador de audio según la presente invención. El decodificador de audio está adaptado de nuevo para proporcionar una información de audio decodificada según una información de audio codificada. El decodificador de audio está configurado de nuevo para usar un codificador que funcione en AMR-WB, G.718 y LD-USAC (EVS) para decodificar la información de audio codificada. La información de audio codificada comprende de nuevo coeficientes de predicción lineal (LPC), los cuales pueden ser individualmente designados como coeficientes ak. El decodificador de audio según la segunda realización comprende un estimador de nivel de ruido configurado para estimar un nivel de ruido para una trama actual mediante el uso de un coeficiente de predicción lineal de al menos una trama anterior para obtener una información de nivel de ruido, y un dispositivo de inserción de ruido configurado para añadir un ruido a la trama actual dependiendo de la información de nivel de ruido proporcionada por el estimador de nivel de ruido. El dispositivo de inserción de ruido está configurado para añadir el ruido a la trama actual con la condición de que la velocidad de transmisión de bits de la información de audio codificada sea menor de 0,5 bits por muestra. Asimismo, el dispositivo de inserción de ruido está configurado para añadir el ruido a la trama actual con la condición de que la trama actual sea una trama de voz. Así, de nuevo, el ruido puede ser añadido a la trama actual para mejorar la calidad de sonido global de la información de audio decodificada la cual puede ser deteriorada debido a artefactos de codificación, en especial, con respecto a ruido de fondo de la información de voz. Cuando se ajusta el nivel del ruido en vista del nivel de ruido de al menos una trama de audio anterior, la calidad de sonido global puede ser mejorada sin depender de información secundaria en la corriente de bits. Así, se puede reducir la cantidad de datos que se van a transferir con la corriente de bits.
[0015] La Fig. 4 muestra un segundo procedimiento para realizar decodificación de audio según la presente invención, el cual puede ser ejecutado por un decodificador de audio según la Fig. 3. Se describen detalles técnicos del decodificador de audio representado en la Fig. 3 junto con las características del procedimiento. Según la Fig. 4, el decodificador de audio está configurado para leer la corriente de bits con el fin de determinar el tipo de trama de la trama actual. Además, el decodificador de audio comprende un determinador de tipo de trama para determinar un tipo de trama de la trama actual, estando el determinador de tipo de trama configurado para identificar si el tipo de trama de la trama actual es de voz o audio general, de modo que la estimación de nivel de ruido se pueda realizar dependiendo del tipo de trama de la trama actual. En general, el decodificador de audio está adaptado para calcular una primera información que representa una excitación espectralmente no conformada de la trama actual y para calcular una segunda información con respecto al ajuste a escala de la trama actual para calcular un cociente de la primera información y la segunda información con el fin de obtener la información de nivel de ruido. Por ejemplo, si el tipo de trama es ACELP, el cual es un tipo de trama de voz, el decodificador de audio decodifica una señal de excitación de la trama actual y calcula su media cuadrática ems para la trama actual f a partir de la representación en el dominio del tiempo de la señal de excitación. Esto significa que el decodificador de audio está adaptado para decodificar una señal de excitación de la trama actual y para calcular su media cuadrática ems a partir de la representación del dominio del tiempo de la trama actual como la primera información para obtener la información de nivel de ruido con la condición de que la trama actual es de un tipo de voz. En otro caso, si el tipo de trama es MDCT o DTX, que es un tipo de trama de audio general, el decodificador de audio decodifica una señal de excitación de la trama actual y calcula su media cuadrática ems para la trama actual f a partir de la representación en el dominio del tiempo equivalente de la señal de excitación. Esto significa que el decodificador de audio está adaptado para decodificar una excitación MDCT no conformada de la trama actual y para calcular su media cuadrática ems a partir de la representación del dominio espectral de la trama actual como la primera información para obtener la información de nivel de ruido con la condición de que la trama actual sea de un tipo de audio general. En el documento WO 2012/110476 A1 se describe en detalle cómo se hace esto. Además, la Fig. 9 muestra un diagrama que ilustra cómo se determina un equivalente de filtro LPC a partir de un espectro de potencia MDCT. Mientras la escala representada es una escala Bark, los equivalentes de coeficientes LPC también pueden obtenerse a partir de una escala lineal. En especial, cuando se obtienen a partir de una escala lineal, los equivalentes de coeficientes LPC son muy similares a los calculados a partir de la representación en el dominio del tiempo de la misma trama, por ejemplo, cuando se codifica en ACELP.
[0016] Además, el decodificador de audio según la Fig. 3, como se ilustra mediante el diagrama de procedimiento de la Fig. 4, está adaptado para calcular un nivel de pico p de una función de transferencia de un filtro LPC de la trama actual como una segunda información, usando así un coeficiente de predicción lineal para obtener la información de nivel de ruido con la condición de que la trama actual sea de un tipo de voz.
[0017] Eso significa que el decodificador de audio calcula el nivel de pico p de la función de transferencia del filtro de análisis LPC de la trama actual f según la fórmula p = £|ak|, donde ak es un coeficiente de predicción lineal con k = 0...15. Si la trama es una trama de audio general, los equivalentes de coeficientes LPC se obtienen a partir de la representación en el dominio espectral de la trama actual, como se muestra en la Fig. 9 y se describe en el documento WO 2012/110476 A1 y anteriormente. Como se ve en la Fig. 4, después de calcular el nivel de pico p, se calcula un mínimo espectral mf de la trama actual f dividiendo ems por p. Así, el decodificador de audio está adaptado para calcular una primera información que representa una excitación espectralmente no conformada de una trama actual, en esta realización ems, y una segunda información con respecto a la puesta en escala espectral de la trama actual, en esta realización el nivel de pico p, para calcular un cociente de la primera información y la segunda información para obtener la información de nivel de ruido. A continuación, se pone en cola el mínimo espectral de la trama actual en el estimador de nivel de ruido, el decodificador de audio que está adaptado para poner en cola el cociente obtenido a partir de la trama de audio actual en el estimador de nivel de ruido sin importar el tipo de trama y el estimador de nivel de ruido que comprende un almacenamiento de nivel de ruido para dos o más cocientes, en este caso mínimos espectrales mf, obtenidos a partir de diferentes tramas de audio. Más específicamente, el almacenamiento de nivel de ruido puede almacenar cocientes de 50 tramas para estimar el nivel de ruido. Además, el estimador de nivel de ruido está adaptado para estimar el nivel de ruido según análisis estadístico de dos o más cocientes de diferentes tramas de audio, y así una colección de mínimos espectrales mf. Las etapas para calcular el cociente mf se representan en detalle en la Fig. 7, que ilustra las etapas de cálculo necesarias. En la segunda realización, el estimador de nivel de ruido funciona basado en estadística de mínimo como se conoce de [3]. Se pone a escala el ruido según el nivel de ruido estimado de la trama actual según la estadística de mínimo y, después de esto, se añade a la trama actual si la trama actual es una trama de voz. Finalmente, la trama actual se somete a desacentuación (no mostrada en la Fig. 4). Así, esta segunda realización permite también omitir información secundaria para el relleno de ruido, permitiendo reducir la cantidad de datos que van a ser transferidos con la corriente de bits. Por consiguiente, la calidad de sonido de la información de audio puede ser mejorada mejorando el ruido de fondo durante la etapa de decodificación sin aumentar la tasa de transmisión de datos. Cabe observar que como no se necesitan transformaciones tiempo/frecuencia y como el estimador de nivel de ruido solo se ejecuta una vez por trama (no en múltiples subbandas), el relleno de ruido descrito exhibe muy baja complejidad mientras que puede mejorar la codificación de baja velocidad de transmisión de bits de voz con ruido.
[0018] La Fig. 5 muestra una tercera realización de un decodificador de audio según la presente invención. El decodificador de audio está adaptado para proporcionar una información de audio decodificada según una información de audio codificada. El decodificador de audio está configurado para usar un codificador basado en LD-USAC con el fin de decodificar la información de audio codificada. La información de audio codificada comprende coeficientes de predicción lineal (LPC), los cuales pueden ser individualmente designados como coeficientes ak. El decodificador de audio comprende un ajustador de inclinación configurado para ajustar una inclinación de un ruido mediante el uso de coeficientes de predicción lineal de una trama actual para obtener una información de inclinación y un estimador de nivel de ruido configurado para estimar un nivel de ruido para una trama actual mediante el uso de un coeficiente de predicción lineal de al menos una trama anterior para obtener una información de nivel de ruido. Además, el decodificador de audio comprende un dispositivo de inserción de ruido configurado para añadir el ruido a la trama actual dependiendo de la información de inclinación obtenida por el calculador de inclinación y dependiendo de la información de nivel de ruido proporcionada por el estimador de nivel de ruido. Así, se puede añadir ruido a la trama actual para mejorar la calidad de sonido global de la información de audio decodificada, la cual puede deteriorarse debido a artefactos de codificación, en especial, con respecto al ruido de fondo de información de voz, dependiendo de la información de inclinación obtenida por el calculador de inclinación y dependiendo de la información de nivel de ruido proporcionada por el estimador de nivel de ruido. En esta realización, un generador de ruido aleatorio (no mostrado) que está formado por el decodificador de audio, genera un ruido espectralmente blanco, el cual es puesto a escala, a continuación, según la información de nivel de ruido y se forma mediante el uso de la inclinación derivada de g, como se ha descrito anteriormente.
[0019] La Fig. 6 muestra un tercer procedimiento para realizar decodificación de audio según la presente invención el cual puede ser ejecutado por un decodificador de audio según la Fig. 5. La corriente de bits es leída y un determinador de tipo de trama, denominado detector de tipo de trama, determina si la trama actual es una trama de voz (ACELP) o una trama de audio general (TCX/MDCT). Sin importar el tipo de trama, se decodifica el encabezamiento de trama y se decodifica la señal de excitación no conformada, aplanada espectralmente en el dominio perceptual. En caso de una trama de voz, esta señal de excitación es una excitación del dominio del tiempo, como se describió anteriormente. Si la trama es una trama de audio general, se decodifica el dominio MDCT residual (dominio espectral). La representación en el dominio del tiempo y la representación en el dominio espectral se usan, respectivamente para estimar el nivel de ruido como se ilustra en la Fig. 7 y se describió anteriormente, mediante el uso de coeficientes LPC también usados para decodificar la corriente de bits en lugar de usar cualquier información secundaria o coeficientes LPC adicionales. La información de ruido de ambos tipos de tramas se pone en cola para ajustar la inclinación y el nivel de ruido del ruido que se va a añadir a la trama actual con la condición de la trama actual sea una trama de voz. Después de añadir el ruido a la trama de voz ACELP (Aplicar relleno de ruido ACELP) la trama de voz ACELP se somete a desacentuación mediante IIR y las tramas de voz y las tramas de audio general son combinadas en una señal temporal, que representa la información de audio decodificada. El efecto de paso alto pronunciado de la desacentuación sobre el espectro del ruido añadido está representado por las pequeñas figuras I, II, y III insertadas en la Fig. 6.
[0020] En otras palabras, según la Fig. 6, el sistema de relleno de ruido ACELP descrito anteriormente se implementó en el decodificador LD— USAC (EVS), una variante de bajo retardo del xHE—AAC [6] que puede conmutar entre la codificación ACELP (voz) y MDCT (música/ruido) sobre un base de trama. El procedimiento de inserción según la Fig. 6 se resume del siguiente modo:
1. Se lee la corriente de bits, y se determina si la trama actual es una trama ACELP o MDCT o DTX. Independientemente del tipo de trama, la señal de excitación aplanada espectralmente (en dominio perceptual) se decodifica y se usa para actualizar la estimación de nivel de ruido como se describe más abajo en detalle. A continuación, la señal se reconstruye totalmente hasta la desacentuación, que es la última etapa.
2- Si la trama se codifica con ACELp , se calcula la inclinación (forma espectral global) para la inserción de ruido mediante análisis LPC de primer orden de los coeficientes de filtro LPC. Se deriva la inclinación a partir de la ganancia g de los 16 coeficientes LPC ak, que vienen dados por g = £[akak+-i] / £[ak-aj.
3. Si la trama se codifica con ACELP, se emplea el nivel de conformación de ruido y la inclinación para realizar la adición de ruido sobre la trama decodificada: un generador de ruido aleatorio genera la señal de ruido espectralmente blanco, la cual se pone a escala a continuación y se conforma mediante el uso de la inclinación derivada de g.
4. Se añade la señal de ruido conformada y nivelada para la trama ACELP sobre la señal decodificada justo antes de finalizar la etapa de filtrado de desacentuación final. Dado que la desacentuación es un IIR de primer orden que estimula bajas frecuencias, permite el filtrado de paso alto de IIR pronunciado del ruido añadido, como en la Fig. 6, lo que evita artefactos de ruido audibles a bajas frecuencias.
[0021] La estimación de nivel de ruido en la etapa 1 se realiza mediante el cálculo de la media cuadrática ems de la señal de excitación para la trama actual (o en caso de una excitación del dominio MDCT, el equivalente del dominio del tiempo, que significa la ems que sería calculada para esa trama si fuera una trama ACELP) y, a continuación, dividiendo por el nivel de pico p de la función de transferencia del filtro de análisis LPC. Esto produce el nivel mf del mínimo espectral de la trama f como en la Fig. 7. Finalmente, mf se pone en cola en el estimador de nivel de ruido operando basándose en, por ejemplo, la estadística de mínimo [3]. Cabe observar que como no se necesitan transformaciones tiempo/frecuencia y como el estimador de nivel solo se ejecuta una vez por trama (no en múltiples subbandas), el sistema de relleno de ruido CELP descrito exhibe muy baja complejidad mientras que puede mejorar la codificación de baja velocidad de transmisión de bits de voz con ruido.
[0022] Aunque se han descrito algunos aspectos en el contexto de un decodificador de audio, es claro que estos aspectos también representan una descripción del procedimiento correspondiente, donde un bloque o dispositivo corresponde a una etapa de procedimiento o a una característica de una etapa de procedimiento. Análogamente, los aspectos descritos en el contexto de una etapa de procedimiento representan también una descripción de un bloque o elemento o característica correspondiente de un decodificador de audio correspondiente. Algunas o todas las etapas de procedimiento pueden ser ejecutadas por (o mediante el uso de) un aparato de hardware como, por ejemplo, un microprocesador, un ordenador programable o un circuito electrónico. En algunas realizaciones, alguna o más de las etapas de procedimiento más importantes se pueden ejecutar mediante tal aparato.
[0023] La señal de audio codificada inventiva se puede almacenar en un medio de almacenamiento digital o se puede transmitir a través de un medio de transmisión tal como un medio de transmisión inalámbrico o un medio de transmisión físico tal como Internet.
[0024] Dependiendo de ciertos requisitos de implementación, las realizaciones de la invención se pueden implementar en hardware o en software. La implementación se puede realizar mediante el uso de un medio de almacenamiento digital, por ejemplo, un disco flexible, un DVD, un CD, un Blu-Ray, una memoria de solo lectura, una PROM, una EEPROM o una memoria FLASH, teniendo señales de control legibles electrónicamente almacenadas en las mismas, las cuales cooperan (o son capaces de cooperar) con un sistema informático programable de tal forma que se ejecute el respectivo procedimiento. Por lo tanto, el medio de almacenamiento digital puede ser legible por ordenador.
[0025] Algunas realizaciones según la invención comprenden un soporte de datos que tiene señales de control legibles electrónicamente, las cuales son capaces de cooperar con un sistema informático programable, de tal forma que se ejecute uno de los procedimientos descritos en esta invención.
[0026] En general, realizaciones de la presente invención se pueden implementar como un programa informático con un código de programa, siendo el código de programa operativo para ejecutar uno de los procedimientos cuando el producto de programa informático se ejecuta en un ordenador. El código de programa se puede almacenar, por ejemplo, en un soporte legible por máquina.
[0027] Otras realizaciones comprenden el programa informático para ejecutar uno de los procedimientos descritos en esta invención, almacenado en un soporte legible por máquina.
[0028] En otras palabras, una realización del procedimiento inventivo es, por lo tanto, un programa informático que tiene un código de programa para ejecutar uno de los procedimientos descritos en esta invención, cuando el programa informático se ejecuta en un ordenador.
[0029] Una realización adicional de los procedimientos inventivos es, por lo tanto, un soporte de datos (o un medio de almacenamiento digital, o un medio legible por ordenador) que comprende, grabado en el mismo, el programa informático para ejecutar uno de los procedimientos descritos en esta invención. El soporte de datos, el medio de almacenamiento digital o el medio de registro son típicamente tangibles y/o no transitorios.
[0030] Una realización adicional del procedimiento inventivo es, por lo tanto, una corriente de datos o una secuencia de señales que representan el programa informático para ejecutar uno de los procedimientos descritos en esta invención. La corriente de datos o la secuencia de señales pueden estar configuradas, por ejemplo, para ser transferidas a través de una conexión de comunicación de datos, por ejemplo, a través de Internet.
[0031] Una realización adicional comprende un medio de procesamiento, por ejemplo, un ordenador, o un dispositivo lógico programable, configurado para o adaptado para ejecutar uno de los procedimientos descritos en esta invención.
[0032] Una realización adicional comprende un ordenador que tiene instalado en él el programa informático para ejecutar uno de los procedimientos descritos en esta invención.
[0033] Una realización adicional según la invención comprende un aparato o un sistema configurado para transferir (por ejemplo, electrónica u ópticamente) un programa informático para ejecutar uno de los procedimientos descritos en esta invención, a un receptor. El receptor puede ser, por ejemplo, un ordenador, un dispositivo móvil, un dispositivo de memoria o similar. El aparato o sistema puede comprender, por ejemplo, un servidor de archivo para transferir el programa informático al receptor.
[0034] En algunas realizaciones se puede usar un dispositivo de lógica programable (por ejemplo, una matriz de puertas programables de campo) para realizar algunas o todas las funcionalidades de los procedimientos descritos en esta invención. En algunas realizaciones, la matriz de puertas programables de campo puede cooperar con un microprocesador para realizar uno de los procedimientos descritos en esta invención. En general, los procedimientos de preferencia, se realizan por medio de algún aparato de hardware.
[0035] El aparato descrito en esta invención se puede implementar mediante el uso de un aparato de hardware, o mediante el uso de un ordenador, o por medio de una combinación de un aparato de hardware y un ordenador.
[0036] Los procedimientos descritos en esta invención se pueden ejecutar mediante el uso de un aparato de hardware, o mediante el uso de un ordenador, o por medio de una combinación de un aparato de hardware y un ordenador.
[0037] Las realizaciones descritas anteriormente son meramente ilustrativas para los principios de la presente invención. Se entiende que las modificaciones y variaciones posibles de las disposiciones y de los detalles descritos en esta invención serán evidentes para los expertos en la materia. Por lo tanto, se pretende que la invención esté limitada solo por el alcance de las siguientes reivindicaciones de patente y no por los detalles específicos presentados a modo de descripción y la explicación de las realizaciones en esta invención.
Lista de bibliografía citada, que no es de patentes
[0038]
[1] B. Bessette y col., "El códec de banda ancha para voz multitasa (AMR-WB)"(“ The Adaptive Multi—rate Wideband Speech Codee (AMR— WB),") IEEE Trans. Procesamiento de Voz y Audio(Speech and AudioProcessing),vol. 10, N. ° 8, noviembre de 2002.
[2] R. C. Hendriks, R. Heusdens y J. Jensen, "Rastreo PSD de ruido basado en MMSE con baja complejidad" ("MMSE based noise PSD tracking with low complexity,’’)en Conf. Internac. de IEEE Procesamiento de señal, acústica, voz, pp. 4266 -4269, marzo de 2010.
[3] R. Martin, "Estimación de densidad espectral de potencia de ruido basada en estadística de alisamiento óptimo y mínimo"("Noise Power Spectral Density Estimation Based on Optimal Smoothing and Minimum Statistics,’’)Trans. de IEEE sobre Procesamiento de voz y audio, Vol. 9, N. ° 5, julio de 2001.
[4] M. Jelinek y R. Salami, "Avances de codificación de voz de banda ancha en Estándar VMR—WB("Wideband Speech Coding Advances in VMR— WB Standard,’’)Trans. de IEEE sobre Procesamiento de audio, voz y lenguaje, Vol. 15, N. ° 4, mayo de 2007.
[5] J. Makinen y col., "AMR—WB+: un nuevo estándar de codificación de audio para servicios de audio móvil de 3ra. generación"("AMR—WB+: A New Audio Coding Standard for 3rd Generation Mobile Audio Services,’’)en Proc. ICASSP 2005, Filadelfia, EE.UU., marzo de 2005.
[6] M. Neuendorf y col., "Codificación de voz y audio unificada MPEG — El estándar ISO/MPEG para codificación de audio de alta eficacia para todos los tipos de contenidos"("MPEG Unified Speech and Audio Coding - The ISO/MPEG Standard for High—Efficiency Audio Coding of All Content Types,”en Proc. 132da. Convención de AES, Budapest, Hungría, abril de 2012. También aparece en el Journal of the AES, 2013.
[7] T. Vaillancourt y col., "ITU—T EV—VBR: un codificador escalable robusto 8 — 32 kbit/s para canales de telecomunicaciones propensos a error"(“ITU— T EV— VBR: A Robust 8 - 32 kbit/s Scalable Coder for Error Prone Telecommunications Channels,’’)en Proc. EUSIPCO 2008, Lausanne, Suiza, agosto de 2008.
Claims (8)
- REIVINDICACIONES 1. Un decodificador de audio para proporcionar una información de audio decodificada sobre la base de una información de audio codificada que comprende coeficientes de predicción lineal (LPC), comprendiendo el decodificador de audio: - un ajustador de inclinación configurado para ajustar una inclinación de un ruido de fondo dependiendo de una información de inclinación, donde el ajustador de inclinación está configurado para usar coeficientes de predicción lineal de una trama actual para obtener una información de inclinación; y - un núcleo de decodificador configurado para decodificar una información de audio de la trama actual mediante el uso de los coeficientes de predicción lineal de la trama actual para obtener una señal de salida del codificador de núcleo decodificado; y - un dispositivo de inserción de ruido configurado para añadir el ruido ajustado a la trama actual; caracterizado porque el ajustador de inclinación está configurado para obtener la información de inclinación mediante el uso de un cálculo de una ganancia g de los coeficientes de predicción lineal de la trama actual, dondedondeakes un coeficiente de LPC de la trama actual, ubicado en el índice LPC k.
- 2. El decodificador de audio según cualquiera de las reivindicaciones anteriores, donde el decodificador de audio comprende además: - un estimador de nivel de ruido configurado para estimar un nivel de ruido para una trama actual que utiliza una pluralidad de coeficientes de predicción lineal de al menos una trama anterior para obtener la información de nivel de ruido; - donde el dispositivo de inserción de ruido se configura para añadir el ruido de fondo a la trama actual dependiendo de la información de nivel de ruido proporcionada por el estimador de nivel de ruido.
- 3. El decodificador de audio según cualquiera de las reivindicaciones anteriores, donde el decodificador de audio comprende un filtro de desacentuación para desacentuar la trama actual, estando el decodificador de audio adaptado para aplicar el filtro de desacentuación a la trama actual después de que el dispositivo de inserción de ruido añada el ruido de fondo a la trama actual.
- 4. El decodificador de audio según cualquiera de las reivindicaciones anteriores, donde el decodificador de audio comprende un generador de ruido, estando el generador de ruido adaptado para generar el ruido de fondo que se va a añadir a la trama actual por el dispositivo de inserción de ruido.
- 5. El decodificador de audio según cualquiera de las reivindicaciones anteriores, donde el decodificador de audio comprende un generador de ruido configurado para generar ruido blanco aleatorio.
- 6. El decodificador de audio según cualquiera de las reivindicaciones anteriores, donde el decodificador de audio está configurado para usar un decodificador basado en uno o más de los decodificadores AMR-WB, G.718 o LD-USAC (EVS) con el fin de decodificar la información de audio codificada.
- 7. Un procedimiento para proporcionar una información de audio decodificada según una información de audio codificada que comprende coeficientes de predicción lineal (LPC), comprendiendo el procedimiento: - ajustar una inclinación de un ruido dependiendo de una información de inclinación, donde los coeficientes de predicción lineal de una trama actual se usan para obtener la información de inclinación; y - decodificar una información de audio de la trama actual mediante el uso de coeficientes de predicción lineal de la trama actual para obtener una señal de salida de codificador de núcleo decodificado; y - añadir el ruido ajustado a la trama actual; caracterizado porque la información de inclinación se obtiene mediante el uso de un cálculo de una ganancia g de los coeficientes de predicción lineal de la trama actual, dondedondeakes un coeficiente de LPC de la trama actual, ubicado en el índice LPC k.
- 8. Un programa informático para realizar un procedimiento según la reivindicación 7, donde el programa informático se ejecuta en un ordenador.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361758189P | 2013-01-29 | 2013-01-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3009687T3 true ES3009687T3 (en) | 2025-03-31 |
Family
ID=50023580
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES16176505T Active ES2799773T3 (es) | 2013-01-29 | 2014-01-28 | Llenado de ruido sin información secundaria para codificadores tipo CELP |
| ES20155722T Active ES3009687T3 (en) | 2013-01-29 | 2014-01-28 | Noise filling without side information for celp-like coders |
| ES14701567T Active ES2732560T3 (es) | 2013-01-29 | 2014-01-28 | Llenado de ruido sin información secundaria para codificadores tipo celp |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES16176505T Active ES2799773T3 (es) | 2013-01-29 | 2014-01-28 | Llenado de ruido sin información secundaria para codificadores tipo CELP |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES14701567T Active ES2732560T3 (es) | 2013-01-29 | 2014-01-28 | Llenado de ruido sin información secundaria para codificadores tipo celp |
Country Status (20)
| Country | Link |
|---|---|
| US (3) | US10269365B2 (es) |
| EP (4) | EP4503023A3 (es) |
| JP (1) | JP6181773B2 (es) |
| KR (1) | KR101794149B1 (es) |
| CN (3) | CN110827841B (es) |
| AR (1) | AR094677A1 (es) |
| AU (1) | AU2014211486B2 (es) |
| BR (1) | BR112015018020B1 (es) |
| CA (2) | CA2960854C (es) |
| ES (3) | ES2799773T3 (es) |
| MX (1) | MX347080B (es) |
| MY (1) | MY180912A (es) |
| PL (3) | PL3121813T3 (es) |
| PT (2) | PT2951816T (es) |
| RU (1) | RU2648953C2 (es) |
| SG (2) | SG11201505913WA (es) |
| TR (1) | TR201908919T4 (es) |
| TW (1) | TWI536368B (es) |
| WO (1) | WO2014118192A2 (es) |
| ZA (1) | ZA201506320B (es) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6082126B2 (ja) | 2013-01-29 | 2017-02-15 | フラウンホーファーゲゼルシャフト ツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. | 音声信号を合成するための装置及び方法、デコーダ、エンコーダ、システム及びコンピュータプログラム |
| ES2799773T3 (es) * | 2013-01-29 | 2020-12-21 | Fraunhofer Ges Forschung | Llenado de ruido sin información secundaria para codificadores tipo CELP |
| ES2635555T3 (es) | 2013-06-21 | 2017-10-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Aparato y método para el desvanecimiento de señales mejorado en diferentes dominios durante el ocultamiento de errores |
| US10008214B2 (en) * | 2015-09-11 | 2018-06-26 | Electronics And Telecommunications Research Institute | USAC audio signal encoding/decoding apparatus and method for digital radio services |
| JP6611042B2 (ja) * | 2015-12-02 | 2019-11-27 | パナソニックIpマネジメント株式会社 | 音声信号復号装置及び音声信号復号方法 |
| US10582754B2 (en) | 2017-03-08 | 2020-03-10 | Toly Management Ltd. | Cosmetic container |
| RU2744485C1 (ru) * | 2017-10-27 | 2021-03-10 | Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф. | Ослабление шума в декодере |
| BR112021012753A2 (pt) * | 2019-01-13 | 2021-09-08 | Huawei Technologies Co., Ltd. | Método implementado por computador para codificação de áudio, dispositivo eletrônico e meio legível por computador não transitório |
| EP4150615A1 (en) * | 2020-09-02 | 2023-03-22 | Google LLC | Conditional output generation through data density gradient estimation |
| CN115567152B (zh) * | 2021-07-01 | 2026-04-21 | 罗伯特·博世有限公司 | 现场总线通信网络中传输信号的编码和解码方法及装置 |
| TW202333143A (zh) * | 2021-12-23 | 2023-08-16 | 弗勞恩霍夫爾協會 | 在音訊寫碼中使用濾波用於頻譜時間改善頻譜間隙填充之方法及設備 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2237296C2 (ru) * | 1998-11-23 | 2004-09-27 | Телефонактиеболагет Лм Эрикссон (Пабл) | Кодирование речи с функцией изменения комфортного шума для повышения точности воспроизведения |
| JP3490324B2 (ja) * | 1999-02-15 | 2004-01-26 | 日本電信電話株式会社 | 音響信号符号化装置、復号化装置、これらの方法、及びプログラム記録媒体 |
| US6691085B1 (en) * | 2000-10-18 | 2004-02-10 | Nokia Mobile Phones Ltd. | Method and system for estimating artificial high band signal in speech codec using voice activity information |
| CA2327041A1 (en) * | 2000-11-22 | 2002-05-22 | Voiceage Corporation | A method for indexing pulse positions and signs in algebraic codebooks for efficient coding of wideband signals |
| US6941263B2 (en) * | 2001-06-29 | 2005-09-06 | Microsoft Corporation | Frequency domain postfiltering for quality enhancement of coded speech |
| US8725499B2 (en) * | 2006-07-31 | 2014-05-13 | Qualcomm Incorporated | Systems, methods, and apparatus for signal change detection |
| WO2008032828A1 (en) * | 2006-09-15 | 2008-03-20 | Panasonic Corporation | Audio encoding device and audio encoding method |
| US8599981B2 (en) * | 2007-03-02 | 2013-12-03 | Panasonic Corporation | Post-filter, decoding device, and post-filter processing method |
| ATE518224T1 (de) * | 2008-01-04 | 2011-08-15 | Dolby Int Ab | Audiokodierer und -dekodierer |
| EP2259253B1 (en) | 2008-03-03 | 2017-11-15 | LG Electronics Inc. | Method and apparatus for processing audio signal |
| EP2311034B1 (en) * | 2008-07-11 | 2015-11-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder and decoder for encoding frames of sampled audio signals |
| MX2011000375A (es) | 2008-07-11 | 2011-05-19 | Fraunhofer Ges Forschung | Codificador y decodificador de audio para codificar y decodificar tramas de una señal de audio muestreada. |
| ES2683077T3 (es) * | 2008-07-11 | 2018-09-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificador y decodificador de audio para codificar y decodificar tramas de una señal de audio muestreada |
| BRPI0904958B1 (pt) | 2008-07-11 | 2020-03-03 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Aparelho e método para calcular dados de extensão de largura de banda usando um quadro controlado por inclinação espectral |
| RU2494477C2 (ru) * | 2008-07-11 | 2013-09-27 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Устройство и способ генерирования выходных данных расширения полосы пропускания |
| RU2621965C2 (ru) * | 2008-07-11 | 2017-06-08 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Передатчик сигнала активации с деформацией по времени, кодер звукового сигнала, способ преобразования сигнала активации с деформацией по времени, способ кодирования звукового сигнала и компьютерные программы |
| TWI413109B (zh) | 2008-10-01 | 2013-10-21 | Dolby Lab Licensing Corp | 用於上混系統之解相關器 |
| KR20130069833A (ko) | 2008-10-08 | 2013-06-26 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 다중 분해능 스위치드 오디오 부호화/복호화 방법 |
| MX2012004648A (es) * | 2009-10-20 | 2012-05-29 | Fraunhofer Ges Forschung | Codificacion de señal de audio, decodificador de señal de audio, metodo para codificar o decodificar una señal de audio utilizando una cancelacion del tipo aliasing. |
| WO2011048094A1 (en) * | 2009-10-20 | 2011-04-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Multi-mode audio codec and celp coding adapted therefore |
| CN102081927B (zh) * | 2009-11-27 | 2012-07-18 | 中兴通讯股份有限公司 | 一种可分层音频编码、解码方法及系统 |
| JP5316896B2 (ja) * | 2010-03-17 | 2013-10-16 | ソニー株式会社 | 符号化装置および符号化方法、復号装置および復号方法、並びにプログラム |
| DE102010015163A1 (de) | 2010-04-16 | 2011-10-20 | Liebherr-Hydraulikbagger Gmbh | Baumaschine oder Umschlaggerät |
| US9208792B2 (en) * | 2010-08-17 | 2015-12-08 | Qualcomm Incorporated | Systems, methods, apparatus, and computer-readable media for noise injection |
| KR101826331B1 (ko) * | 2010-09-15 | 2018-03-22 | 삼성전자주식회사 | 고주파수 대역폭 확장을 위한 부호화/복호화 장치 및 방법 |
| MY165853A (en) * | 2011-02-14 | 2018-05-18 | Fraunhofer Ges Forschung | Linear prediction based coding scheme using spectral domain noise shaping |
| US9037456B2 (en) * | 2011-07-26 | 2015-05-19 | Google Technology Holdings LLC | Method and apparatus for audio coding and decoding |
| ES2799773T3 (es) * | 2013-01-29 | 2020-12-21 | Fraunhofer Ges Forschung | Llenado de ruido sin información secundaria para codificadores tipo CELP |
-
2014
- 2014-01-28 ES ES16176505T patent/ES2799773T3/es active Active
- 2014-01-28 PL PL16176505T patent/PL3121813T3/pl unknown
- 2014-01-28 JP JP2015554202A patent/JP6181773B2/ja active Active
- 2014-01-28 PT PT14701567T patent/PT2951816T/pt unknown
- 2014-01-28 CN CN201910950848.3A patent/CN110827841B/zh active Active
- 2014-01-28 AU AU2014211486A patent/AU2014211486B2/en active Active
- 2014-01-28 EP EP24220395.8A patent/EP4503023A3/en active Pending
- 2014-01-28 CN CN202311306515.XA patent/CN117392990A/zh active Pending
- 2014-01-28 TR TR2019/08919T patent/TR201908919T4/tr unknown
- 2014-01-28 CA CA2960854A patent/CA2960854C/en active Active
- 2014-01-28 WO PCT/EP2014/051649 patent/WO2014118192A2/en not_active Ceased
- 2014-01-28 SG SG11201505913WA patent/SG11201505913WA/en unknown
- 2014-01-28 EP EP20155722.0A patent/EP3683793B1/en active Active
- 2014-01-28 ES ES20155722T patent/ES3009687T3/es active Active
- 2014-01-28 EP EP14701567.1A patent/EP2951816B1/en active Active
- 2014-01-28 RU RU2015136787A patent/RU2648953C2/ru active
- 2014-01-28 CN CN201480019087.5A patent/CN105264596B/zh active Active
- 2014-01-28 PT PT161765052T patent/PT3121813T/pt unknown
- 2014-01-28 MX MX2015009750A patent/MX347080B/es active IP Right Grant
- 2014-01-28 BR BR112015018020-5A patent/BR112015018020B1/pt active IP Right Grant
- 2014-01-28 EP EP16176505.2A patent/EP3121813B1/en active Active
- 2014-01-28 PL PL20155722.0T patent/PL3683793T3/pl unknown
- 2014-01-28 SG SG10201806073WA patent/SG10201806073WA/en unknown
- 2014-01-28 PL PL14701567T patent/PL2951816T3/pl unknown
- 2014-01-28 MY MYPI2015001893A patent/MY180912A/en unknown
- 2014-01-28 CA CA2899542A patent/CA2899542C/en active Active
- 2014-01-28 ES ES14701567T patent/ES2732560T3/es active Active
- 2014-01-28 KR KR1020157022400A patent/KR101794149B1/ko active Active
- 2014-01-29 AR ARP140100293A patent/AR094677A1/es active IP Right Grant
- 2014-01-29 TW TW103103527A patent/TWI536368B/zh active
-
2015
- 2015-07-28 US US14/811,778 patent/US10269365B2/en active Active
- 2015-08-28 ZA ZA2015/06320A patent/ZA201506320B/en unknown
-
2019
- 2019-02-26 US US16/286,445 patent/US10984810B2/en active Active
-
2020
- 2020-11-24 US US17/103,609 patent/US12100409B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3009687T3 (en) | Noise filling without side information for celp-like coders | |
| ES2698023T3 (es) | Decodificador de audio y método relacionado que usan procesamiento de dos canales dentro de un marco de relleno inteligente de huecos | |
| ES2959240T3 (es) | Codificador de audio, decodificador de audio, método para proporcionar una información de audio codificada, método para proporcionar una información de audio decodificada, programa informático y representación codificada utilizando una ampliación de ancho de banda adaptada a la señal | |
| ES2703327T3 (es) | Codificador, decodificador y métodos para codificación espacial de objetos de audio de multirresolución retrocompatible | |
| CN105359210A (zh) | Fdns应用前实现将mdct频谱衰落到白噪声的装置及方法 | |
| HK1233762B (en) | Noise filling without side information for celp-like coders | |
| HK1233762A (en) | Noise filling without side information for celp-like coders | |
| HK1233762A1 (en) | Noise filling without side information for celp-like coders | |
| HK1218181B (en) | Noise filling without side information for celp-like coders |