Multi-channel audio decoder, multi-channel audio encoder, methods and computer program using a residual-signal-based adjustment of a contribution of a decorrelated signal
A multi-channel audio decoder for providing at least two output audio signals on the basis of an encoded representation is configured to perform a weighted combination of a downmix signal, a decorrelated signal and a residual signal, to obtain one of the output audio signals. The multi-channel audio decoder is configured to determine a weight describing a contribution of the decorrelated signal in the weighted combination in dependence on the residual signal. A multi-channel audio encoder for providing an encoded representation of a multi-channel audio signal is configured to obtain a downmix signal on the basis of the multi-channel audio signal, to provide parameters describing dependencies between the channels of the multi-channel audio signal, and to provide a residual signal. The multi-channel audio encoder is configured to vary an amount of residual signal included into the encoded representation in dependence on the multi-channel audio signal.
1 . A multi-channel audio decoder for providing at least two output audio signals on the basis of an encoded representation,
wherein the multi-channel audio decoder is configured to acquire one of the at least two output audio signals on the basis of a downmix signal, a decorrelated signal and a residual signal using a weighted combination of the downmix signal, the decorrelated signal and the residual signal,
wherein the downmix signal, the decorrelated signal and the residual signal are determined by the multi-channel audio decoder on the basis of the encoded representation;
wherein the multi-channel audio decoder is configured to determine a weighting of the decorrelated signal in the weighted combination in dependence on the residual signal and in dependence on the decorrelated signal,
wherein the multi-channel audio decoder is configured to put a comparatively higher weight on the decorrelated signal if the residual signal is comparatively weak, and to put a comparatively smaller weight on the decorrelated signal if the residual signal is comparatively strong;
wherein the multi-channel audio decoder is configured to variably adjust a weighting of the residual signal in the weighted combination in dependence on the downmix signal.
2 . A multi-channel audio decoder for providing at least two output audio signals on the basis of an encoded representation,
wherein the multi-channel audio decoder is configured to acquire one of the at least two output audio signals on the basis of a downmix signal, a decorrelated signal and a residual signal using a weighted combination of the downmix signal, the decorrelated signal and the residual signal,
wherein the downmix signal, the decorrelated signal and the residual signal are determined by the multi-channel audio decoder on the basis of the encoded representation;
wherein the multi-channel audio decoder is configured to determine a weighting of the decorrelated signal in the weighted combination in dependence on the residual signal and in dependence on the decorrelated signal,
wherein the multi-channel audio decoder is configured to put a comparatively higher weight on the decorrelated signal if the residual signal is comparatively weak, and to put a comparatively smaller weight on the decorrelated signal if the residual signal is comparatively strong; and
wherein the multi-channel audio decoder is configured to variably adjust a weighting of the residual signal in the weighted combination in dependence on the decorrelated signal.
3 . A method for providing at least two output audio signals on the basis of an encoded representation, the method comprising:
obtaining a downmix signal, a decorrelated signal and a residual signal on the basis of the encoded representation;
acquiring one of the at least two output audio signals on the basis of the downmix signal, the decorrelated signal and the residual signal using a weighted combination of the downmix signal, the decorrelated signal and the residual signal,
determining a weighting of the decorrelated signal in the weighted combination in dependence on the residual signal and in dependence on the decorrelated signal,
putting a comparatively higher weight on the decorrelated signal if the residual signal is comparatively weak, and putting a comparatively smaller weight on the decorrelated signal if the residual signal is comparatively strong; and
wherein a weight of the residual signal in the weighted combination is variably adjusted in dependence on the downmix signal.
4 . A non-transitory digital storage medium having a computer program stored thereon to perform the method for providing at least two output audio signals based on an encoded representation according to claim 3 when said computer program is run by a computer.
5 . A method for providing at least two output audio signals on the basis of an encoded representation, the method comprising:
obtaining a downmix signal, a decorrelated signal and a residual signal on the basis of the encoded representation;
acquiring one of the at least two output audio signals on the basis of the downmix signal, the decorrelated signal and the residual signal using a weighted combination of the downmix signal, the decorrelated signal and the residual signal,
determining a weighting of the decorrelated signal in the weighted combination in dependence on the residual signal and in dependence on the decorrelated signal,
putting a comparatively higher weight on the decorrelated signal if the residual signal is comparatively weak, and putting a comparatively smaller weight on the decorrelated signal if the residual signal is comparatively strong; and
wherein a weight of the residual signal in the weighted combination is variably adjusted in dependence on the decorrelated signal.
6 . A non-transitory digital storage medium having a computer program stored thereon to perform the method for providing at least two output audio signals based on an encoded representation according to claim 5 when said computer program is run by a computer.