ES2954240T3 - Ocultación de pérdida de trama de audio - Google Patents

Ocultación de pérdida de trama de audio Download PDF

Info

Publication number
ES2954240T3
ES2954240T3 ES21166868T ES21166868T ES2954240T3 ES 2954240 T3 ES2954240 T3 ES 2954240T3 ES 21166868 T ES21166868 T ES 21166868T ES 21166868 T ES21166868 T ES 21166868T ES 2954240 T3 ES2954240 T3 ES 2954240T3
Authority
ES
Spain
Prior art keywords
frame
frequency
prototype
sinusoidal
signal
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
ES21166868T
Other languages
English (en)
Inventor
Stefan Bruhn
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2954240T3 publication Critical patent/ES2954240T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/005Correction of errors induced by the transmission channel, if related to the coding algorithm
    • 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
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/69Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for evaluating synthetic or decoded voice signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Diaphragms For Electromechanical Transducers (AREA)
  • Stringed Musical Instruments (AREA)
  • Packaging For Recording Disks (AREA)
  • Television Receiver Circuits (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

Un método y un aparato para ocultar la pérdida de tramas de audio. Según el método, se utiliza un segmento de una señal de audio anterior como trama prototipo para crear una trama de sustitución para una trama de audio perdida. La trama prototipo se transforma en un dominio de frecuencia donde se aplica un modelo sinusoidal a la trama prototipo para identificar la frecuencia de un componente sinusoidal de la señal de audio. El componente sinusoidal se desfasa y el marco de sustitución se crea realizando una transformación de frecuencia inversa de un espectro de frecuencia del marco prototipo. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Ocultación de pérdida de trama de audio
Campo técnico
La invención se refiere en general a un método de ocultación de una trama de audio perdida de una señal de audio recibida. La invención se refiere también a un descodificador configurado para ocultar una trama de audio perdida de una señal de audio codificada recibida. La invención se refiere además a un receptor que comprende un descodificador, y a un programa informático y a un producto de programa informático.
Antecedentes
Un sistema de comunicación de audio convencional transmite señales de habla y de audio en tramas, lo que significa que el lado de emisión dispone en primer lugar la señal de audio en segmentos cortos, es decir, en tramas de señal de audio, de por ejemplo 20-40 ms, las cuales son codificadas a continuación y transmitidas como una unidad lógica, por ejemplo, en un paquete de transmisión. Un descodificador en el lado de recepción descodifica cada una de esas unidades y reconstruye las tramas de señal de audio correspondientes, las cuales a su vez son finalmente presentadas a la salida a modo de una secuencia continua de muestras de señal de audio reconstruida. Con anterioridad a la codificación, una conversión de analógico a digital (A/D) puede convertir la señal analógica de habla o de audio procedente de un micrófono en una secuencia de muestras de señal de audio digital. A la inversa, en el extremo de recepción, una etapa final de conversión D/A convierte típicamente la secuencia de muestras de señal de audio digital reconstruida en una señal analógica continua en el tiempo para su reproducción con altavoz. Sin embargo, un sistema de transmisión convencional para señales de habla y de audio puede adolecer de errores de transmisión, lo que podría conducir a una situación en la que una o varias de las tramas transmitidas no estén disponibles en el lado de recepción para la reconstrucción. En ese caso, el descodificador tiene que generar una señal de sustitución para cada trama no disponible. Esto puede ser realizado mediante lo que se conoce como unidad de ocultación de pérdida de trama de audio en el descodificador en el lado de recepción. El propósito de la ocultación de pérdida de trama es el de hacer que la pérdida de trama sea tan inaudible como sea posible, y con ello mitigar el impacto de la pérdida de trama sobre la calidad de la señal reconstruida.
Los métodos convencionales de ocultación de pérdida de trama pueden depender de la estructura o de la arquitectura del códec, por ejemplo repitiendo parámetros de códec recibidos previamente. Tales técnicas de repetición de parámetro son claramente dependientes de los parámetros específicos del códec usado, y puede que no sean fácilmente aplicables a otros codecs de estructura diferente. Los métodos actuales de ocultación de pérdida de trama pueden, por ejemplo, congelar y extrapolar parámetros de una trama previamente recibida con el fin de generar una trama de sustitución para la trama perdida. Los codecs predictivos lineales estandarizados AMR y AMR-WB son codecs para métricos de habla que congelan los parámetros recibidos con anterioridad o usan alguna extrapolación de los mismos para la descodificación. En esencia, el principio consiste en tener un modelo dado para codificación/descodificación, y aplicar el mismo modelo con parámetros congelados o extrapolados.
Muchos codecs de audio aplican una técnica de codificación en el dominio de la frecuencia, lo que incluye aplicar un modelo de codificación sobre un parámetro espectral tras una transformación en el dominio de la frecuencia. El descodificador reconstruye el espectro de la señal a partir de los parámetros recibidos y transforma el espectro de nuevo en una señal de tiempo. Típicamente, la señal de tiempo está reconstruida trama a trama, y las tramas se combinan mediante técnicas de solapamiento-adición y el procesamiento potencial adicional para formar la señal final reconstruida. La ocultación de pérdida de trama de audio correspondiente aplica el mismo modelo de descodificación, o al menos uno similar, para las tramas perdidas, en donde los parámetros en el dominio de la frecuencia procedentes de una trama previamente recibida se congelan o se extrapolan adecuadamente, y después se usan en la conversión del dominio de frecuencia al de tiempo. Frame erasure concealment using sinusoidal analysis-synthesis and its application to MDCT-based codecs", de Parikh et al., ICASSP 2000, presenta un algoritmo de ocultación por borrado de una trama, basado en análisis-síntesis. Cuando se pierde una trama, se lleva a cabo un análisis sinusoidal de la señal previamente decodificado y amortiguada. El análisis da un conjunto de sinusoides, que se usan para sintetizar la forma de onda correspondiente a la trama perdida.
Sin embargo, los métodos convencionales de ocultación de pérdida de trama de audio pueden adolecer de deficiencias de calidad, por ejemplo debido a la técnica de congelación y extrapolación de parámetro, y la re­ aplicación del mismo modelo de descodificador para las tramas perdidas no puede siempre garantizar una evolución suave y fiel de la señal desde las tramas de señal previamente descodificadas a la trama perdida. Esto puede conducir a discontinuidades audibles de la señal con un impacto de calidad correspondiente. Así, resulta deseable y necesaria la ocultación de pérdida de trama de audio con un deterioro de calidad reducido.
Sumario
El objeto de las realizaciones de la presente invención consiste en direccionar al menos algunos de los problemas puestos de relieve con anterioridad, y este y otros objetos se han alcanzado mediante el método y las disposiciones según las reivindicaciones independientes anexas, y mediante las realizaciones conforme a las reivindicaciones dependientes.
Las ventajas de las realizaciones descritas en la presente memoria están destinadas a proporcionar un método de ocultación de pérdida de trama que permita mitigar el impacto audible de la pérdida de trama en la transmisión de señales de audio, por ejemplo de habla codificada. Una ventaja general consiste en proporcionar una evolución suave y fiel de la señal reconstruida para una trama perdida, en donde el impacto audible de las pérdidas de trama se reduzca en gran medida en comparación con técnicas convencionales.
Otras características y ventajas de las enseñanzas de las realizaciones de la presente solicitud se pondrán de relieve de manera clara mediante la lectura de la descripción que sigue y de los dibujos que se acompañan.
Breve descripción de los dibujos
Las realizaciones van a ser descritas con mayor detalle y con referencia a los dibujos que se acompañan, en los que:
La Figura 1 ilustra una función de ventana típica;
La Figura 2 ilustra una función de ventana específica;
La Figura 3 muestra un ejemplo de un espectro de magnitud de una función de ventana;
La Figura 4 ilustra un espectro de línea de un ejemplo de señal sinusoidal de frecuencia fk;
La Figura 5 muestra un espectro de una señal sinusoidal de ventana de frecuencia fk;
La Figura 6 ilustra barras correspondientes a la magnitud de puntos de retícula de una DFT, en base a una trama de análisis;
La Figura 7 ilustra una parábola ajustada mediante puntos de retícula de DFT;
La Figura 8 es un diagrama de flujo de un método acorde con las realizaciones;
Las Figuras 9 y 10 ilustran un descodificador acorde con las realizaciones, y
La Figura 11 ilustra un programa informático y un producto de programa informático acordes con las realizaciones.
Descripción detallada
En lo que sigue, se van a describir las realizaciones de la invención con mayor detalle. A efectos de explicación y no de limitación, se divulgan detalles específicos, tal como escenarios y técnicas particulares, con el fin de proporcionar una comprensión completa.
Además, resulta evidente que el ejemplo de método y los dispositivos descritos en lo que sigue pueden ser implementados, al menos parcialmente, mediante el uso de software que funciona junto con un microprocesador programado o con un ordenador de propósito general, y/o con el uso de un circuito integrado específico de la aplicación (ASIC). Además, las realizaciones pueden ser implementadas también, al menos parcialmente, como producto de programa informático o en un sistema que comprenda un procesador de ordenador y una memoria acoplada al procesador, en donde la memoria está codificada con uno o más programas que pueden llevar a cabo las funciones divulgadas en la presente memoria.
Un concepto de las realizaciones descritas en lo que sigue, comprende una ocultación de una trama de audio perdida mediante:
- realización de un análisis sinusoidal de al menos parte de una señal de audio previamente recibida o reconstruida, en donde el análisis sinusoidal incluye identificar frecuencias de componentes sinusoidales de la señal de audio;
- aplicación de un modelo sinusoidal sobre un segmento de la señal de audio previamente recibida o reconstruida, en donde dicho segmento se usa como trama prototipo a efectos de crear una trama de sustitución para una trama perdida, y
- creación de la trama de sustitución que incluye evolución en el tiempo de componentes sinusoidales de la trama prototipo, hasta el instante de tiempo de la trama de audio perdida, en respuesta a las frecuencias identificadas correspondientes.
Análisis sinusoidal
La ocultación de pérdida de trama conforme a las realizaciones, incluye un análisis sinusoidal de una parte de una señal de audio previamente recibida o reconstruida. El objetivo de este análisis sinusoidal es el de encontrar las frecuencias de las componentes sinusoidales principales, es decir las sinusoides, de esa señal. Con ello, la suposición subyacente es que la señal de audio fue generada mediante un modelo sinusoidal, y que está compuesta por un número limitado de sinusoides individuales, es decir, es una señal multiseno del tipo siguiente:
Figure imgf000004_0001
En esta ecuación, K es el número de sinusoides que se supone que comprende la señal. Para cada una de las sinusoides con índice k = 1, ..., K, ak es la amplitud, fk es la frecuencia, y f k es la fase. La frecuencia de muestreo se indica como fs y el índice de tiempo de las muestras s(n) de señal discreta de tiempo mediante n.
Es importante encontrar las frecuencias de las sinusoides tan exactas como sea posible. Mientras que una señal sinusoidal ideal podría tener un espectro lineal con frecuencias de línea fk, encontrar sus verdaderos valores podría requerir en principio un tiempo de medición infinito. Por ello, en la práctica resulta difícil encontrar esas frecuencias, puesto que las mismas solamente pueden ser estimadas en base a un corto período de medición, que corresponde al segmento de señal usado para el análisis sinusoidal conforme a las realizaciones descritas en la presente memoria; este segmento de señal se va a mencionar en lo que sigue como trama de análisis. Otra dificultad consiste en que la señal puede ser, en la práctica, variable en el tiempo, lo que significa que los parámetros de la ecuación anterior varían a través del tiempo. Por ello, por una parte resulta deseable usar una trama de análisis larga que haga que la medición sea más precisa; por otra parte, se podría necesitar un período de medición corto con el fin de hacer frente mejor a posibles variaciones de la señal. Un buen compromiso consiste en usar una longitud de trama de análisis del orden de, por ejemplo, 20-40 ms.
Según una realización preferida, las frecuencias de las sinusoides fk son identificadas por medio de un análisis en el dominio de la frecuencia de la trama de análisis. A este fin, la trama de análisis se transforma al dominio de la frecuencia, por ejemplo por medio de DFT (Transformada Discreta de Fourier) o de DCT (Transformada Coseno Discreta), o una transformada similar en el dominio de la frecuencia. En caso de que se use una DFT de la trama de análisis, el espectro viene dado por:
Figure imgf000004_0002
En esta ecuación, w(n) indica la función ventana con la que se extrae y se pondera la trama de análisis de longitud L. La Figura 1 ilustra una función ventana típica, es decir, una ventana rectangular que es igual a 1 para ne [0...L-1], y en otro caso es 0. Se supone que los índices de tiempo de la señal de audio previamente recibida se establecen de tal modo que la trama prototipo está referenciada por los índices de tiempo n=0,...,L-1. Otras funciones ventana que pueden ser más adecuadas para análisis espectral son, por ejemplo, Hamming, Hanning, Kaiser o Blackman.
La Figura 2 ilustra una función ventana más usual, la cual es una combinación de una ventana de Hamming y de la ventana rectangular. La ventana ilustrada en la Figura 2 tiene forma de borde creciente como la mitad izquierda de la ventana de Hamming de longitud L1, y una forma de borde descendente como la mitad derecha de una ventana de Hamming de longitud L1, y entre los bordes creciente y descendente la ventana es igual a 1 para la longitud de L-L1. Los picos del espectro de magnitud de la trama de análisis de ventana |X(m)| constituyen una aproximación de las frecuencias sinusoidales fk requeridas. La precisión de esta aproximación está no obstante limitada por la separación
de frecuencia de la DFT. Con una DFT con longitud de bloque L, la precisión se limita a
Figure imgf000004_0003
Sin embargo, este nivel de precisión puede ser demasiado bajo en el ámbito del método conforme a las realizaciones descritas en la presente memoria, y se puede obtener una precisión mejorada en base a los resultados de la siguiente consideración:
El espectro de la trama de análisis de ventana viene dado por la circunvolución del espectro de la función ventana con el espectro de línea de una señal sinusoidal modelo S(W), muestreada sucesivamente en los puntos de retícula de la DFT:
Figure imgf000005_0001
Usando la expresión espectral de la señal modelo sinusoidal, esto puede escribirse como:
Figure imgf000005_0002
Por tanto, el espectro muestreado viene dado por:
Figure imgf000005_0003
con m=0,...,L-1.
En base a todo esto, los picos observados en el espectro de magnitud de la trama de análisis provienen de un señal sinusoidal de ventana con K sinusoides, donde las frecuencias verdaderas de sinusoide se encuentran en las proximidades de los picos. De ese modo, la identificación de frecuencias de componentes sinusoidales puede incluir además identificar frecuencias en las proximidades de los picos del espectro en relación con la transformada del dominio de frecuencia usada.
Si se supone que mk es un índice de DFT (punto de retícula) del /césímo pico observado, entonces la frecuencia
Figure imgf000005_0004
correspondiente es la cual puede ser considerada como una aproximación de la verdadera frecuencia sinusoidal fk. Se puede estimar que la frecuencia sinusoidal verdadera fkcae dentro del intervalo
Figure imgf000005_0005
Por motivos de claridad, se aprecia que la circunvolución del espectro de la función ventana con el espectro del espectro de línea de la señal modelo sinusoidal, puede ser entendida como una superposición de versiones desplazadas en frecuencia del espectro de la función ventana, con lo que las frecuencias de desplazamiento son las frecuencias de las sinusoides. Esta superposición se muestrea a continuación en los puntos de retícula de la DFT. La circunvolución del espectro de la función ventana con el espectro del espectro de línea de la señal modelo sinusoidal, ha sido ilustrada en las Figuras 3 - 7, de las cuales, la Figura 3 presenta un ejemplo del espectro de magnitud de una función ventana, y la Figura 4 el espectro de magnitud (espectro de línea) de un ejemplo de señal sinusoidal con una única sinusoide con una frecuencia fk. La Figura 5 muestra el espectro de magnitud de la señal sinusoidal de ventana que replica y superpone los espectros de ventana desplazados en frecuencia a las frecuencias de la sinusoide, y las barras de la Figura 6 corresponden a la magnitud de los puntos de retícula de la DFT de la sinusoide de ventana que han sido obtenidos calculando la DFT de la trama de análisis. Obsérvese que todos los espectros son periódicos con el parámetro W de frecuencia normalizado, donde W = 2p que corresponde a la frecuencia de muestreo fs.
En base a la discusión anterior, y en base a la ilustración de la Figura 6, se puede encontrar una mejor aproximación de las frecuencias sinusoidales verdaderas incrementando la resolución de la búsqueda, de tal modo que sea mayor que la resolución de frecuencia de la transformada del dominio de frecuencia usada.
De ese modo, la identificación de frecuencias de componentes sinusoidales se realiza preferiblemente con una resolución más alta que la resolución de frecuencia de la transformada del dominio de frecuencia usada, y la identificación puede incluir además interpolación.
Un ejemplo de forma preferida de encontrar una aproximación mejor de las frecuencias fk de las sinusoides consiste en aplicar interpolación parabólica. Un enfoque consiste en adaptar parábolas a través de los puntos de retícula del espectro de magnitud de DFT que circunden los picos, y calcular las frecuencias respectivas pertenecientes a la parábola máxima, y un ejemplo de elección adecuada del orden de las parábolas es 2. De manera más detallada, se puede aplicar el procedimiento siguiente:
1) Identificar los picos de la DFT de la trama de análisis de ventana. La búsqueda del pico proporcionará el número de picos K y los índices de DFT correspondientes de los picos. La búsqueda de picos puede hacerse típicamente sobre el espectro de magnitud de DFT o sobre el espectro de magnitud de DFT logarítmico.
2) Para cada pico k (siendo k=1 ,...,K) con un índice mk de DFT correspondiente, adaptar una parábola a través de los tres puntos {P i; P2 ; P3} = {(mx-1-log(|X(mk-1)|); (mk, log (|X(mk)|); (mk+1, log (|X(mk+1)|)}. Esto da como resultado coeficientes de parábola bk(0), bk(1), bk(2) de la parábola definida por:
Figure imgf000006_0001
La Figura 7 ilustra la adaptación de la parábola a través de los puntos P1, P2 y P3 de retícula de DFT.
3) Para cada una de las K parábolas, calcular el índice mk de frecuencia interpolada correspondiente al valor de q para el que la parábola tiene su máximo, en donde
Figure imgf000006_0005
como aproximación para la frecuencia de sinusoide fk.
Aplicación de un modelo sinusoidal
La aplicación de un modelo sinusoidal con el fin de realizar una operación de ocultación de pérdida de trama según las realizaciones, puede ser descrita como sigue:
En el caso de que un segmento dado de la señal codificada no pueda ser reconstruido por el descodificador debido a que la información codificada correspondiente no esté disponible, es decir, debido a que se haya perdido una trama, se usa una parte disponible de la señal anterior a este segmento como trama prototipo. Si y(n) con n=0,...,N-1 es el segmento no disponible para el que debe generarse una trama de sustitución z(n), e y(n) con n<0 es la señal previamente descodificada disponible, se extrae una trama prototipo de la señal disponible de longitud L y se extrae el índice de inicio n-1 con una función ventana w(n), y se transforma en el dominio de la frecuencia, por ejemplo mediante una DFT:
Figure imgf000006_0002
La función ventana puede ser una de las funciones ventana descritas con anterioridad en el análisis sinusoidal. Con preferencia, con el fin de ahorrar complejidad numérica, la trama transformada en el dominio de la frecuencia debe ser idéntica a la usada durante el análisis sinusoidal.
En una etapa siguiente, se aplica la suposición de modelo sinusoidal. Según la suposición de modelo sinusoidal, la DFT de la trama prototipo puede ser escrita como sigue:
Figure imgf000006_0003
Esta expresión fue usada también en la parte de análisis y se ha descrito con detalle en lo que antecede.
A continuación, se entiende que el espectro de la función ventana usada tiene solamente una contribución significativa en un rango de frecuencia próxima a cero. Según se ha ilustrado en la Figura 3, el espectro de magnitud de la función ventana es grande para frecuencias cercanas a cero y pequeño en otro caso (dentro del rango de frecuencia normalizado desde -pa p, correspondiente a la mitad de la frecuencia de muestreo. Por lo tanto, como aproximación, se supone que el espectro de ventana W(m) no es cero solamente para un intervalo M = [-mmin, mmax], siendo mmin y mmax números positivos pequeños. En particular, se usa una aproximación del espectro de la función ventana de tal modo que para cada k las contribuciones de los espectros de ventana desplazados en la expresión anterior son estrictamente no solapantes. De ahí que en la ecuación anterior, para cada índice de frecuencia existe siempre solamente el máximo de contribución a partir de un sumando, es decir, a partir de un espectro de ventana desplazado. Esto significa que la expresión anterior se reduce a la expresión aproximada siguiente:
Figure imgf000006_0004
anteriormente de tal modo que los intervalos no son solapantes. Una opción adecuada para mm¡n,k y mmaxk consiste en establecerlos en un valor entero pequeño, por ejemplo 8=3. Si, no obstante, los índices de DFT relacionados con dos frecuencias sinusoidales adyacentes fk y fk+i son menores de 28, entonces 8 se establece en:
Figure imgf000007_0001
de tal modo que se asegura que los intervalos no son solapantes. La función floor(-) es el número entero más próximo al argumento de función que es más pequeño o igual al mismo. La siguiente etapa, según las realizaciones, consiste en aplicar el modelo sinusoidal conforme a la expresión anterior, y evolucionar sus K sinusoides en el tiempo. La suposición de que los índices de tiempo del segmento borrado en comparación con los índices de tiempo de la trama prototipo difiere en n-i muestras, significa que las fases de las sinusoides avanzan en:
Figure imgf000007_0002
Por ello, el espectro de DFT del modelo sinusoidal evolucionado viene dado por:
Figure imgf000007_0003
Aplicando de nuevo la aproximación según la cual no se solapan los espectros de función ventana desplazados, se obtiene:
Figure imgf000007_0004
para meMk no negativo y para cada k.
Comparando la DFT de la trama prototipo Y-i(m) con la DFT del modelo sinusoidal evolucionado Y0(m) usando la aproximación, se halla que el espectro de magnitud ha permanecido sin cambio mientras la fase se ha desplazado
Figure imgf000007_0005
en: s , para cada meMk. De ahí que la trama de sustitución puede ser calculada mediante la siguiente expresión: z(n) = IDFT{Z(m)} siendo Z(m) = Y(m)*efek para meMk no negativo y para cada k.
Una realización específica direcciona una aleatorización de fase para índices de DFT no pertenecientes a ningún intervalo Mk. Según se ha descrito con anterioridad, los intervalos Mk, k=1 ,...,K, han de ser establecidos de tal modo que sean estrictamente no solapantes, lo que se hace usando algún parámetro 8 que controle el tamaño de los intervalos. Puede ocurrir que 8 sea pequeño en relación con la distancia de frecuencia de dos sinusoides adyacentes. De ahí que, en ese caso ocurre que existe un espacio de separación entre dos intervalos. En consecuencia, para los índices mde DFT correspondientes, no se define ningún desplazamiento de fase conforme a
Figure imgf000007_0007
(
la expresión anterior . Una opción adecuada conforme a la presente realización consiste en aleatorizar la fase para esos índices, obteniendo
Figure imgf000007_0006
donde la función rand(-) retorna a algún número aleatorio.
En base a lo anterior, la Figura 8 es un diagrama de flujo que ilustra un ejemplo de método de ocultación de pérdida de trama de audio conforme a las realizaciones:
En la etapa 81, se realiza un análisis sinusoidal de una parte de una señal de audio previamente recibida o reconstruida, en donde el análisis sinusoidal incluye identificar frecuencias de componentes sinusoidales, es decir sinusoides, de la señal de audio. A continuación, en la etapa 82, se aplica un modelo sinusoidal sobre un segmento de la señal de audio previamente recibida o reconstruida, en donde dicho segmento se usa como trama prototipo con el fin de crear una trama de sustitución para una trama de audio perdida, y en la etapa 83 se crea la trama de sustitución para la trama de audio perdida, incluyendo evolución en el tiempo de componentes sinusoidales, es decir sinusoides, de la trama prototipo, hasta el instante de tiempo de la trama de audio perdida, en respuesta a las frecuencias identificadas correspondientes.
Según una realización adicional, se supone que la señal de audio está compuesta por un número limitado de componentes sinusoidales individuales, y que el análisis sinusoidal se realiza en el dominio de la frecuencia. Además, la identificación de frecuencias de componentes sinusoidales implica identificar frecuencias en las proximidades de los picos de un espectro relacionados con la transformada del dominio de la frecuencia usada. Según un ejemplo de realización, la identificación de frecuencias de componentes sinusoidales se realiza con una resolución más alta que la resolución de la transformada del dominio de la frecuencia usada, y la identificación puede incluir además interpolación, por ejemplo de tipo parabólico.
Según un ejemplo de realización, el método comprende extraer una trama prototipo a partir de una señal disponible previamente recibida o reconstruida usando una función ventana, y en donde la trama de prototipo extraída se transforma en un dominio de frecuencia.
Una realización adicional incluye una aproximación de un espectro de la función ventana, de tal modo que el espectro de la trama de sustitución está compuesto por porciones estrictamente no solapantes del espectro de función ventana aproximado.
Según un ejemplo de realización adicional, el método comprende la evolución en el tiempo de componentes sinusoidales de un espectro de frecuencia de una trama prototipo, haciendo avanzar la fase de las componentes sinusoidales, en respuesta a la frecuencia de cada componente sinusoidal y en respuesta a la diferencia de tiempo entre la trama de audio perdida y la trama prototipo, y cambiar un coeficiente espectral de la trama prototipo incluida en el intervalo Mk en las proximidades de una sinusoide k por un desplazamiento de fase proporcional a la frecuencia sinusoidal fk y a la diferencia de tiempo entre la trama de audio perdida y la trama prototipo.
Una realización adicional comprende cambiar la fase de un coeficiente espectral de la trama prototipo no perteneciente a una sinusoide identificada por una fase aleatoria, o cambiar la fase de un coeficiente espectral de la trama prototipo no incluido en ninguno de los intervalos relacionados con las proximidades de la sinusoide identificada por un valor aleatorio.
Una realización incluye además una transformada inversa en el dominio de la frecuencia del espectro de frecuencia de la trama prototipo.
Más específicamente, el método de ocultación de pérdida de trama de audio conforme a una realización adicional, puede incluir las siguientes etapas:
1) Analizar un segmento de la señal disponible, previamente sintetizada, para obtener las frecuencias fk sinusoidales constituyentes de un modelo sinusoidal.
2) Extraer una trama prototipo y-1 a partir de la señal disponible previamente sintetizada y calcular la DFT de esa trama.
3) Calcular el desplazamiento de fase 0k para cada sinusoide k en respuesta a la frecuencia sinusoidal fk y al avance de tiempo Tl— 1 t entre la trama de prototipo y la trama de sustitución.
4) Para cada sinusoide k, hacer avanzar la fase de la DFT de trama prototipo en 0k, selectivamente para los índices de DFT relacionados con una cercanía en torno a la frecuencia sinusoidal fk.
5) Calcular la DFT inversa del espectro 4) obtenido.
Las realizaciones descritas en lo que antecede pueden ser mejor explicadas mediante las siguientes suposiciones: a) La suposición de que la señal puede ser representada por un número limitado de sinusoides.
b) La suposición de que la trama de sustitución está suficientemente bien representada por esas sinusoides evolucionadas en el tiempo, en comparación con algún instante de tiempo anterior.
c) La suposición de una aproximación del espectro de una función ventana de tal modo que el espectro de la trama de sustitución puede construirse mediante porciones de no solapamiento del espectro de función ventana desplazado en frecuencia, donde las frecuencias de desplazamiento son las frecuencias de sinusoide. La Figura 9 es un diagrama esquemático de bloques que ilustra un ejemplo de descodificador 1 configurado para ejecutar un método de ocultación de pérdida de trama de audio conforme a las realizaciones. El descodificador ilustrado comprende uno o más procesadores 11 y software adecuado con un medio de almacenaje o memoria 12 adecuado. La señal de audio codificada entrante se recibe a través de una entrada (Entrada), a la que están conectados el procesador 11 y la memoria 12. La señal de audio descodificada y reconstruida obtenida a partir del software, se emite desde la salida (Salida). Un ejemplo de descodificador ha sido configurado para ocultar una trama de audio perdida de una señal de audio recibida, y comprende un procesador 11 y una memoria 12, en donde la memoria contiene instrucciones ejecutables por el procesador 11, y con lo que el descodificador 1 está configurado para:
- realizar un análisis sinusoidal de una parte de una señal de audio previamente recibida o reconstruida, en donde el análisis sinusoidal incluye identificar frecuencias de componentes sinusoidales de la señal de audio; - aplicar un modelo sinusoidal sobre un segmento de la señal de audio previamente recibida o reconstruida, en donde dicho segmento se usa como trama prototipo con el fin de crear una trama de sustitución para una trama de audio perdida, y
- crear la trama de sustitución para la trama de audio perdida mediante evolución en el tiempo de componentes sinusoidales de la trama prototipo, hasta el instante de tiempo de la trama de audio perdida, en respuesta a las frecuencias identificadas correspondientes.
Según una realización adicional del descodificador, el modelo sinusoidal aplicado asume que la señal de audio está compuesta por un número limitado de componentes sinusoidales individuales, y la identificación de frecuencias de las componentes sinusoidales de la señal de audio puede comprender además una interpolación parabólica.
Según una realización adicional, el descodificador está configurado para extraer una trama prototipo desde una señal previamente recibida o reconstruida disponible, usando una función ventana, y para transformar la trama prototipo extraída en un dominio de frecuencia.
Según otra realización más, el descodificador está configurado para evolucionar en el tiempo componentes sinusoidales de un espectro de frecuencia de una trama prototipo, haciendo avanzar la fase de las componentes sinusoidales, en respuesta a la frecuencia de cada componente sinusoidal y en respuesta a la diferencia de tiempo entre la trama de audio perdida y la trama prototipo, y para crear la trama de sustitución llevando a cabo una transformada de frecuencia inversa del espectro de frecuencia.
Un descodificador según una realización alternativa, ha sido ilustrado en la Figura 10a, comprendiendo una unidad de entrada configurada para recibir una señal de audio codificada. La Figura ilustra la ocultación de pérdida de trama mediante una unidad lógica 13 de ocultación de pérdida de trama, en donde el descodificador 1 está configurado para implementar una ocultación de una trama de audio perdida conforme a las realizaciones descritas con anterioridad. La unidad lógica 13 de ocultación de pérdida de trama ha sido ilustrada además en la Figura 10b, y comprende medios adecuados para ocultar una trama de audio perdida, es decir, medios 14 para realizar un análisis sinusoidal de una parte de una señal de audio previamente recibida o reconstruida, en donde el análisis sinusoidal incluye identificar frecuencias de componentes sinusoidales de la señal de audio, medios 15 para aplicar un modelo sinusoidal sobre un segmento de la señal de audio previamente recibida o reconstruida, en donde dicho segmento se usa como trama prototipo a efectos de crear una trama de sustitución para una trama de audio perdida, y medios 16 para crear la trama de sustitución para la trama de audio perdida mediante componentes sinusoidales de evolución en el tiempo de la trama prototipo, hasta el instante de tiempo de la trama de audio perdida, en respuesta a las frecuencias identificadas correspondientes.
Las unidades y los medios incluidos en el descodificador ilustrado en la Figura, pueden ser implementados al menos parcialmente con hardware, y existen numerosas variantes de elementos de circuitería que pueden ser usados y combinados para conseguir las funciones de las unidades del descodificador. Tales variantes están abarcadas por las realizaciones. Un ejemplo particular de implementación de hardware del descodificador es la implementación en hardware de procesador de señal digital (DSP) y en tecnología de circuitos integrados, incluyendo tanto circuitería electrónica de propósito general como circuitería específica de la aplicación.
Un programa informático conforme a las realizaciones de la presente invención comprende instrucciones que, cuando se ejecutan mediante un procesador, hacen que el procesador lleve a cabo un método conforme a un método descrito en relación con la Figura 8. La Figura 11 ilustra un producto 9 de programa informático conforme a las realizaciones, en forma de memoria no volátil, por ejemplo una EEPROM (Memoria de Solo Lectura Programable y Borrable Eléctricamente), una memoria flash o una unidad de disco. El producto de programa informático comprende un medio legible con ordenador que almacena un programa informático 91, que comprende módulos 91a,b,c,d de programa informático, los cuales, cuando se ejecutan en un descodificador 1, hacen que un procesador del descodificador lleve a cabo las etapas conforme a la Figura 8.
Se puede usar un descodificador conforme a las realizaciones de la presente invención, por ejemplo en un receptor para un dispositivo móvil, por ejemplo un teléfono móvil o un ordenador portátil, o en un receptor para un dispositivo estacionario, por ejemplo un ordenador personal.
Las ventajas de las realizaciones descritas en la presente memoria consisten en proporcionar un método de ocultación de pérdida de trama que permita mitigar el impacto audible de la pérdida de trama en la transmisión de señales de audio, por ejemplo de habla codificada. Una ventaja general consiste en proporcionar una evolución suave y fiel de la señal reconstruida para una trama perdida, en donde el impacto audible de las pérdidas de trama se reduce considerablemente en comparación con las técnicas convencionales.
Debe entenderse que la elección de unidades o módulos que interactúan, así como la denominación de las unidades, son solamente a título de ejemplo, y pueden ser configurados según una pluralidad de formas alternativas con el fin de que estén capacitados para ejecutar las acciones procesales divulgadas. Debe apreciarse también que las unidades o módulos descritos en la presente divulgación han de ser consideradas como entidades lógicas y no necesariamente como unidades físicas separadas. Se apreciará que el alcance de la tecnología divulgada en la presente memoria abarca por completo otras realizaciones que pueden resultar obvias para los expertos en la materia.

