Binaural multi-channel decoder in the context of non-energy conserving upmix rules
AssigneeCoding Technologies 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.
Claims23
Multi-channel decoder for generating a 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 for calculating at least one gain factor for reducing or eliminating the energy-error, based on the upmix rule information and filter characteristics of a head related transfer function based filters corresponding to upmix channels;
- and
- a filter processor for filtering the downmix signal using the at least one gain factor, the filter characteristics and the upmix rule information to obtain an energy-corrected binaural signal,
- wherein the gain factor calculator is operative to calculate the gain factor for a binaural channel based on a ratio of a weighted linear combination of energies of channel impulse responses of the head related transfer function based filters for the binaural channel and a value obtained by subtracting an estimated energy-error from the weighted linear combination.
Method of multi-channel decoding for generating a 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, based on the upmix rule information and filter characteristics of a head related transfer function based filters corresponding to upmix channels;
- and
- filtering the downmix signal using the at least one gain factor, the filter characteristics and the upmix rule information to obtain an energy-corrected binaural signal,
- wherein the pain factor for a binaural channel is calculated based on a ratio of a weighted linear combination of energies of channel impulse responses of the head related transfer function based filters for the binaural channel and a value obtained by subtracting an estimated energy-error from the weighted linear combination.
Dependencies are inferred from the claim text.