IL222294A

Mdct-based complex prediction stereo coding

Abstract

This record has no abstract on file.

IL222294A, drawing sheet 1
Sheet 1 of 17

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

18 claims: 10 independent, 8 dependent

  1. 1
    A decoder system for providing a stereo signal by complex prediction stereo coding, the decoder system comprising:an upmix stage (206, 207, 210, 211;306, 307, 308, 309, 312;406, 407, 408, 409;1410;1421;1433) adapted to generate the stereo signal based on first frequency-domain representations of a downmix signal (M) and a residual signal (D), the first frequency-domain representations comprising first spectral components representing spectral content of the downmix signal and the residual signal expressed in a first subspace of a multidimensional space, the upmix stage comprising: a module (206;306, 307;408) for computing a second frequency-domain representation of the downmix signal based on the first frequency-domain representation thereof, the second frequency-domain representation comprising second spectral components representing spectral content of the downmix signal expressed in a second subspace of the multidimensional space that includes a portion of the multidimensional space not included in the first subspace;a weighted summer (210, 211;308, 309;406, 407) for computing a side signal (S) on the basis of the first and second frequency-domain representations of the downmix signal, the first frequency-domain representation of the residual signal and a complex prediction coefficient (a) encoded in a bit stream signal;and a sum-and-difference stage (207;312;409) for computing the stereo signal on the basis of the first frequency-domain representation of the downmix signal and the side signal, wherein the upmix stage is adapted to apply independent bandwidth limits for the downmix signal and the residual signal, wherein the bandwidth limits indicate for each of the downmix and the residual signal a highest frequency band to be decoded.
  2. 4
    The decoder system of any one of claims 1 to 3, wherein:the first spectral components have real values expressed in the first subspace;and, the second spectral components have imaginary values expressed in the second subspace.
  3. 5
    The decoder system of any one of claims 1 to 3 wherein the first spectral components are obtainable by one of the following:a discrete cosine transform, DCT, or a modified discrete cosine transform, MDCT.
  4. 6
    The decoder system of any one of claims 1 to 3 wherein the second spectral components are obtainable by one of the following:a discrete sine transform, DST, or a modified discrete sine transform, MDST.
  5. 7
    The decoder system of any one of claims 1 to 6. further comprising at least one temporal noise shaping, TNS, module (204; 303; 403) arranged upstream of the upmix stage; and at least one further TNS module (410) arranged downstream of the upmix stage; and a selector arrangement (404, 411) for selectively activating either:(a) said TNS module(s) upstream of the upmix stage, or (b) said further TNS module(s) downstream of the upmix stage.
  6. 9
    The decoder system of any one of claims 1 to 8, wherein:the first spectral components are transform coefficients arranged in one or more time blocks of transform coefficients, each time block generated by application of a transform to a time segment of a time-domain signal;and the module for computing the second frequency-domain representation of the downmix signal is adapted to: derive one or more first intermediate components from at least some of the first spectral components;form a combination of said one or more first intermediate spectral components according to at least a portion of one or more impulse responses to obtain one or more second intermediate components;and derive said one or more of the second spectral components from said one or more second intermediate components.
  7. 11
    The decoder system of any one of claims 1 to 10, wherein the module for computing the second frequency-domain representation of the downmix signal is adapted to compute an approximate second spectral representation comprising approximate second spectral components determined by combination of at least two temporally adjacent and/or frequency-adjacent first spectral components.
  8. 12
    The decoder system of any one of claims 1 to 11, further comprising:a dequantization stage (202;301;401) arranged upstream of the upmix stage, for providing said first frequency-domain representations of the downmix signal (M) and residual signal (D) based on the bit stream signal.
  9. 14
    The decoder system of any one of claims 1 to 13, wherein the module for computing the second frequency-domain representation of the downmix signal comprises:an inverse transform stage (306) for computing a time-domain representation of the downmix signal and/or the side signal on the basis of the first frequency-domain representation of the respective signal in the first subspace of the multidimensional space;and a transform stage (307) for computing the second frequency-domain representation of the respective signal on the basis of the time-domain representation of the respective signal.
  10. 17
    A decoding method for upmixing an input stereo signal by complex prediction stereo coding into an output stereo signal, wherein:said input stereo signal comprises first frequency-domain representations of a downmix channel (M) and a residual channel (D) and a complex prediction coefficient (a);and said first frequency-domain representations comprise first spectral components representing spectral content of the downmix channel and the residual channel expressed in a first subspace of a multidimensional space the method being performed by an upmix stage and including the steps of;’ computing a second frequency-domain representation of the downmix channel based on the first frequency-domain representation thereof, the second frequency-domain representation comprising second spectral components representing spectral content of the downmix channel expressed in a second sub-space of the multidimensional space that includes a portion of the multidimensional space not included in the first subspace;and computing a side channel on the basis of the first and second frequency-domain representations of the downmix channel, the first frequency-domain representation of the residual channel and the complex prediction coefficient, wherein independent bandwidth limits are applied for the downmix channel and the residual channel, wherein the bandwidth limits indicate for each of the downmix channel and the residual channel a highest frequency band to be decoded.