Binaural multi-channel decoder in the context of non-energy-conserving upmix rules
AssigneeDolby International AB
InventorLars Villemoes
Life of this patent
Estimating the term…
Abstract
A multi-channel decoder for generating a binaural signal from a downmix signal using upmix rule information on an energy-error introducing upmix rule for calculating a gain factor based on the upmix rule information and characteristics of head related transfer function based filters corresponding to upmix channels. The one or more gain factors are used by a filter processor for filtering the downmix signal so that an energy corrected binaural signal having a left binaural channel and a right binaural channel is obtained.
Claims20
Multi-channel decoder for generating an energy-corrected binaural signal from a downmix signal derived from an original multi-channel signal using parameters including an upmix rule information useable for upmixing the downmix signal with an upmix rule, the upmix rule resulting in an energy-error, comprising:
- a gain factor calculator configured for calculating at least one gain factor for reducing or eliminating the energy-error obtainable by the upmixing the downmix signal using the upmix rule, based on the upmix rule information and filter characteristics of head related transfer function based filters corresponding to upmix channels, wherein the gain factor calculator is operative to calculate the gain factor based on an expression having a numerator and a denominator, the numerator having a combination of powers of individual filter impulse responses, and the denominator having a weighted addition of powers of individual filter impulse responses, wherein weighting coefficients used in the weighted addition depend on the upmix rule information;
- and
- a filter processor configured for filtering the downmix signal using the at least one gain factor, the filter characteristics of the head related transfer function based filters and the upmix rule information to obtain the energy-corrected binaural signal.
Method of multi-channel decoding for generating an energy-corrected binaural signal from a downmix signal derived from an original multi-channel signal using parameters including an upmix rule information useable for upmixing the downmix signal with an upmix rule, the upmix rule resulting in an energy-error, comprising:
- calculating at least one gain factor for reducing or eliminating the energy-error obtainable by the upmixing the downmix signal using the upmix rule, based on the upmix rule information and filter characteristics of head related transfer function based filters corresponding to upmix channels, wherein the gain factor is calculated based on an expression having a numerator and a denominator, the numerator having a combination of powers of individual filter impulse responses, and the denominator having a weighted addition of powers of individual filter impulse responses, wherein weighting coefficients used in the weighted addition depend on the upmix rule information;
- and
- filtering the downmix signal using the at least one gain factor, the filter characteristics of the head related transfer function based filters and the upmix rule information to obtain the energy-corrected binaural signal.
A non-transitory storage medium having stored thereon a computer program having a program code for performing a method of multi-channel decoding for generating an energy-corrected binaural signal from a downmix signal derived from an original multi-channel signal using parameters including an upmix rule information useable for upmixing the downmix signal with an upmix rule, the upmix rule resulting in an energy-error, the method comprising:
- calculating at least one gain factor for reducing or eliminating the energy-error obtainable by the upmixing the downmix signal using the upmix rule, based on the upmix rule information and filter characteristics of head related transfer function based filters corresponding to upmix channels, wherein the gain factor is calculated based on an expression having a numerator and a denominator, the numerator having a combination of powers of individual filter impulse responses, and the denominator having a weighted addition of powers of individual filter impulse responses, wherein weighting coefficients used in the weighted addition depend on the upmix rule information;
- and
- filtering the downmix signal using the at least one gain factor, the filter characteristics of the head related transfer function based filters and the upmix rule information to obtain the energy-corrected binaural signal,
- when the computer program runs on a computer.
Dependencies are inferred from the claim text.