×

Audio encoder for encoding a multichannel signal and audio decoder for decoding an encoded audio signal

  • US 10,395,661 B2
  • Filed: 09/05/2017
  • Issued: 08/27/2019
  • Est. Priority Date: 03/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. Audio encoder for encoding a multichannel signal, comprising:

  • a linear prediction domain encoder;

    a frequency domain encoder; and

    a controller for switching between the linear prediction domain encoder and the frequency domain encoder,wherein the linear prediction domain encoder comprises a downmixer for downmixing the multichannel signal to acquire a downmix signal, a linear prediction domain core encoder for encoding the downmix signal and a first joint multichannel encoder for generating first multichannel information from the multichannel signal,wherein the frequency domain encoder comprises a second joint multichannel encoder for encoding second multichannel information from the multichannel signal, wherein the second joint multichannel encoder is different from the first joint multichannel encoder, andwherein the controller is configured such that a portion of the multichannel signal is represented either by an encoded frame of the linear prediction domain encoder or by an encoded frame of the frequency domain encoder,wherein the linear prediction domain encoder comprises an ACELP processor and a TCX processor, wherein the ACELP processor is configured to operate on a downsampled downmix signal and wherein a time domain bandwidth extension processor is configured to parametrically encode a band of a portion of the downmix signal removed from the ACELP input signal by a third downsampling, and wherein the TCX processor is configured to operate on the downmix signal not downsampled or downsampled by a degree smaller than the downsampling for the ACELP processor, the TCX processor comprising a first time-frequency converter, a first parameter generator for generating a parametric representation of a first set of bands and a first quantizer encoder for generating a set of quantized encoder spectral lines for a second set of bands, orwherein the controller is configured to switch within a current frame of the multichannel signal from using the frequency domain encoder for encoding a previous frame to the linear prediction domain encoder for decoding an upcoming frame, wherein the first joint multichannel encoder is configured to calculate synthetic multichannel parameters from the multichannel signal for the current frame, and wherein the second joint multichannel encoder is configured to weight the multichannel signal using a stop window.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×