Method for generating a downward-compatible sound format
AssigneeInstitut Fur Rundfunktechnik GmbH
InventorsGerhard Stoll, Jens Groh, Martin Link, Jörg Deigmöller, Bernfried Runow, Martin Keil
Life of this patent
Estimating the term…
Abstract
A method of generating an audio output signal according to a downward compatible sound format, the method including: generating a sum signal by combining a first input channel signal with a second input channel signal; and dynamically correcting the sum signal using samples of the first and second input channel signals from overlapping time windows.
Claims25
A method of generating a downward compatible two-channel sound format having a right channel (RlRT) and a left channel (LlRT) from a five channel sound format having the following sound channels:
- left channel (L)
- right channel (R)
- centre channel (C)
- rear left channel (Ls)
- rear right channel (Rs),
- whereas
- the level of the centre channel (C) is lowered,
- the level of the centre channel (C) is distributed to the left channel (L) so as to form the left channel (L) so as to form a first sum signal (L′),
- the level of the rear left channel (Ls) is lowered,
- the rear left channel (Ls), the level of which has been lowered, is distributed to the first sum signal so as to form the third sum signal which corresponds to the left channel (LlRT) of the two channel sound format,
- the centre channel (C), the level of which has been lowered, is distributed to the right channel (R) so as to form a second sum signal (R′),
- the level of the rear right channel (Rs) is lowered,
- the rear right channel (Rs) the level of which has been lowered, is distributed to the second sum signal to form a fourth sum signal which corresponds to the right channel (RlRT) of a two channel sound format,
- wherein:
- while forming the first sum signal (L′) and the second sum signal (R′) for spectral values of overlapping time windows each is dynamically corrected with k samples of the left channel (L) and the right channel (R), and
- while forming the third and fourth sum signal for spectral values of overlapping time windows each is dynamically corrected with k samples of the first sum signal (L′) and the second sum signal (R′),
- that before each dynamic correction of the spectral values of the left channel (L) and the right channel (R), every sum of the spectral values is compared with a desired value (Asoll, with Asoll R), which follows from the following relationship:
- Asoll,l(k)=√{square root over (|l(k)|2+|c(k)|2)}{square root over (|l(k)|2+|c(k)|2)}
- Asoll,r(k)=√{square root over (|r(k)|2+|c(k)|2)}{square root over (|r(k)|2+|c(k)|2)}
- where
- |l(k)| is the absolute value of a spectral value of the transformed left channel (L) in the complex plane C,
- |c(k)| is the absolute value of the respective spectral value of the transformed centre channel (C) in the complex plane C,
- |r(k)| is the absolute value of a spectral value of the transformed right channel (R) in the complex plane C,
- that before each dynamic correction of the spectral values of the first sum signal (L′) and the second sum signal (R′), every sum of the spectral values is compared with a desired value (Asoll, with Asoll R), which follows from the following relationship:
- Asoll,ls(k)=√{square root over (|l′(k)|2+|ls (k)|2)}{square root over (|l′(k)|2+|ls (k)|2)}
- Asoll,rs(k)=√{square root over (|r′(k)|2+|rs(k)|2)}{square root over (|r′(k)|2+|rs(k)|2)}
- where
- |r′(k)| is the absolute value of the spectral values of the transformed third sum signal (R′) in the complex plane C,
- |l′(k)| is the absolute value of the respective spectral values of the transformed first sum signal (L′) in the complex plane C,
- |rs(k)| is the absolute value of the spectral values of the transformed rear right channel (Rs) in the complex plane C,
- |ls(k)| is the absolute value of the respective spectral values transformed rear left channel (Ls) in the complex plane C,
- that in case the desired value (Asoll) is exceeded, the frequency component is added and the resulting sum is lowered according to
- S(k)=Asoll(k)+(|A(k)+B(k)|−Asoll(k))*n
- and for the case that the desired value (Asoll) is undercut, the spectral values of the respective signal is multiplied with the following multiplier (m(k), with m(k) R):
- m
-
- (
- k
- )
- =
- -
- p
- +
- w
- ·
- p
- 2
- +
- (
-
- A
-
- (
- k
- )
-
- )
- 4
-
- A
-
- (
- k
- )
-
- 2
- where
- A(k) is the k-th spectral value of r′, l′, l and r, with A(k) C,
- p =R(A(k))·R(B(k))+ℑ(A(k))·ℑ(B(k)),
- B(k) is the k-th spectral value of rs, ls, and c, with B(k) C, and
- w is a scaling factor ranging from −1<w<1, where w R.
A method of generating an audio output signal according to a downward compatible sound format, the method comprising:
- generating a sum signal by combining a first input channel signal with a second input channel signal;
- and
- dynamically correcting the sum signal using samples of the first and second input channel signals from overlapping time windows to produce the audio output signal, the dynamically correcting comprising correcting each sample s of the sum signal based on a comparison to a desired value Asoll for the sample.
A method of generating an audio output signal according to a downward compatible sound format, the method comprising:
- combining a left input channel signal L with a center input channel signal C;
- dynamically correcting the L/C signal combination using samples of the left input channel signal L and the center input channel signal C from overlapping time windows to produce a left sum signal L′;
- combining a right input channel signal R with the center input channel signal C, the center input channel signal C being lowered before being combined with the left input channel signal L or the right input channel signal R;
- and
- dynamically correcting the R/C signal combination using samples of the right input channel signal R and the center input channel signal C from overlapping time windows to produce a right sum signal R′.
An audio playback apparatus comprising:
- a first input channel that receives a first input signal;
- a second input channel that receives a second input signal;
- an output channel that outputs an output signal, the output signal being at least partially determined by combining the first input signal and the second input signal to generate a sum signal and dynamically correcting the sum signal using samples of the first and second input channels from overlapping time windows, the dynamically correcting comprising correcting each sample s of the sum signal based on a comparison to a desired value Asoll for the sample.
An audio playback apparatus comprising:
- a left input channel that receives a left input signal L;
- a right input channel that receives a right input signal R;
- a center input channel that receives a center input signal C;
- a left output channel that outputs a left output signal LlRT, the left output signal LlRT being at least partially determined by combining the left input signal L and the center input signal C and dynamically correcting the L/C signal combination using samples of the left input signal L and the center input signal C from overlapping time windows;
- and
- a right output channel that outputs a right output signal RlRT, the right output signal R lRT being at least partially determined by combining the right input signal R and the center input signal C and dynamically correcting the R/C signal combination using samples of the right input signal R and the center input signal C from overlapping time windows, the center input channel signal C being lowered before being combined with the left input channel signal L or the right input channel signal R.
Dependencies are inferred from the claim text.