×

Spectrum flatness control for bandwidth extension

  • US 10,339,938 B2
  • Filed: 05/22/2015
  • Issued: 07/02/2019
  • Est. Priority Date: 07/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of decoding an encoded audio bitstream at a decoder, the method comprising:

  • receiving, by a processor in the decoder, the audio bitstream from the network, the audio bitstream comprising a low band bitstream;

    decoding, by the processor in the decoder, the low band bitstream to get low band coefficients in a frequency domain;

    copying, by the processor in the decoder, a plurality of the low band coefficients to a high frequency band location to generate high band coefficients;

    evaluating, by the processor in the decoder, modification gains through following equation;


    Gain(k)=(C0+C



    {square root over (Mean_HB/F_energy_dec[k])}), k=Start_HB, . . . ,End_HB−

    1,wherein {Gain(k), k=Start_HB, . . . , End_HB−

    1} are the modification gains, F_energy_dec[k] is an energy distribution at each frequency location index k of a copied high band, Start_HB and End_HB define a high band range, C0 and C1 satisfying C0+C1=1 are pre-determined constants, and Mean_HB is a mean energy value obtained by averaging energies of the high band coefficients;

    modifying, by the processor in the decoder, an energy envelope of the high band coefficients to flatten and smooth the high band coefficients by multiplying modification gains with the high band coefficients in the frequency domain to form processed high band coefficients, wherein the processed high band coefficients have an energy closer to the mean energy value;

    applying, by the processor in the decoder, a received spectral envelope to the high band coefficients, the received spectral envelope being decoded from the received audio bitstream; and

    inverse-transforming, by the processor in the decoder, the low band coefficients and the processed high band coefficients to a time domain to obtain a time domain audio output signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×