CA3057366C

Advanced stereo coding based on a combination of adaptively selectable left/right or mid/side stereo coding and of parametric stereo coding

Abstract

Systems and methods for encoding and decoding stereo signals are described. An example encoder system encodes a stereo signal to a bitstream signal. The encoder system has a downmix stage generating a downmix signal and a residual signal based on the stereo signal and a mono spectral band replication (SBR) encoding stage that generates an SBR encoded downmix signal and mono SBR parameters in response to the downmix signal. A parameter determining stage coupled to the downmix stage determines one or more parametric stereo parameters. A perceptual encoder coupled downstream to the downmix stage selects: encoding based on a sum of the SBR encoded downmix signal and the residual signal and based on a difference of the SBR encoded downmix signal and the residual signal; or encoding based on the downmix signal and based on the residual signal.

CA3057366C, drawing sheet 1
Sheet 1 of 17

Term

3.4 yearsleft in the term

Expires 5 March 2030.

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

14 claims: 3 independent, 11 dependent

  1. 1
    WHAT IS CLAIMED IS:1. An encoder system encoding a stereo signal to a bitstream signal, the encoder system comprising: a downmix stage generating a downmix signal and a residual signal based on the stereo signal;a mono spectral band replication (SBR) encoding stage generating an SBR encoded downmix signal and mono SBR parameters in response to the downmix signal;a parameter determining stage coupled to the downmix stage and determining one or more parametric stereo parameters;a perceptual encoder coupled downstream to the downmix stage, wherein the perceptual encoder selects encoding based on a sum of the SBR encoded downmix signal and the residual signal and based on a difference of the SBR encoded downmix signal and the residual signal, or encoding based on the downmix signal and based on the residual signal in a frequency-variant or frequency-invariant manner.
  2. 7
    A decoder system decoding a bitstream signal including mono spectral band replication (SBR) parameters and one or more parametric stereo parameters to a stereo signal, the decoder system comprising:a perceptual decoder decoding based on the bitstream signal, wherein the perceptual decoder generates, by decoding, a first signal and a second signal, and outputs a downmix signal and a residual signal, wherein the perceptual decoder selects the downmix signal and the residual signal based on a sum of the first signal and of the second signal and based on a difference of the first signal and of the second signal or based on the first signal and based on the second signal in a frequency-variant or frequency-invariant manner;a mono SBR decoder generating an SBR decoded downmix signal in response to the downmix signal and the mono SBR parameters;and CA 3057366 2020-03-24 -47an upmixer coupled to the perceptual decoder, and generating the stereo signal based on the SBR decoded downmix signal and the residual signal, with an upmix operation of the upmixer being dependent on the one or more parametric stereo parameters.
  3. 13
    A method for decoding a bitstream signal including mono spectral band replication (SBR) parameters and one or more parametric stereo parameters to a stereo signal, the method comprising:perceptual decoding based on the bitstream signal, wherein a first signal and a second signal is generated by decoding and a downmix signal and a residual signal is output after perceptual decoding, the downmix signal and the residual signal being selectively based on the sum of the first signal and of the second signal and based on the difference of the first signal and of the second signal or based on the first signal and based on the second signal in a frequency-variant or frequency-invariant manner;generating an SBR decoded downmix signal in response to the downmix signal and the mono SBR parameters;and generating the stereo signal based on the SBR decoded downmix signal and the residual signal by an upmix operation, with the upmix operation being dependent on the one or more parametric stereo parameters;wherein the method is performed by one or more microprocessor-based components.