EP2359366B1

Audio encoder and bandwidth extension decoder

Abstract

This record has no abstract on file.

EP2359366B1, drawing sheet 1
Sheet 1 of 71

Term

3.2 yearsleft in the term

Expires 11 December 2029.

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

14 claims: 7 independent, 7 dependent

  1. 1
    Audio encoder (100), (400), (1500) for providing an output signal (132) using an input audio signal (102), comprising:a patch generator (110) configured to generate at least one bandwidth extension high-frequency signal (112), wherein a bandwidth extension high-frequency signal (112) comprises a high-frequency band, wherein the high-frequency band of a bandwidth extension high-frequency signal (112) is based on a low frequency band of the input audio signal (102), and wherein different bandwidth extension high-frequency signals (112) comprise different frequencies within their high-frequency bands, if different bandwidth extension high-frequency signals (112) are generated;a comparator (120) configured to calculate a plurality of comparison parameters, wherein a comparison parameter is calculated based on a comparison of the input audio signal (102) and a generated bandwidth extension high-frequency signal (112), wherein each comparison parameter of the plurality of comparison parameters is calculated based on a different offset frequency between the input audio signal (102) and a generated bandwidth extension high-frequency signal (112), and wherein the comparator (120) is configured to determine a comparison parameter from the plurality of comparison parameters, wherein the determined comparison parameter fulfills a predefined criterion;and an output interface (130) configured to provide the output signal (132) for transmission or storage, wherein the output signal (132) comprises a parameter indication based on an offset frequency corresponding to the determined comparison parameter.
  2. 3
    Bandwidth extension decoder (500), (600) for providing a bandwidth extended audio signal (532) based on an input audio signal (502) and a parameter signal (504), wherein the parameter signal (504) comprises an indication of an offset frequency and an indication of a power density parameter, the bandwidth extension decoder comprises:a patch generator (510) configured to generate a bandwidth extension high-frequency signal (512) comprising a high-frequency band, wherein the high-frequency band of the bandwidth extension high-frequency signal (512) is generated based on a frequency shift of a frequency band of the input audio signal (502), wherein the frequency shift is based on the offset frequency, and wherein the patch generator (510) is configured to amplify or attenuate the high-frequency band of the bandwidth extension high-frequency signal (512) by a factor equal to the value of the power density parameter or equal to the reciprocal value of the power density parameter, respectively;a combiner (529) configured to combine the bandwidth extension high-frequency signal (512) and the input audio signal (502) to obtain the bandwidth extended audio signal (532), wherein the combiner (520) is configured to ignore a part of the high-frequency band of the bandwidth extension high-frequency signal (512), wherein the ignored part of the high-frequency band of the bandwidth extension high-frequency signal (512) comprises frequencies lower than an upper cutoff frequency of the input audio signal (502);and an output interface (530) configured to provide the bandwidth extended audio signal (532).
  3. 7
    Bandwidth extension decoder (1200) for providing a bandwidth extended audio signal (532) based on an input audio signal (502), comprising:a patch generator (1210) configured to generate at least one bandwidth extension high-frequency signal (1212) comprising a high-frequency band based on the input audio signal (502), wherein a lower cutoff frequency of the high-frequency band of a bandwidth extension high-frequency signal (1212) is lower than an upper cutoff frequency of the input audio signal (502), and wherein different bandwidth extension high-frequency signals (1212) comprise different frequencies within their high-frequency bands, if different bandwidth extension high-frequency signals (1212) are generated;a comparator (1220) configured to calculate a plurality of comparison parameters, wherein a comparison parameter is calculated based on a comparison of the input audio signal (502) and a generated bandwidth extension high-frequency signal (1212), wherein each comparison parameter of the plurality of comparison parameters is calculated based on a different offset frequency between the input audio signal (502) and a generated bandwidth extension high-frequency signal (1212), and wherein the comparator (1220) is configured to determine a comparison parameter from the plurality of comparison parameters, wherein the determined comparison parameter fulfills a predefined criterion;a combiner (1230) configured to combine the input audio signal (502) and a bandwidth extension high-frequency signal to obtain the bandwidth extended audio signal (532), wherein the bandwidth extension high-frequency signal used to obtain the bandwidth extension audio signal (532) is based on an offset frequency corresponding to the determined comparison parameter;and an output interface (1240) configured to provide the bandwidth extended audio signal (532).
  4. 9
    Bandwidth extension decoder according to one of the claims 3 to 8, comprising an interpolation means, wherein a time frame comprises a plurality of time steps, wherein each time frame comprises a corresponding offset frequency, wherein the interpolation means is configured to interpolate an offset frequency of a time frame or a plurality of offset frequencies of different time frames for each time step of a time frame to obtain an interpolated offset frequency for each time step.
  5. 10
    Audio encoder or bandwidth extension decoder according to one of the claims 1, 2, 7 or 8, wherein the comparator is configured to perform the comparison of the input audio signal and the generated bandwidth extension high-frequency signal by calculating a result of the cross correlation of the input audio signal and the generated bandwidth extension high-frequency signal, wherein the comparison parameter to be calculated is based on the result of the cross correlation, wherein a parameter of the cross correlation is an offset frequency of the bandwidth extension high-frequency signal and is therefore associated with the calculated comparison parameter.
  6. 11
    Method (700) for providing an output signal using an input audio signal, the method comprising:generating (710) at least one bandwidth extension high-frequency signal, wherein a bandwidth extension high-frequency signal comprises a high-frequency band, wherein the high-frequency band of the bandwidth extension high-frequency signal is based on a low frequency band of the input audio signal, and wherein different bandwidth extension high-frequency signals comprise different frequencies within their high-frequency bands, if different bandwidth extension high-frequency signals are generated;calculating (720) a plurality of comparison parameters, wherein a comparison parameter is calculated based on a comparison of the input audio signal and a generated bandwidth extension high-frequency signal, wherein each comparison parameter of the plurality of comparison parameters is calculated based on a different offset frequency between the input audio signal and a generated bandwidth extension high-frequency signal;determining (730) a comparison parameter from the plurality of comparison parameters, wherein the determined comparison parameter fulfills a predefined criterion;and providing (740) the output signal for transmission or storage, wherein the output signal comprises a parameter indication based on an offset frequency corresponding to the determined comparison parameter.
  7. 12
    Method (800) for providing a bandwidth extended audio signal based on an input audio signal and a parameter signal, wherein the parameter signal comprises an indication of an offset frequency and an indication of a power density parameter, the method comprising:generating (810) a bandwidth extension high-frequency signal comprising a high-frequency band, wherein the high-frequency band of the bandwidth extension high-frequency signal is generated based on frequency shift of a frequency band of the input audio signal, wherein the frequency shift is based on the offset frequency;amplifying (820) or attenuating the high-frequency band of the bandwidth extension high-frequency signal by a factor equal to the value of the power density parameter or equal to the reciprocal value of the power density parameter;combining (830) the bandwidth extension high-frequency signal and the input audio signal to obtain a bandwidth extended audio signal, wherein a part of the high-frequency band of the bandwidth extension high-frequency signal (512) is ignored, wherein the ignored part of the high-frequency band of the bandwidth extension high-frequency signal (512) comprises frequencies lower than an upper cutoff frequency of the input audio signal (502);and providing (840) the bandwidth extended audio signal.
  8. 13
    Method (1300) for providing a bandwidth extended audio signal based on an input audio signal, the method comprising:generating (1310) at least one bandwidth extension high-frequency signal comprising a high-frequency band based on the input audio signal, wherein a lower cutoff frequency of the high-frequency band of a bandwidth extension high-frequency signal is lower than an upper cutoff frequency of the input audio signal, and wherein different bandwidth extension high-frequency signals comprise different frequencies within their high-frequency bands, if different bandwidth extension high-frequency signals are generated;calculating (1320) a plurality of comparison parameters, wherein a comparison parameter is calculated based on a comparison of the input audio signal and a generated bandwidth extension high-frequency signal, wherein each comparison parameter of the plurality of comparison parameters is calculated based on a different offset frequency between the input audio signal and a generated bandwidth extension-frequency signal;determining (1330) a comparison parameter from the plurality of comparison parameters, wherein the determined comparison parameter fulfills a predefined criterion;combining (1340) the input audio signal and a bandwidth extension high-frequency signal to obtain the bandwidth extended audio signal, wherein the bandwidth extended high-frequency signal used to obtain the bandwidth extended audio signal is based on an offset frequency corresponding to the determined compensation parameter;and providing (1350) the bandwidth extended audio signal.
  9. 14
    Computer program with a program code for performing the method according to one of claims 11 to 13, when the computer program runs on a computer or a microcontroller.