Patent ES-2704261-T3 (ES)
Title: Codificación de audio multicanal que utiliza predicción compleja y un indicador de longitud de transformada
Inventor: PURNHAGEN HEIKO
IPC: G10L19/008
Filed: 2011-03-23
Granted: 2019-03-15
Abstract: Decodificador de audio para decodificar una señal de audio multicanal codificada (100), comprendiendo la señal de audio multicanal codificada una primera señal de combinación codificada generada en base a una regla de combinación para combinar una primera señal de audio de canal y una segunda señal de audio de canal de una señal de audio multicanal, una señal residual de predicción codificada e información de predicción, que comprende: un decodificador de señales (110) para decodificar la primera señal de combinación codificada (104) para obtener una primera señal de combinación decodificada (112) y para decodificar la señal residual codificada (106) para obtener una señal residual decodificada (114); y una calculadora del decodificador (116) para calcular una señal multicanal decodificada que tiene una primera señal de canal decodificada (117), y una segunda señal de canal decodificada (118) utilizando la señal residual decodificada (114), la información de predicción (108) y la primera señal de combinación decodificada (112), de modo que la primera señal de canal decodificada (117) y la segunda señal de canal decodificada (118) son al menos aproximaciones de la primera señal de canal y la segunda señal de canal de la señal multicanal, donde la información de predicción (108) comprende una porción de valor real distinta de cero y/o una porción imaginaria distinta de cero, en el que la calculadora del decodificador (116) comprende: un predictor (1160) para aplicar la información de predicción (108) a la primera señal de combinación decodificada (112) o a una señal (601) derivada de la primera señal de combinación decodificada para obtener una señal de predicción (1163); una calculadora de señal de combinación (1161) para calcular una segunda señal de combinación (1165) combinando la señal residual decodificada (114) y la señal de predicción (1163); y un combinador (1162) para combinar la primera señal de combinación decodificada (112) y la segunda señal de combinación (1165) para obtener una señal de audio multicanal decodificada que tiene la primera señal de canal decodificada (117) y la segunda señal de canal decodificada (118); y en el que el predictor (1160) comprende un transformador real-a-imaginario (1160a) que comprende un selector de cuadro espectral (1000) conectado a una calculadora del espectro imaginario (1001) configurado para filtrar al menos dos cuadros subsiguientes de tiempo de la primera señal de combinación decodificada, donde uno de los dos cuadros subsiguientes de tiempo de la primera señal de combinación decodificada precede o sigue un cuadro actual de la primera señal de combinación decodificada para obtener una parte imaginaria estimada de un cuadro actual de la primera señal de combinación decodificada mediante el uso de un filtro lineal (1004, 1005, 1006, 1007), cuando el selector de cuadro espectral (1000) recibe una información de control (1003) que indica que un cuadro anterior o un cuadro siguiente se van a utilizar para el cálculo de la parte imaginaria estimada, o en el que la primera señal de combinación decodificada comprende una secuencia de cuadros de señales de valor real, y en el que el predictor (1160) comprende un transformador real-a-imaginario (1160a) que comprende un selector de cuadro espectral (1000) conectado a una calculadora de espectro imaginaria (1001) configurado para estimar (1160a) la parte imaginaria estimada del cuadro actual de la primera señal de combinación decodificada mediante el uso solo del cuadro de señal de valor real actual, cuando una indicación en una entrada (1002) del selector de cuadro espectral (1000) indica que se va a calcular un espectro imaginario para un cuadro actual, y cuando la información de control (1003) indica que solo el cuadro actual se va a utilizar para la estimación de la parte imaginaria estimada o mediante el uso del cuadro de señal de valor real actual y tanto solo uno o más cuadros de señal de valor real anteriores o solo uno o más cuadros de señal de valor real siguientes o mediante el uso del cuadro de señal de valor real actual y uno o más cuadros de señal de valor real anteriores y uno o más cuadros de señal de valor real siguientes, cuando el selector de cuadro espectral (1000) recibe una información de control (1003) que indica que se va a utilizar el cuadro anterior o el cuadro siguiente o más cuadros que el cuadro anterior o el cuadro siguiente, respectivamente, para la estimación de la parte imaginaria estimada; en el que la primera señal de combinación decodificada está asociada con diferentes longitudes de transformadas indicadas por un indicador de longitud de transformadas incluido en la señal multicanal codificada (100), en el que el predictor (1160) está configurado solamente para utilizar uno o más cuadros de la primera señal de combinación decodificada que tiene la misma longitud de transformada asociada para estimar la parte imaginaria del cuadro actual de la primera señal de combinación decodificada, en el que el predictor (1160) está configurado para multiplicar la primera señal de combinación decodificada por la porción de valor real para obtener una primera parte de la señal de predicción, en el que el predictor (1160) está configurado para multiplicar la parte imaginaria estimada (601) del cuadro actual de la primera señal de combinación decodificada por la porción imaginaria de la información de predicción (108) para obtener una segunda parte de la señal de predicción; y en el que la calculadora de señal de combinación (1161) está configurada para combinar de forma lineal la primera parte de la señal de predicción y la segunda parte de la señal de predicción y la señal residual decodificada para obtener una segunda señal de combinación (1165).