Patent ES-2707473-T3 (ES)
Title: Codificación de audio de multicanal utilizando predicción compleja y señalización de estimación explícita
Inventor: PURNHAGEN HEIKO
IPC: G10L19/04
Filed: 2011-03-23
Granted: 2019-04-03
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 basándose en 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 de predicción residual 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 un calculador 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 de audio multicanal, en el que la información de predicción (108) comprende un factor de valor real distinto de cero y un factor imaginario distinto de cero, en el que el calculador 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) proveniente de la primera señal de combinación decodificada para obtener una señal de predicción (1163); un calculador de señales 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), en el que la señal de audio multicanal codificada comprende una información de control (1003) que indica en un primer estado que el predictor (1160) es para usar al menos una trama anterior o posterior en tiempo a una trama actual de la primera señal de combinación decodificada, y que indica en un segundo estado que el predictor (1160) es para usar una única trama de la primera señal de combinación decodificada para una estimación de una parte imaginaria para la trama 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 el factor de valor real para obtener una primera parte de la señal de predicción, en el que el predictor (1160) comprende un calculador de real a imaginario (1160a) para estimar una parte imaginaria de la primera señal de combinación decodificada (112) utilizando una parte real de la primera señal de combinación decodificada (112), en el que el predictor (1160) está configurado para multiplicar la parte imaginaria (601) de la primera señal de combinación decodificada por el factor imaginario de la información de predicción (108) para obtener una segunda parte de la señal de predicción; en el que el calculador de señal de combinación (1161) está configurado para combinar linealmente 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 la segunda señal de combinación (1165), en el que el calculador de real a imaginario (1160a) comprende un selector de tramas espectral (1000) conectado a un calculador de espectro imaginario (1001), y en el que el selector de tramas espectral (1000) está configurado para recibir la información de control (1003) y para detectar un estado de la información de control (1003) y para seleccionar la al menos una trama anterior o posterior en tiempo a una trama actual de la primera señal de combinación decodificada para su uso por el calculador de espectro imaginario (1001) cuando la información de control (1003) tiene el primer estado y para seleccionar únicamente la única trama de la primera señal de combinación decodificada para su uso por el calculador de espectro imaginario (1001) cuando la información de control (1003) tiene el segundo estado.