| CPC G10L 19/012 (2013.01) [G10L 19/0017 (2013.01); G10L 19/008 (2013.01); G10L 19/032 (2013.01); G10L 19/04 (2013.01); G10L 19/06 (2013.01); H04W 76/28 (2018.02)] | 23 Claims |

|
1. An encoder comprising:
memory; and
processing circuitry, wherein the encoder is configured to perform a method comprising:
producing prediction residuals for use by a receiver to produce comfort noise, wherein producing the prediction residuals comprises:
obtaining a coherence vector associated with an audio frame of an audio signal, wherein, the coherence vector comprises a coherence value for each frequency band included in a set of two or more frequency bands; and
for each frequency band in the set of frequency bands:
obtaining an intra-frame prediction of the coherence value for the frequency band;
obtaining an inter-frame prediction of the coherence value for the frequency band;
calculating a weighted prediction of the coherence value for the frequency band using: i) the intra-frame prediction of the coherence value for the frequency band, ii) the inter-frame prediction of the coherence value for the frequency band, and iii) a weighting factor; and
producing a prediction residual for the frequency band using the coherence value for the frequency band and the weighted prediction of the coherence value for the frequency band; and
encoding the prediction residuals using a variable bit rate scheme, thereby producing encoded prediction residuals, and
including the encoded prediction residuals in a bitstream.
|