MX2016012001A

Apparatus, method and corresponding computer program for generating an error concealment signal using individual replacement lpc representations for individual codebook information.

Abstract

An apparatus for generating an error concealment signal, comprises: an LPC (linear prediction coding) representation generator (100) for generating a first replacement LPC representation and a different second replacement LPC representation; an LPC synthesizer (106) for filtering a first codebook information using the first replacement representation to obtain a first replacement signal and for filtering a different second codebook information using the second replacement LPC representation to obtain a second replacement signal; and a replacement signal combiner (110) for combining the first replacement signal and the second replacement signal to obtain the error concealment signal (111).

MX2016012001A, drawing sheet 1
Sheet 1 of 16

Term

8.4 yearsleft in the term

Expires 4 March 2035.

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

14 claims: 6 independent, 8 dependent

  1. 1
    CLAIMS REIVINDICACIONES Habiendo así especialmente descripto y determinado la presente invención y la forma en que la misma ha de ser llevada a la práctica, se declara reivindicar como de propiedad y derecho exclusivo Having thus specially described and determined the present invention and the way in which it is to be put into practice, it is declared to claim as property and exclusive right 1. Un aparato para generar una señal de ocultamiento de error, que comprende:one. An apparatus for generating an error concealment signal, comprising: an LPC representation generator (linear prediction coding) (100) for generating a first substitute LPC representation and a different second substitute LPC representation;un generador de representaciones de LPC (codificación de predicción lineal) (100) para generar una primera representación de LPC sustituta y una segunda representación de LPC sustituta diferente;an LPC synthesizer (106) to filter a first codebook information using the first surrogate LPC representation to obtain a first surrogate signal and to filter a different second codebook information using the second surrogate LPC representation to obtain second substitute signal and substitute signal combiner (110) to combine first substitute signal and second substitute signal by summarizing first substitute signal and the second surrogate signal, to obtain the error concealment signal (111). un sintetizador de LPC (106) para filtrar una primera información de libro de códigos utilizando la primera representación de LPC sustituta a fin de obtener una primera señal sustituta y para filtrar una segunda información de libros de códigos diferente utilizando la segunda representación de LPC sustituta para obtener a segunda señal sustituta y un combinador de señales sustitutas (110) para combinar la primera señal sustituta y la segunda señal sustituta al resumir la primera señal sustituta y la segunda señal sustituta, para obtener la señal de ocultamiento de error (111) .
  2. 4
    El aparato de acuerdo con una de las reivindicaciones anteriores, en el cual el generador de representaciones de LPC (100) está configurado para generar la primera representación de LPC sustituta utilizando una o más representaciones de LPC anteriores no erróneas y para generar la segunda representación de LPC sustituta utilizando una estimación de ruido y por lo menos una representación de LPC anterior no errónea. Four. The apparatus according to one of the preceding claims, wherein the LPC representation generator (100) is configured to generate the first substitute LPC representation using one or more non-erroneous previous LPC representations and to generate the second representation of Substitute LPC using noise estimate and at least one non-erroneous previous LPC representation.
  3. 7
    9. The apparatus according to one of the preceding claims, further comprising a controller (409) for controlling a feedback to a first codebook (102) by providing the first codebook information, where controller 409 is configured to feed the first codebook information to the first codebook or to feed the combination of the first codebook information and the second codebook information to the first codebook. 9. El aparato de acuerdo con una de las reivindicaciones anteriores, que además comprende un controlador (409) para controlar una realimentación a un primer libro de códigos (102) proporcionando la primera información de libros de códigos, donde el controlador (409) está configurado para realimentar la primera información de libros de códigos al primer libro de códigos o para realimentar la combinación de la primera información de libros de códigos y la segunda información de libros de códigos al primer libro de códigos.
  4. 8
    10. The apparatus according to one of the preceding claims, further comprising:10. El aparato de acuerdo con una de las reivindicaciones anteriores, que además comprende: representación de LPC sustituta;substitute LPC representation;a compensator (406, 408) for compensating a gain effect of the first substitute LPC information using the first gain information and for compensating a gain effect of the second substitute LPC representation using the second gain information. un compensador (406, 408) para compensar un efecto de ganancia de la primera información de LPC sustituta utilizando la primera información de ganancia y para compensar un efecto de ganancia de la segunda representación de LPC sustituta utilizando la segunda información de ganancia.
  5. 11
    13. The apparatus according to one of the preceding claims, wherein the LPC representation generator is configured to generate ISF vectors for the substitute LPC representations. 13. El aparato de acuerdo con una de las reivindicaciones anteriores, en el cual el generador de representaciones de LPC está configurado para generar vectores de ISF para las representaciones de LPC sustitutas.
  6. 13
    15. Un método para generar una señal de ocultamiento de errores, que comprende:fifteen. A method of generating an error concealment signal, comprising: generar (100) una primera representación de LPC sustituta y una segunda representación de LPC sustituta diferente;generating (100) a first substitute LPC representation and a different second substitute LPC representation;filtering (106) a first codebook information using the surrogate LPC representation to obtain a first surrogate signal and filtering (108) a different second codebook information using the second surrogate LPC representation to obtain a second surrogate signal and combining (110) the first surrogate signal and the second surrogate signal by summarizing the first surrogate signal and the second surrogate signal, to get the error concealment signal (111). filtrar (106) una primera información de libro de códigos utilizando la representación de LPC sustituta para obtener una primera señal sustituta y filtrar (108) una segunda información de libros de códigos diferente utilizando la segunda representación de LPC sustituta para obtener una segunda señal sustituta y combinar (110) la primera señal sustituta y la segunda señal sustituta al resumir la primera señal sustituta y la segunda señal sustituta, para obtener la señal de ocultamiento de error (111).