IL210414A

Apparatus and method for encoding and decoding an audio signal

Abstract

This record has no abstract on file.

IL210414A, drawing sheet 1
Sheet 1 of 11

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

13 claims: 7 independent, 6 dependent

  1. 1
    Claims 1. An apparatus for decoding an encoded audio signal, the encoded audio signal comprising a first portion encoded in accordance with a first encoding algorithm, 5 a second portion encoded in accordance with a second encoding algorithm, BWE parameters for the first portion and the second portion and a coding mode information indicating a first decoding algorithm or a second decoding algorithm, comprising:a first decoder for decoding the first portion in accordance with the first decoding algorithm for a first time portion of the encoded signal to obtain a first decoded signal, wherein the first decoder 15 comprises an LPC-based coder;a second decoder for decoding the second portion in accordance with the second decoding algorithm for a second time portion of the encoded signal to obtain a 20 second decoded signal, wherein the second decoder comprises a transform-based coder;a BWE module having a controllable crossover frequency (fx), the BWE module being configured for performing a 25 bandwidth extension algorithm using the first decoded signal and the BWE parameters for the first portion, and for performing a bandwidth extension algorithm using the second decoded signal and the bandwidth extension parameter for the second portion, wherein the BWE module is configured to use a first crossover frequency (fxl) for the bandwidth extension for the first decoded signal and to use a second crossover frequency (fx2) for the bandwidth extension 35 for the second decoded signal, wherein the first crossover frequency (fxl) is higher than the second crossover frequency (fx2);and a controller for controlling the crossover frequency (fx) for the BWE module in accordance with the coding mode information.
  2. 5
    The apparatus for decoding of one of the preceding claims, wherein the controller is configured to increase the crossover frequency (fx) within the first 25 time portion or to decrease the crossover frequency (fx) within the second time portion.
  3. 6
    An apparatus for encoding an audio signal comprising:30 a first encoder which is configured to encode in accordance with a first encoding algorithm, the first encoding algorithm having a first frequency bandwidth, wherein the first encoder comprises an LPC-based coder;a second encoder which is configured to encode in accordance with a second encoding algorithm, the second encoding algorithm having a second frequency bandwidth being smaller than the first frequency bandwidth, wherein the second encoder comprises a transform-based coder;a decision stage for indicating the first encoding algorithm for a first portion of the audio signal and for indicating the second encoding algorithm for a second portion of the audio signal, the second portion being different from the first portion;and a bandwidth extension module for calculating BWE parameters for the audio signal, wherein the BWE module is configured to be controlled by the decision stage to calculate the BWE parameters for a band not including the first frequency bandwidth in the first portion of the audio signal and for a band not including the second frequency bandwidth in the second portion of the audio signal, wherein the first or the second frequency bandwidth is defined by a variable crossover frequency (fx) and wherein the decision stage is configured to output the variable crossover frequency (fx) , wherein the BWE module is configured to use a first crossover frequency (fxl) for calculating the BWE parameters for a signal encoded using the first encoder and to use a second crossover frequency (fx2) for a signal encoded using the second encoder, wherein the first crossover frequency (fxl) is higher than the second crossover frequency (fx2). The apparatus for encoding of claim 6, further comprising an output interface for outputting the encoded audio signal, the encoded audio signal comprising a first portion encoded in accordance with a first encoding algorithm, a second portion encoded in accordance with a second encoding algorithm, BWE parameters for the first portion and the second portion and coding mode information indicating the first decoding algorithm or the second decoding algorithm.
  4. 8
    9. The apparatus for encoding of one of the claims 6 to 8, wherein the BWE module comprises a switch controlled by the decision stage, wherein the switch 15 is configured to switch between the first and second time encoder so that the audio signal is for different time portions either encoded by the first or by the second encoder. 20
  5. 9
    10. The apparatus for encoding of one of the claims 6 to 9, wherein the decision stage is operative to analyze the audio signal or a first output of the first encoder or a second output of the second encoder or a signal obtained by decoding an output signal of the 25 first encoder or the second encoder with respect to a target function.
  6. 10
    11. A method for decoding an encoded audio signal, the encoded audio signal comprising a first portion 30 encoded in accordance with a first encoding algorithm, a second portion encoded in accordance with a second encoding algorithm, BWE parameters for the first portion and the second portion and a coding mode information indicating a first decoding algorithm or a 35 second decoding algorithm, the method comprising:decoding the first portion in accordance with the first decoding algorithm for a first time portion of the encoded signal to obtain a first decoded signal, wherein the step of decoding the first portion comprises using an LPC-based coder;decoding the second portion in accordance with the second decoding algorithm for a second time portion of the encoded signal to obtain a second decoded signal, wherein the step of decoding the second portion comprises using a transform-based coder;performing a bandwidth extension algorithm by a BWE module having a controllable crossover frequency (fx) , using the first decoded signal and the BWE parameters for the first portion, and performing, by the BWE module having the controllable crossover frequency (fx) , a bandwidth extension algorithm using the second decoded signal and the bandwidth extension parameter for the second portion, wherein a first crossover frequency (fxl) is used for the bandwidth extension for the first decoded signal and a second crossover frequency (fx2) is used for the bandwidth extension for the second decoded signal, wherein the first crossover frequency (fxl) is higher than the second crossover frequency (fx2);and controlling the crossover frequency (fx) for the BWE module in accordance with the coding mode information.
  7. 11
    12. A method for encoding an audio signal comprising:encoding in accordance with a first encoding algorithm, the first encoding algorithm having a first frequency bandwidth, wherein the step of encoding in accordance with a first encoding algorithm comprises using an LPC-based coder;encoding in accordance with a second encoding algorithm, the second encoding algorithm having a second frequency bandwidth being smaller than the first frequency bandwidth, wherein the step of encoding in accordance with a second encoding algorithm comprises using a transform-based coder;indicating the first encoding algorithm for a first portion of the audio signal and the second encoding algorithm for a second portion of the audio signal, the second portion being different from the first portion;and calculating BWE parameters for the audio signal such that the BWE parameters are calculated for a band not including the first frequency bandwidth in the first portion of the audio signal and for a band not including the second frequency bandwidth in the second portion of the audio signal, wherein the first or the second frequency bandwidth is defined by a variable crossover frequency (fx), wherein the BWE module is configured to use a first 25 crossover frequency (fxl) for calculating the BWE parameters for a signal encoded using the LPC-based coder and to use a second crossover frequency (fx2) for a signal encoded using the transform-based coder, wherein the first crossover frequency (fxl) is higher 30 than the second crossover frequency (fx2).
  8. 12
    13. An encoded audio signal comprising:a first portion encoded in accordance with a first 35 encoding algorithm, the first encoding algorithm comprising an LPC-based coder;a second portion encoded in accordance with a second different encoding algorithm, the second encoding algorithm comprising a transform-based coder;5 bandwidth extension parameters for the first portion and the second portion;and a coding mode information indicating a first crossover frequency (fxl) used for the first portion or a second 10 crossover frequency (fx2) used for the second portion, wherein the first crossover frequency (fxl) is higher than the second crossover frequency (fx2).
  9. 13
    14. Computer program for performing, when running on a 15 computer, the method of claim 13 or claim 14.