Near-transparent or transparent multi-channel encoder/decoder scheme
AssigneeFraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
InventorJonas Lindblom
Life of this patent
Estimating the term…
Abstract
A multi-channel encoder/decoder scheme additionally preferably generates a waveform-type residual signal. This residual signal is transmitted together with one or more multi-channel parameters to a decoder. In contrast to a purely parametric multi-channel decoder, the enhanced decoder generates a multi-channel output signal having an improved output quality because of the additional residual signal.
Claims29
Multi-channel encoder for encoding an original multi-channel signal having at least two channels, comprising:
- a parameter provider for providing one or more parameters, the one or more parameters being formed such that a reconstructed multi-channel signal can be formed using one or more downmix channels derived from the multi-channel signal and the one or more parameters;
- a residual encoder for generating an encoded residual signal based on the original multi-channel signal, the one or more downmix channels or the one or more parameters so that the reconstructed multi-channel signal when formed using the residual signal is more similar to the original multi-channel signal than when formed without using the residual signal;
- and
- a data stream former for forming a data stream having the residual signal and the one or more parameters.
Method of encoding an original multi-channel signal having at least two channels, comprising:
- providing one or more parameters, the one or more parameters being formed such that a reconstructed multi-channel signal can be formed using one or more downmix channels derived from the multi-channel signal and the one or more parameters;
- generating an encoded residual signal based on the original multi-channel signal, the one or more downmix channels or the one or more parameters so that the reconstructed multi-channel signal when formed using the residual signal is more similar to the original multi-channel signal than when formed without using the residual signal;
- and
- forming a data stream having the residual signal and the one or more parameters.
Multi-channel decoder for decoding an encoded multi-channel signal having one or more downmix channels, one or more parameters and an encoded residual signal, comprising:
- a residual decoder for generating a decoded residual signal based on the encoded residual signal;
- and
- a multi-channel decoder for generating a first reconstructed multi-channel signal using one or more downmix channels and the one or more parameters,
- wherein the multi-channel decoder is further operative for generating a second reconstructed multi-channel signal using the one or more downmix channels and the decoded residual signal instead of the first reconstructed multi-channel signal or in addition to the first multi-channel signal,
- wherein the second reconstructed multi-channel signal is more similar to an original multi-channel signal than the first reconstructed multi-channel signal.
Method of decoding an encoded multi-channel signal having one or more downmix channels, one or more parameters and an encoded residual signal, comprising:
- generating a decoded residual signal based on the encoded residual signal;
- and
- generating a first reconstructed multi-channel signal using one or more downmix channels and the one or more parameters, or generating a second reconstructed multi-channel signal using the one or more downmix channels and the decoded residual signal, wherein the second reconstructed multi-channel signal is more similar to an original multi-channel signal than the first reconstructed multi-channel signal.
Multi-channel encoder for encoding an original multi-channel signal having at least two channels, comprising:
- a time aligner for aligning a first channel and a second channel of the at least two channels using an alignment parameter;
- a downmixer for generating a downmix channel using the aligned channels;
- a gain calculator for calculating a gain parameter not equal to one for weighting an aligned channel so that the difference between the aligned channels is reduced compared to a gain value of 1;
- and
- a data stream former for forming a data stream having information on the downmix channel, information on the alignment parameter and information on the gain parameter.
Multi-channel decoder for decoding an encoded multi-channel signal having information on one or more downmix channels, information on a gain parameter, and information on an alignment parameter, comprising:
- a downmix channel decoder for generating a decoded downmix signal;
- a processor for processing the decoded downmix channel using the gain parameter to obtain a first decoded output channel and for processing the decoded downmix channel using the gain parameter and to de-align using the alignment parameter to obtain a second decoded output channel.
Method of encoding an original multi-channel signal having at least two channels, comprising:
- time-aligning a first channel and a second channel of the at least two channels using an alignment parameter;
- generating a downmix channel using the aligned channels;
- calculating a gain parameter not equal to one for weighting an aligned channel so that the difference between the aligned channels is reduced compared to a gain value of 1;
- and
- forming a data stream having information on the downmix channel, information on the alignment parameter and information on the gain parameter.
Method of decoding an encoded multi-channel signal having information on one or more downmix channels, information on a gain parameter, and information on an alignment parameter, comprising:
- generating a decoded downmix signal;
- processing the decoded downmix channel using the gain parameter to obtain a first decoded output channel and for processing the decoded downmix channel using the gain parameter and a de-alignment based on the alignment parameter to obtain a second decoded output channel.
Encoded multi-channel signal having information on one or more downmix channels, on one or more parameters resulting, when combined with the one or more downmix channels, in a first reconstructed multi-channel signal, and an encoded residual signal resulting, when combined with the one or more downmix channel, in a second reconstructed multi-channel signal, wherein the second reconstructed multi-channel signal is more similar to an original multi-channel signal than the first reconstructed multi-channel signal
Computer program for performing method of decoding an encoded multi-channel signal having one or more downmix channels, one or more parameters and an encoded residual signal, when running on a computer, the method comprising the following steps:
- generating a decoded residual signal based on the encoded residual signal;
- and
- generating a first reconstructed multi-channel signal using one or more downmix channels and the one or more parameters, or generating a second reconstructed multi-channel signal using the one or more downmix channels and the decoded residual signal, wherein the second reconstructed multi-channel signal is more similar to an original multi-channel signal than the first reconstructed multi-channel signal.
Dependencies are inferred from the claim text.