Claims (12)

REIVINDICACIONES
1. Un método de ocultación de pérdida de trama, en el que cuando un descodificador no puede reconstruir un segmento de una señal codificada, una parte disponible de una señal anterior a este segmento se usa como trama prototipo, donde la trama prototipo de longitud L se extrae de la señal disponible con una función de ventana w(n) y se transforma en un dominio de frecuencia, comprendiendo el método:
- identificar al menos un pico de un espectro de magnitud de la trama prototipo;
- identificar frecuencias en la vecindad del al menos un pico para identificar una frecuencia sinusoidal fk con una resolución más alta que la resolución de frecuencia de la transformada de dominio de frecuencia utilizada; - calcular un desplazamiento de fase Qk para una sinusoide k;
- desplazar una fase de todos los coeficientes espectrales en la trama prototipo incluida en un intervalo Mk alrededor de la sinusoide k por Qk manteniendo la magnitud de esos coeficientes espectrales;
- aleatorizar fases de coeficientes espectrales que no están desfasados; y
- crear una trama de sustitución realizando una transformada de frecuencia inversa de un espectro de frecuencia de la trama prototipo.
2. El método según la reivindicación 1, en el que la función de ventana w(n) es una combinación de la ventana de Hamming y la ventana rectangular.
3. El método según la reivindicación 1 ó 2, en el que la identificación de al menos una frecuencia sinusoidal con una resolución más alta que la resolución de frecuencia de la transformada de dominio de frecuencia utilizada implica interpolación.
4. El método según una cualquiera de las reivindicaciones 1 a 3, en el que el desplazamiento de fase Qk depende de la frecuencia sinusoidal fk y un desplazamiento de tiempo entre la trama prototipo y una trama perdida.
5. Un aparato (13) para una ocultación de la pérdida de trama, en el que cuando no se puede reconstruir un segmento de una señal codificada se oculta usando una parte disponible de una señal anterior a este segmento como trama prototipo, estando el aparato configurado para:
-extraer la trama prototipo de longitud L de la señal disponible con una función de ventana w(n) y transformar la trama prototipo en un dominio de frecuencia;
- identificar al menos un pico de un espectro de magnitud de la trama prototipo;
- identificar frecuencias en la vecindad del al menos un pico para identificar una frecuencia sinusoidal fk con una resolución más alta que la resolución de frecuencia de la transformada de dominio de frecuencia utilizada; - calcular un desplazamiento de fase Qk para la sinusoide k;
- desplazar una fase de todos los coeficientes espectrales en la trama prototipo incluida en un intervalo Mk alrededor de la sinusoide k por Qk manteniendo la magnitud de esos coeficientes espectrales;
- aleatorizar fases de coeficientes espectrales que no están desfasados; y
- crear la trama de sustitución realizando una transformada de frecuencia inversa de un espectro de frecuencia de la trama prototipo.
6. El aparato según la reivindicación 5, en el que la función de ventana w(n) es una combinación de la ventana de Hamming y la ventana rectangular.
7. El aparato según la reivindicación 5 ó 6, en el que la identificación de la al menos una frecuencia sinusoidal con una resolución más alta que la resolución de frecuencia de la transformada de dominio de frecuencia utilizada implica interpolación.
8. El aparato según una cualquiera de las reivindicaciones 5 a 7, en el que el desplazamiento de fase 0k depende de la frecuencia sinusoidal fk y un desplazamiento de tiempo entre la trama prototipo y una trama perdida.
9. Un descodificador de audio (1) que comprende el aparato según una cualquiera de las reivindicaciones 5 a 8.
10. Un dispositivo que comprende el descodificador de audio según la reivindicación 9.
11. Un programa informático (91) que comprende instrucciones que, cuando se ejecutan en al menos un procesador, hacen que el al menos un procesador lleve a cabo el método según una cualquiera de las reivindicaciones 1 a 4.
12. Un soporte de datos legible por ordenador que almacena el programa informático (91) según la reivindicación 11.
ES21166868T 2013-02-05 2014-01-22 Ocultación de pérdida de trama de audio Active ES2954240T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US201361760814P 2013-02-05 2013-02-05

