US 12,080,305 B2
Audio encoder, audio decoder, methods for encoding and decoding an audio signal, audio stream and a computer program
Nikolaus Rettelbach, Nuremberg (DE); Bernhard Grill, Lauf (DE); Guillaume Fuchs, Nuremberg (DE); Stefan Geyersberger, Wuerzburg (DE); Markus Multrus, Nuremberg (DE); Harald Popp, Tuchenbach (DE); Juergen Herre, Buckenhof (DE); Stefan Wabnik, Ilmenau (DE); Gerald Schuller, Erfurt (DE); and Jens Hirschfeld, Heringen (DE)
Assigned to Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V., Munich (DE)
Filed by Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung e.V., Munich (DE)
Filed on Nov. 29, 2023, as Appl. No. 18/522,732.
Application 18/522,732 is a continuation of application No. 17/322,656, filed on May 17, 2021, granted, now 11,869,521.
Application 17/322,656 is a continuation of application No. 15/643,908, filed on Jul. 7, 2017, granted, now 11,024,323, issued on Jun. 1, 2021.
Application 15/643,908 is a continuation of application No. 14/582,828, filed on Dec. 24, 2014, granted, now 9,711,157, issued on Jul. 18, 2017.
Application 14/582,828 is a continuation of application No. 13/004,508, filed on Jan. 11, 2011, granted, now 9,043,203, issued on May 26, 2015.
Application 13/004,508 is a continuation of application No. PCT/EP2009/004602, filed on Jun. 25, 2009.
Claims priority of provisional application 61/103,820, filed on Oct. 8, 2008.
Claims priority of provisional application 61/079,872, filed on Jul. 11, 2008.
Prior Publication US 2024/0096337 A1, Mar. 21, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 19/035 (2013.01); G10L 19/008 (2013.01); G10L 19/02 (2013.01); G10L 19/028 (2013.01); G10L 19/032 (2013.01); G10L 25/18 (2013.01)
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
OG exemplary drawing
 
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.