CA2895391C

Comfort noise addition for modeling background noise at low bit-rates

Abstract

The invention provides a decoder being configured for processing an encoded audio bitstream (BS), wherein the decoder (1 ) comprises: a bitstream decoder (2) configured to derive a decoded audio signal (DS) from the bitstream (BS), wherein the decoded audio signal (DS) comprises at least one decoded frame; a noise estimation device (3) configured to produce a noise estimation signal (NE) containing an estimation of the level and/or the spectral shape of a noise (N) in the decoded audio signal (DS); a comfort noise generating device (4) configured to derive a comfort noise signal (CN) from the noise estimation signal (NE); and a combiner (5) configured to combine the decoded frame of the decoded audio signal (DS) and the comfort noise signal (CN) in order to obtain an audio output signal (OS).

CA2895391C, drawing sheet 1
Sheet 1 of 6

Term

7.2 yearsleft in the term

Expires 19 December 2033.

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

23 claims: 2 independent, 21 dependent

  1. 1
    CLAIMS:1. A decoder being configured for processing an encoded audio bitstream, wherein the decoder comprises: a bitstream decoder configured to derive a decoded audio signal from the encoded audio bitstream, wherein the decoded audio signal comprises at least one decoded frame;a noise estimation device configured to produce a noise estimation signal containing an estimation of the level and/or the spectral shape of a noise in the decoded audio signal;a comfort noise generating device configured to derive a comfort noise signal from the noise estimation signal;and a combiner configured to combine the decoded frame of the decoded audio signal and the comfort noise signal in order to obtain an audio output signal, in such way that the decoded frame in the audio output signal comprises artificial noise.
  2. 4
    A decoder according to any one of claims 1 to 3, wherein the noise estimation device comprises a spectral analysis device configured to create an analysis signal containing the level and the spectral shape of the noise in the decoded audio signal and a noise estimation producing device configured to produce the noise estimation signal based on the analysis signal. CA 2895391 2017-10-02
  3. 5
    A decoder according to any one of claims 1 to 4, wherein the comfort noise generating device comprises a noise generator configured to create a frequency domain comfort noise signal based on the noise estimation signal and a spectral synthesizer configured to create the comfort noise signal based on the frequency domain comfort noise signal.
  4. 6
    A decoder according to any one of claims 1 to 5, wherein the decoder comprises a switch device configured to switch the decoder alternatively to a first mode of operation or to a second mode of operation, wherein in the first mode of operation the comfort noise signal is fed to the combiner, whereas the comfort noise signal is not fed to the combiner in the second mode of operation.
  5. 10
    A decoder according to any one of claims 7 to 9, wherein the control device comprises a wanted signal energy estimator configured to determine an energy of a wanted signal of the decoded audio signal, a noise energy estimator configured to determine an energy of the noise of the decoded audio signal and a signal-tonoise ratio estimator configured to determine the signal-to-noise ratio of the decoded audio signal based on the energy of wanted signal and based on the energy of the noise, wherein the switch device is switched depending on the signal-to-noise ratio determined by the control device.
  6. 11
    A decoder according to any one of claims 7 to 10, wherein the encoded audio bitstream comprises active frames and inactive frames, wherein the control device is configured to determine the energy of the wanted signal of the decoded audio signal during the active frames and to determine the energy of the noise of the decoded audio signal during inactive frames.
  7. 12
    A decoder according to any one of claims 1 to 11, wherein the encoded audio bitstream comprises active frames and inactive frames, wherein the decoder comprises a further side information receiver configured to discriminate between the active frames and the inactive frames based on side information in the encoded audio bitstream indicating whether a present frame is active or inactive.
  8. 15
    A decoder according to any one of claims 7 to 14, wherein the control device is configured to determine the energy of the noise of the decoded audio signal based on the noise estimation signal.
  9. 16
    A decoder according to any one of claims 1 to 15, wherein the comfort noise generating device is configured to create the comfort noise signal based on a target comfort noise level signal.
  10. 19
    A decoder according to any one of claims 16 to 18, wherein an energy E w (k) of a frequency band k of the frequency domain comfort noise signal is adjusted depending on the target comfort noise level signal, which indicates a target comfort noise level g tar , for each frequency band k as E w (k) = max{(,g tar - 1) E n (k) ;0}, wherein E n (k) refers to an estimate of the energy of the noise of the decoded audio signal at the frequency band k, as delivered by the noise estimation producing device. CA 2895391 2017-10-02
  11. 20
    A decoder according to any one of claims 1 to 19, wherein the decoder comprises a further bitstream decoder, wherein the bitstream decoder and the further bitstream decoder are of different types, wherein the decoder comprises a switch configured to feed either the decoded audio signal from the bitstream decoder or the decoded audio signal from the further bitstream decoder to the noise estimation device and to the combiner.
  12. 21
    A system comprising a decoder and an encoder, wherein the decoder is designed according to any one of claims 1 to 20.
  13. 22
    A method of decoding an audio bitstream, wherein the method comprises:deriving a decoded audio signal from the audio bitstream, wherein the decoded audio signal comprises at least one decoded frame;producing a noise estimation signal containing an estimation of the level and/or the spectral shape of a noise in the decoded audio signal;deriving a comfort noise signal from the noise estimation signal;and combining the decoded frame of the decoded audio signal and the comfort noise signal in order to obtain an audio output signal, in such way that the decoded frame in the audio output signal comprises artificial noise.