Publications (1)

Publication Number Publication Date
ES2954240T3 true ES2954240T3 (es) 2023-11-21

Family

ID=50113007

Family Applications (5)

Application Number Title Priority Date Filing Date
ES16178186.9T Active ES2664968T3 (es) 2013-02-05 2014-01-22 Encubrimiento de pérdida de trama de audio
ES14704704.7T Active ES2597829T3 (es) 2013-02-05 2014-01-22 Ocultación de pérdida de trama de audio
ES19185955T Active ES2877213T3 (es) 2013-02-05 2014-01-22 Ocultación de pérdida de trama de audio
ES21166868T Active ES2954240T3 (es) 2013-02-05 2014-01-22 Ocultación de pérdida de trama de audio
ES17208127T Active ES2757907T3 (es) 2013-02-05 2014-01-22 Encubrimiento de pérdida de trama de audio

Family Applications Before (3)

Application Number Title Priority Date Filing Date
ES16178186.9T Active ES2664968T3 (es) 2013-02-05 2014-01-22 Encubrimiento de pérdida de trama de audio
ES14704704.7T Active ES2597829T3 (es) 2013-02-05 2014-01-22 Ocultación de pérdida de trama de audio
ES19185955T Active ES2877213T3 (es) 2013-02-05 2014-01-22 Ocultación de pérdida de trama de audio

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES17208127T Active ES2757907T3 (es) 2013-02-05 2014-01-22 Encubrimiento de pérdida de trama de audio

