CA3076786C

Mdct-based complex prediction stereo coding

Abstract

The invention provides methods and devices for stereo encoding and decoding using complex prediction in the frequency domain. In one embodiment, a decoder system comprises an upmix stage that generates a stereo signal based on first frequency-domain representations of a downmix signal and a residual signal. The first frequency-domain representations comprise first spectral components representing spectral content of the corresponding signal expressed in a first subspace of a multidimensional space. The upmix stage computes a second frequency-domain representation of the downmix signal that comprises second spectral components representing spectral content of the signal expressed in a second subspace of the multidimensional space. The second spectral components are determined by applying a Finite Impulse Response filter to the first spectral components of the downmix signal. The upmix stage also computes a side signal and the second frequency domain representation of the downmix signal and computes the stereo signal.

CA3076786C, drawing sheet 1
Sheet 1 of 17

Term

4.5 yearsleft in the term

Expires 6 April 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

9 claims: 1 independent, 8 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A decoder system for providing a stereo signal by complex prediction stereo coding, the decoder system comprising: an upmix stage adapted to generate the stereo signal based on first frequency-domain representations of a downmix signal and a residual signal, each of the first frequency-domain representations comprising first spectral components representing spectral content of a corresponding signal expressed in a first subspace of a multidimensional space, wherein the upmix stage: computes 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 a signal expressed in a second subspace of the multidimensional space that includes a portion of the multidimensional space not included in the first subspace, wherein the second spectral components of the downmix signal are determined by applying a Finite Impulse Response (FIR) filter to the first spectral components of the downmix signal;computes a side signal by combining the first frequency-domain representation of the residual signal, the first frequency-domain representation of the downmix signal weighted by a real-valued part of a complex prediction coefficient encoded in a bit stream signal, and the second frequency domain representation of the downmix signal weighted by an imaginary-valued part of the complex prediction coefficient;and computes the stereo signal on the basis of the first frequencydomain 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 signal and the residual signal a highest frequency band to be decoded. □ate Reçue/Date Received 2020-09-15
  2. 9
    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 signal and a residual signal and a complex prediction coefficient;and each of said first frequency-domain representations comprises first spectral components representing spectral content of a corresponding signal expressed in a first subspace of a multidimensional space, the method being performed by an upmix stage, and comprising: 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 a signal expressed in a second subspace of the multidimensional space that includes a portion of the multidimensional space not included in the first subspace, wherein computing a second frequency-domain representation of the downmix signal includes determining the second spectral components of the downmix signal by applying a Finite Impulse Response (FIR) filter to the first spectral components of the downmix signal;and computing a side signal by combining the first frequency-domain representation of the residual signal, the first frequency-domain representation of the downmix signal weighted by a real-valued part of the complex prediction coefficient encoded in a bit stream signal, and the second frequency domain representation of the downmix signal weighted by an imaginary-valued part of the complex prediction coefficient, □ate Reçue/Date Received 2020-09-15 wherein independent bandwidth limits are applied for the downmix signal and the residual signal, wherein the bandwidth limits indicate for each of the downmix signal and the residual signal a highest frequency band to be decoded. s 10. A computer-program product comprising a non-transitory computerreadable medium storing instructions which when executed by a general-purpose computer perform the method set forth in claim 9.