Patent ES-2821725-T3 (ES)
Title: Codificación y decodificación de posiciones de impulso de pistas de una señal de audio
Inventor: BÄCKSTRÖM TOM
IPC: G10L19/02
Filed: 2012-02-10
Granted: 2021-04-27
Abstract: Un aparato para decodificar una señal de audio codificada, en el que una o más pistas se asocian con la señal de audio codificada, teniendo cada una de las pistas una pluralidad de posiciones de pista y una pluralidad de impulsos, en el que el aparato comprende: un decodificador de información de impulsos (110) para decodificar una pluralidad de posiciones de impulsos, en el que cada una de las posiciones de impulsos indica una de las posiciones de la pista de una de las pistas para indicar una posición de uno de los impulsos de la pista, y en el que el decodificador de información de impulsos (110) se configura para decodificar la pluralidad de posiciones de impulsos usando un número de posiciones de pista que indica un número total de las posiciones de pista de al menos una de las pistas, un número de impulsos total que indica un número total de los impulsos de al menos una de las pistas, y un número de estado; y un decodificador de señal (120) para decodificar la señal de audio codificada generando una señal de audio sintetizada usando la pluralidad de posiciones de impulsos y una pluralidad de coeficientes de filtro predictivos estando asociados con la señal de audio codificada, en el que o bien (i) el decodificador de información de impulsos (110) está configurado para dividir una de las pistas en una primera partición de pista, comprendiendo al menos dos posiciones de pista de la pluralidad de posiciones de pistas, y en una segunda partición de pista, comprendiendo al menos otras dos posiciones de pista de la pluralidad de posiciones de pista, en el que el decodificador de información de impulsos (110) está configurado para generar un primer número de sub-estado y un segundo número de sub-estado en base al número de estado; en el que el decodificador de información de impulsos (110) está configurado para decodificar un primer grupo de posiciones de impulso asociadas con la primera partición de pista en base al primer número de sub-estado; y en el que el decodificador de información de impulsos (110) está configurado para decodificar un segundo grupo de posiciones de impulso asociadas con la segunda partición de pista en base al segundo número de sub-estado; en el que el número de estado indica un estado de una enumeración de todos los posibles estados, en el que todos los posibles estados indican todas las configuraciones posibles de los impulsos en una de las una o más pistas que tienen la pluralidad de posiciones de pista; o bien (ii) el decodificador de información de impulsos (110) está adaptado para llevar a cabo una prueba comparando el número de estado o un número de estado actualizado con un valor de umbral, en el que el decodificador de información de impulsos (110) está adaptado para llevar a cabo la prueba comparando, si el número de estado o un número de estado actualizado es mayor que, mayor que o igual a, menor que, o menor que o igual al valor de umbral, y en el que el decodificador de información de impulsos (110) está adaptado además para actualizar el número de estado o un número de estado actualizado dependiendo del resultado de la prueba; en el que el decodificador de información de impulsos (110) está configurado, para comparar, para cada posición de pista de una de la pluralidad de pistas, el número de estado o el número de estado actualizado con el valor de umbral; en el que el número de estado indica un estado de una enumeración de todos los posibles estados, en el que todos los posibles estados indican todas las configuraciones posibles de los impulsos en una de las una o más pistas que tienen la pluralidad de posiciones de pista.