Country Status (13)

Country Link
US (4) US9847086B2 (es)
EP (6) EP3333848B1 (es)
JP (1) JP5978408B2 (es)
KR (3) KR101855021B1 (es)
CN (3) CN108847247B (es)
BR (1) BR112015017222B1 (es)
DK (3) DK3576087T3 (es)
ES (5) ES2664968T3 (es)
HU (2) HUE036322T2 (es)
NZ (1) NZ709639A (es)
PL (4) PL3576087T3 (es)
PT (1) PT3333848T (es)
WO (1) WO2014123470A1 (es)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
PL3576087T3 (pl) * 2013-02-05 2021-10-25 Telefonaktiebolaget Lm Ericsson (Publ) Ukrywanie klatki utraconej sygnału audio
NO2780522T3 (es) 2014-05-15 2018-06-09
WO2015190985A1 (en) 2014-06-13 2015-12-17 Telefonaktiebolaget L M Ericsson (Publ) Burst frame error handling
KR20190008663A (ko) * 2017-07-17 2019-01-25 삼성전자주식회사 음성 데이터 처리 방법 및 이를 지원하는 시스템
WO2020169756A1 (en) * 2019-02-21 2020-08-27 Telefonaktiebolaget Lm Ericsson (Publ) Methods for frequency domain packet loss concealment and related decoder
CN113678197B (zh) * 2019-03-25 2024-06-11 雷蛇(亚太)私人有限公司 在音频错误消除中使用递增搜索序列的方法和设备
EP4252227A1 (en) * 2020-11-26 2023-10-04 Telefonaktiebolaget LM Ericsson (publ) Noise suppression logic in error concealment unit using noise-to-signal ratio
CN113096685B (zh) * 2021-04-02 2024-05-07 北京猿力未来科技有限公司 音频处理方法及装置

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT362479B (de) * 1979-06-22 1981-05-25 Vianova Kunstharz Ag Verfahren zur herstellung von bindemitteln fuer die elektrotauchlackierung
US5774837A (en) * 1995-09-13 1998-06-30 Voxware, Inc. Speech coding system and method using voicing probability determination
DE69612958T2 (de) * 1995-11-22 2001-11-29 Koninklijke Philips Electronics N.V., Eindhoven Verfahren und vorrichtung zur resynthetisierung eines sprachsignals
US7272556B1 (en) * 1998-09-23 2007-09-18 Lucent Technologies Inc. Scalable and embedded codec for speech and audio signals
US6691092B1 (en) * 1999-04-05 2004-02-10 Hughes Electronics Corporation Voicing measure as an estimate of signal periodicity for a frequency domain interpolative speech codec system
DE19921122C1 (de) 1999-05-07 2001-01-25 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Verschleiern eines Fehlers in einem codierten Audiosignal und Verfahren und Vorrichtung zum Decodieren eines codierten Audiosignals
US6397175B1 (en) * 1999-07-19 2002-05-28 Qualcomm Incorporated Method and apparatus for subsampling phase spectrum information
US6882634B2 (en) 2000-04-07 2005-04-19 Broadcom Corporation Method for selecting frame encoding parameters to improve transmission performance in a frame-based communications network
WO2002009382A1 (en) * 2000-07-25 2002-01-31 Koninklijke Philips Electronics N.V. Decision directed frequency offset estimation
EP1199709A1 (en) * 2000-10-20 2002-04-24 Telefonaktiebolaget Lm Ericsson Error Concealment in relation to decoding of encoded acoustic signals
US6996523B1 (en) * 2001-02-13 2006-02-07 Hughes Electronics Corporation Prototype waveform magnitude quantization for a frequency domain interpolative speech codec system
US20040002856A1 (en) 2002-03-08 2004-01-01 Udaya Bhaskar Multi-rate frequency domain interpolative speech CODEC system
US20040122680A1 (en) 2002-12-18 2004-06-24 Mcgowan James William Method and apparatus for providing coder independent packet replacement
US6985856B2 (en) 2002-12-31 2006-01-10 Nokia Corporation Method and device for compressed-domain packet loss concealment
EP1642265B1 (en) 2003-06-30 2010-10-27 Koninklijke Philips Electronics N.V. Improving quality of decoded audio by adding noise
US7596488B2 (en) * 2003-09-15 2009-09-29 Microsoft Corporation System and method for real-time jitter control and packet-loss concealment in an audio signal
US7337108B2 (en) * 2003-09-10 2008-02-26 Microsoft Corporation System and method for providing high-quality stretching and compression of a digital audio signal
US20050091041A1 (en) * 2003-10-23 2005-04-28 Nokia Corporation Method and system for speech coding
US20050091044A1 (en) 2003-10-23 2005-04-28 Nokia Corporation Method and system for pitch contour quantization in audio coding
CA2457988A1 (en) 2004-02-18 2005-08-18 Voiceage Corporation Methods and devices for audio compression based on acelp/tcx coding and multi-rate lattice vector quantization
EP1722359B1 (en) 2004-03-05 2011-09-07 Panasonic Corporation Error conceal device and error conceal method
US7734381B2 (en) 2004-12-13 2010-06-08 Innovive, Inc. Controller for regulating airflow in rodent containment system
JP2008529073A (ja) 2005-01-31 2008-07-31 ソノリト・アンパルトセルスカブ 重み付けされたオーバーラップ加算方法
US20070147518A1 (en) 2005-02-18 2007-06-28 Bruno Bessette Methods and devices for low-frequency emphasis during audio compression based on ACELP/TCX
US8620644B2 (en) * 2005-10-26 2013-12-31 Qualcomm Incorporated Encoder-assisted frame loss concealment techniques for audio coding
DE102006017280A1 (de) * 2006-04-12 2007-10-18 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen eines Umgebungssignals
CN101366080B (zh) * 2006-08-15 2011-10-19 美国博通公司 一种更新解码器的状态的方法和***
FR2907586A1 (fr) 2006-10-20 2008-04-25 France Telecom Synthese de blocs perdus d'un signal audionumerique,avec correction de periode de pitch.
CN101261833B (zh) * 2008-01-24 2011-04-27 清华大学 一种使用正弦模型进行音频错误隐藏处理的方法
CN101308660B (zh) * 2008-07-07 2011-07-20 浙江大学 一种音频压缩流的解码端错误恢复方法
EP2109096B1 (en) * 2008-09-03 2009-11-18 Svox AG Speech synthesis with dynamic constraints
ES2374008B1 (es) * 2009-12-21 2012-12-28 Telefónica, S.A. Codificación, modificación y síntesis de segmentos de voz.
US8538038B1 (en) * 2010-02-12 2013-09-17 Shure Acquisition Holdings, Inc. Audio mute concealment
US8423355B2 (en) * 2010-03-05 2013-04-16 Motorola Mobility Llc Encoder for audio signal including generic audio and speech frames
DK2375782T3 (en) * 2010-04-09 2019-03-18 Oticon As Improvements in sound perception by using frequency transposing by moving the envelope
WO2012049659A2 (en) * 2010-10-14 2012-04-19 Centro De Investigación Y De Estudios Avanzados Del Instituto Politécnico Nacional High payload data-hiding method in audio signals based on a modified ofdm approach
JP5743137B2 (ja) * 2011-01-14 2015-07-01 ソニー株式会社 信号処理装置および方法、並びにプログラム
US20150051452A1 (en) * 2011-04-26 2015-02-19 The Trustees Of Columbia University In The City Of New York Apparatus, method and computer-accessible medium for transform analysis of biomedical data
EP3125239B1 (en) 2013-02-05 2019-07-17 Telefonaktiebolaget LM Ericsson (publ) Method and appartus for controlling audio frame loss concealment
PL3576087T3 (pl) * 2013-02-05 2021-10-25 Telefonaktiebolaget Lm Ericsson (Publ) Ukrywanie klatki utraconej sygnału audio

