US 12,080,300 B2
Audio encoder, audio decoder, method for encoding an audio information, method for decoding an audio information and computer program using a detection of a group of previously-decoded spectral values
Guillaume Fuchs, Erlangen (DE); Vignesh Subbaraman, Germering (DE); Nikolaus Rettelbach, Nuremberg (DE); Markus Multrus, Nuremberg (DE); Marc Gayer, Erlangen (DE); Patrick Warmbold, Emskirchen (DE); Christian Griebel, Nuremberg (DE); and Oliver Weiss, Nuremberg (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 Aug. 19, 2022, as Appl. No. 17/820,990.
Application 17/820,990 is a continuation of application No. 15/845,616, filed on Dec. 18, 2017, granted, now 11,443,752.
Application 15/845,616 is a continuation of application No. 14/083,412, filed on Nov. 18, 2013, granted, now 9,978,380, issued on May 22, 2018.
Application 14/083,412 is a continuation of application No. 13/450,014, filed on Apr. 18, 2012, granted, now 8,706,510, issued on Apr. 22, 2014.
Application 13/450,014 is a continuation of application No. PCT/EP2010/065725, filed on Oct. 19, 2010.
Claims priority of provisional application 61/253,459, filed on Oct. 20, 2009.
Prior Publication US 2023/0162742 A1, May 25, 2023
Int. Cl. G10L 19/00 (2013.01); G10L 19/008 (2013.01); G10L 19/02 (2013.01)
CPC G10L 19/008 (2013.01) [G10L 19/0017 (2013.01); G10L 19/0208 (2013.01)] 12 Claims
OG exemplary drawing
 
1. An audio decoder for providing a decoded audio information on the basis of an encoded audio information, the audio decoder comprising:
an arithmetic decoder for providing a plurality of decoded spectral values on the basis of an arithmetically-encoded representation of the spectral values; and
a frequency-domain-to-time-domain converter for providing a time-domain audio representation using the decoded spectral values, in order to acquire the decoded audio information;
wherein the arithmetic decoder is configured to select a mapping rule describing a mapping of a code value onto a symbol code in dependence on a context state; and
wherein the arithmetic decoder is configured to determine the current context state in dependence on a plurality of previously-decoded spectral values,
wherein the arithmetic decoder is configured to detect a group of a plurality of previously-decoded adjacent spectral values which, taken together, comprise a magnitude which is smaller than a predetermined threshold magnitude, and to modify the current context state in dependence on a result of the detection
by setting the current context state to be within a range of values which signals the detection of a group of a plurality of previously-decoded adjacent spectral values which fulfill, taken together, a predetermined condition regarding their magnitudes, in response to the detection;
wherein the audio decoder is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.