US 12,170,093 B2
Audio decoder, apparatus for generating encoded audio output data and methods permitting initializing a decoder
Daniel Fischer, Fuerth (DE); Bernd Czelhan, Happurg (DE); Max Neuendorf, Nuremberg (DE); Nikolaus Rettelbach, Nuremberg (DE); Ingo Hofmann, Nuremberg (DE); Harald Fuchs, Roettenbach (DE); Stefan Doehla, Erlangen (DE); and Nikolaus Faerber, Erlangen (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 Apr. 26, 2023, as Appl. No. 18/307,584.
Application 18/307,584 is a continuation of application No. 17/655,990, filed on Mar. 22, 2022, granted, now 11,670,314.
Application 17/655,990 is a continuation of application No. 16/840,825, filed on Apr. 6, 2020, granted, now 11,423,919, issued on Aug. 23, 2022.
Application 16/840,825 is a continuation of application No. 16/256,243, filed on Jan. 24, 2019, granted, now 10,614,824, issued on Apr. 7, 2020.
Application 16/256,243 is a continuation of application No. 15/916,592, filed on Mar. 9, 2018, granted, now 10,229,694, issued on Mar. 12, 2019.
Application 15/916,592 is a continuation of application No. 15/131,646, filed on Apr. 18, 2016, granted, now 9,928,845, issued on Mar. 27, 2018.
Application 15/131,646 is a continuation of application No. PCT/EP2014/072063, filed on Oct. 14, 2014.
Claims priority of application No. 13189328 (EP), filed on Oct. 18, 2013.
Prior Publication US 2023/0335146 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 19/16 (2013.01); G10L 19/22 (2013.01); G10L 19/24 (2013.01)
CPC G10L 19/167 (2013.01) [G10L 19/22 (2013.01); G10L 19/24 (2013.01)] 11 Claims
OG exemplary drawing
 
1. An audio decoder for decoding a bit stream of encoded audio data, wherein the bit stream of encoded audio data represents a sequence of audio sample values and comprises a plurality of frames, wherein each frame includes associated encoded audio sample values, the audio decoder comprising:
a determiner configured to determine whether a frame of the bit stream of encoded audio data is a special frame comprising encoded audio sample values associated with the current frame and additional information, wherein the additional information comprise encoded audio sample values of a number of frames preceding the special frame, wherein the encoded audio sample values of the preceding frames are encoded using the same codec configuration as the current frame, wherein the number of preceding frames is sufficient to initialize the decoder to be in a position to decode the audio sample values associated with the current frame if the special frame is the first frame upon start-up of the decoder; and
an initializer configured to initialize the decoder if the determiner determines that the frame is a special frame, wherein initializing the decoder comprises decoding the encoded audio sample values included in the additional information before decoding the encoded audio sample values associated with the current frame,
wherein initializing the decoder comprises closing a current decoder instance initiated using a first codec configuration and opening a new decoder instance initiated using a different second codec configuration or switching between the current decoder instance and the new decoder instance,
wherein the initializer is configured to switch the audio decoder from the first codec configuration to the different second codec configuration if the determiner determines that the frame is a special frame and if the audio sample values of the current frame have been encoded using the different second codec configuration.