MX356334B

Audio decoder and method for providing a decoded audio information using an error concealment based on a time domain excitation signal.

Abstract

An audio decoder (100; 300) for providing a decoded audio information (112; 312) on the basis of an encoded audio information (110; 310) comprises an error concealment (130; 380; 500) configured to provide an error concealment audio information (132; 382; 512) for concealing a loss of an audio frame following an audio frame encoded in a frequency domain representation (322) using a time domain excitation signal (532).

MX356334B, drawing sheet 1
Sheet 1 of 148

Term

8.1 yearsleft in the term

Expires 27 October 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

29 claims: 7 independent, 22 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1. Un decodificador de audio (100; 300) para proveer una información de audio decodificada (112; 312) sobre la base de una información de audio codificada (110; 310), el decodificador de audio comprende:one. An audio decoder (100;300) to provide decoded audio information (112;312) based on encoded audio information (110;310), the audio decoder comprises: an error concealment (130;380;500) configured to provide error concealment audio information (132;382;512) for concealing a loss of an audio frame after an audio frame encoded in a representation frequency domain (322) using a time domain excitation signal (532);un ocultamiento de error (130;380;500) configurado para proveer una información de audio de ocultamiento de error (132;382;512) para el ocultamiento de una pérdida de una trama de audio luego de una trama de audio codificada en una representación de dominio de frecuencia (322) usando una señal de excitación de dominio de tiempo (532);el decodificador de audio caracterizado porque: the audio decoder characterized in that: el ocultamiento de error (130;380;500) está configurado para combinar una señal de excitación de dominio de tiempo extrapolada (552) y una señal de ruido (562), a fin de obtener una señal de entrada (572) para una síntesis de codificación predictiva lineal (LPC) (580);y en donde el ocultamiento de error está configurado para realizar la síntesis de codificación predictiva lineal (LPC), en donde la síntesis de codificación predictiva lineal (LPC) está configurada para filtrar la señal de entrada (572) de la síntesis de codificación predictiva lineal (LPC) de the error concealment (130;380;500) is configured to combine an extrapolated time domain drive signal (552) and a noise signal (562), to obtain an input signal (572) for synthesis linear predictive coding (LPC) (580);and where error concealment is configured to perform linear predictive coding synthesis (LPC), where linear predictive coding synthesis (LPC) is configured to filter input signal (572) from linear predictive coding synthesis (LPC) of 161 161 IMPI O IMPI O INSTITUTO MEXICANO MEXICAN INSTITUTE DE LA MOHEDAL · OnINDUSTRIAL according to linear prediction coding parameters, in order to obtain the audio information of error concealment (132;382;512), where the error concealment (130;380;500) is DÉ LA MOHEDAL· OnINDUSTRIAL acuerdo con parámetros de codificación de predicción lineal, a fin de obtener la información de audio de ocultamiento de error (132;382;512), en donde el ocultamiento de error (130;380;500) está 5 configured for the high pass filter of the noise signal (562) that is combined with the extrapolated time domain excitation signal (552). 5 configurado para el filtro paso alto de la señal de ruido (562) que se combina con la señal de excitación de dominio de tiempo extrapolada (552).
  2. 14
    The audio decoder (100;300) according to claims 1 to 13, wherein the error concealment (130;380;500) is configured to compute a gain of the extrapolated time domain drive signal (552) , which is used to obtain the input signal (572) for linear predictive coding (LPC) synthesis (580), using a time domain correlation that is performed based on a time domain representation (122 ;372;378;510) of the audio frame encoded in the frequency domain representation (322) preceding the missing audio frame, where 14. El decodificador de audio (100;300) de acuerdo con las reivindicaciones 1 a 13, en donde el ocultamiento de error (130;380;500) está configurado para computar una ganancia de la señal de excitación de dominio de tiempo extrapolada (552), que se usa para obtener la señal de entrada (572) para la síntesis de codificación predictiva lineal (LPC) (580), usando una correlación en el dominio de tiempo que se realiza sobre la base de una representación de dominio de tiempo (122;372;378;510) de la trama de audio codificada en la representación de dominio de frecuencia (322) que precede la trama de audio perdida, en donde se 167 167 INSTlfÜTO MEXICANO,, DE LA MONEDAD establishes a correlation delay that agfféWde-hie ^ 'a height information obtained on the bá SS' “δδ '...... time domain excitation signal (532), or using a correlation in the excitation domain. INStlfÜTO MEXICANO , , DE LA MONEDAD establece una demora de correlación que agfféWde-hie^'una información de altura obtenida sobre la bá SS'“δδ'......ráseñal de excitación de dominio de tiempo (532), o usando una correlación en el dominio de excitación.
  3. 17
    The audio decoder (100;300) according to 17. El decodificador de audio (100;300) de acuerdo con 168 MEXICAN tax claim one of claims 1 to 16, whereWildebeest^’¥IAlerror occuTt! (130;380;500) is configured to mo3'rTÍcaT '”a time domain excitation signal (532) obtained on the basis of one or more audio frames preceding a frame 168 ííIsfiTUTO MEXICANO una de las reivindicaciones 1 a 16, en dond¿Nu^’¥IAlocuTt^!ííiento de error (130;380;500) está configurado para mo3'rTÍcaT'”úña señal de excitación de dominio de tiempo (532) obtenida sobre la base de una o más tramas de audio que preceden una trama 5 audio files, in order to obtain the audio information of the error concealment (132;382;512). 5 de audio perdida, a fin de obtener la información de audio de ocultamiento de error (132;382;512).
  4. 19
    The audio decoder (100;300) according to 19. El decodificador de audio (100;300) de acuerdo con 15 una de las reivindicaciones 17 o 18, en donde el ocultamiento de error (132;380;500) está configurado para modificar la señal de excitación de dominio de tiempo (532) obtenida sobre la base de una o más tramas de audio que preceden una trama de audio perdida o una o más de sus copias, de modo de fifteen one of claims 17 or 18, wherein the error concealment (132;380;500) is configured to modify the time domain driving signal (532) obtained on the basis of one or more audio frames preceding a lost audio frame or one or more of its copies, so
  5. 20
    20 reducir un componente periódico de la información de audio de ocultamiento de error (132;382;512) en función del tiempo. twenty reduce a periodic component of the error concealment audio information (132;382;512) as a function of time. 20. El decodificador de audio (100;300) de acuerdo con una de las reivindicaciones 17 a 19, en donde el ocultamiento twenty. The audio decoder (100;300) according to one of claims 17 to 19, wherein the concealment 169 169 IMPI de error (132;380;500) esta conf iguradoD£^g(^R1^s señal de excitación de dominio de t i empo_ f 532) chToniri? pobre la base de una o más tramas de audio que preceden la trama de audio perdida, o una o más de sus copias, de modo de modificar la señal de excitación de dominio de tiempo. IMPI error (132;380;500) is configuredD £^ g (^ R1^ s signal of excitation of domain of you empo_ f 532) chToniri? poor the basis of one or more audio frames preceding the missing audio frame, or one or more of its copies, so as to modify the time domain drive signal.
  6. 26
    The audio decoder (100;300) according to 26. El decodificador de audio (100;300) de acuerdo con 172 172 IMPI IMPI INSTITUTO MEXICANO DE LA fkOflEÜAD una de las reivindicaciones 1 a 25, en donde eTDuocultamTefito de error (130;380;500) está configurado para proveer’ la información de audio de ocultamiento de error (132;382;512) para un tiempo que es mayor que una duración temporal de una o más tramas de audio perdidas. MEXICAN INSTITUTE OF THE fkOflEÜAD one of claims 1 to 25, where eTDuerror concealment (130;380;500) is configured to provide the error concealment audio information (132;382;512) for a time that is greater than a time duration of one or more missing audio frames.
  7. 29
    30. A computer-readable storage medium to provide decoded audio information about the 30. Un medio de almacenamiento legible por computadora para proveer una información de audio decodificada sobre la 174 174 IMPI IMPI INSTITUTO MEXICANO DS LA PROPIEDAD base de una información de audio codificada, quéIÜLólólrttp método de acuerdo con la reivindicación 297 INSTITUTO MEXICANO DS LA PROPIEDAD based on coded audio information, whatIÜLorlorlrttp method according to claim 297 175 175 IMPI IMPI INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIA! MEXICAN INSTITUTE OF INDUSTRY PROPERTY!