Also Published As

Publication number Publication date
PL2954517T3 (pl) 2016-12-30
EP3576087B1 (en) 2021-04-07
PL3333848T3 (pl) 2020-03-31
JP2016511433A (ja) 2016-04-14
US9847086B2 (en) 2017-12-19
EP3576087A1 (en) 2019-12-04
DK3096314T3 (en) 2018-04-03
KR20150108419A (ko) 2015-09-25
DK3576087T3 (da) 2021-05-31
KR102037691B1 (ko) 2019-10-29
EP3096314B1 (en) 2018-01-03
HUE045991T2 (hu) 2020-01-28
ES2597829T3 (es) 2017-01-23
US20230008547A1 (en) 2023-01-12
EP2954517A1 (en) 2015-12-16
CN108564958B (zh) 2022-11-15
CN108564958A (zh) 2018-09-21
CN104995675A (zh) 2015-10-21
US20180096691A1 (en) 2018-04-05
ES2877213T3 (es) 2021-11-16
NZ709639A (en) 2016-06-24
CN108847247A (zh) 2018-11-20
ES2664968T3 (es) 2018-04-24
US20190272832A1 (en) 2019-09-05
CN108847247B (zh) 2023-04-07
EP3866164B1 (en) 2023-07-19
US20150371642A1 (en) 2015-12-24
KR20160075790A (ko) 2016-06-29
ES2757907T3 (es) 2020-04-30
EP4276820A3 (en) 2024-01-24
EP4276820A2 (en) 2023-11-15
EP2954517B1 (en) 2016-07-27
BR112015017222A2 (pt) 2017-07-11
US10339939B2 (en) 2019-07-02
CN104995675B (zh) 2018-06-29
EP3096314A1 (en) 2016-11-23
EP3866164A1 (en) 2021-08-18
PL3866164T3 (pl) 2023-12-27
WO2014123470A1 (en) 2014-08-14
JP5978408B2 (ja) 2016-08-24
US11482232B2 (en) 2022-10-25
EP3333848A1 (en) 2018-06-13
PL3576087T3 (pl) 2021-10-25
PT3333848T (pt) 2019-10-14
DK2954517T3 (en) 2016-11-28
KR101855021B1 (ko) 2018-05-04
BR112015017222B1 (pt) 2021-04-06
EP3333848B1 (en) 2019-08-21
KR20180049145A (ko) 2018-05-10
HUE036322T2 (hu) 2018-06-28

Similar Documents

Publication Publication Date Title
ES2954240T3 (es) Ocultación de pérdida de trama de audio
ES2750783T3 (es) Procedimiento y aparato para controlar la ocultación de pérdida de trama de audio
US9478221B2 (en) Enhanced audio frame loss concealment
ES2732859T3 (es) Codificador, descodificador, método de codificación, método de descodificación, programa de codificación, programa de descodificación y medio de grabación
ES2897478T3 (es) Gestión de errores de trama de ráfaga