CPC G10L 19/035 (2013.01) [G10L 19/008 (2013.01); G10L 19/02 (2013.01); G10L 19/0204 (2013.01); G10L 19/028 (2013.01); G10L 19/032 (2013.01); G10L 25/18 (2013.01)] | 5 Claims |
1. A decoder for providing a decoded representation of an audio signal on the basis of an encoded audio stream representing spectral components of frequency bands of the audio signal, the decoder comprising:
a noise filler configured to introduce noise into spectral components of a plurality of frequency bands, to which separate frequency band gain information is associated, on the basis of a common multi-band noise intensity value;
wherein the decoder is configured to receive an audio stream comprising a quantized, entropy-encoded representation of spectral bin values for a plurality of frequency bands, wherein a plurality of spectral bin values is associated with a first frequency band of the plurality of frequency bands, and wherein a plurality of spectral bin values is associated with a second frequency band of the plurality of frequency bands,
an encoded representation of band gain values, wherein a first band gain value is associated with the first frequency band and a second band gain value is associated with the second frequency band, and
an encoded representation of the multi-band noise intensity value, and
an encoded representation of a noise offset value;
wherein the decoder further comprises a spectral decoder configured to provide a quantized, decoded representation of the spectral bin values on the basis of the quantized, entropy-encoded representation of the spectral bin values;
wherein the decoder further comprises an inverse quantizer configured to inversely quantize the quantized decoded representation of the spectral bin values, to acquire an inversely quantized, decoded representation of the spectral bin values;
wherein the decoder further comprises a scale factor decoder configured to decode the encoded representation of the spectral gain values, to acquire a decoded representation of the spectral gain values; and
wherein the noise filler is configured to selectively replace spectral bin values inversely quantized to zero of multiple frequency bands with spectral bin replacement values of identical magnitudes, to acquire replaced spectral bin values of multiple frequency bands; and
wherein the decoder further comprises a scaler configured to scale a set of all spectral bin values of a first frequency band, some of which spectral bin values of the first frequency band are original inversely quantized, decoded spectral bin values provided by the inverse quantizer and some of which spectral bin values are spectral bin replacement values, with a decoded representation of a scale factor associated with the first frequency band, to acquire a set of scaled spectral bin values of the first frequency band, and to scale a set of all spectral bin values of a second frequency band, some of which spectral bin values of the second frequency band are original inversely quantized, decoded spectral bin values provided by the inverse quantizer and some of which spectral bin values are spectral bin replacement values, with a decoded representation of a scale factor associated with the second frequency band, to acquire a set of scaled spectral bin values of the second frequency band.
|