US 12,315,524 B2
Methods, apparatus and systems for generation, transportation and processing of immediate playout frames (IPFs)
Christof Joseph Fersch, Neumarkt (DE); and Daniel Fischer, Fuerth (DE)
Assigned to Dolby International AB, Grand Canal Docklands (IE)
Filed by Dolby International AB, Grand Canal Docklands (IE)
Filed on Mar. 18, 2024, as Appl. No. 18/608,664.
Application 18/608,664 is a continuation of application No. 17/270,036, granted, now 11,972,769, previously published as PCT/EP2019/072258, filed on Aug. 20, 2019.
Claims priority of provisional application 62/720,680, filed on Aug. 21, 2018.
Prior Publication US 2024/0347068 A1, Oct. 17, 2024
Int. Cl. G10L 19/16 (2013.01); G06F 3/16 (2006.01)
CPC G10L 19/167 (2013.01) [G06F 3/162 (2013.01); G06F 3/165 (2013.01)] 3 Claims
OG exemplary drawing
 
1. An audio decoder for decoding a bitstream of encoded audio data, wherein the bitstream of encoded audio data represents a sequence of audio sample values and comprises a plurality of frames, wherein each frame comprises associated encoded audio sample values, the audio decoder comprising:
a determiner configured to determine whether a frame of the bitstream of encoded audio data is an immediate playout frame comprising encoded audio sample values associated with a current frame and additional information, wherein the additional information comprises information on the codec configuration used for encoding the audio sample values associated with the current frame, wherein the bitstream of encoded audio data is an MPEG-4 Audio bitstream, wherein the additional information is transported via an MPEG-4 Audio bitstream extension mechanism that is an extension payload element of a new extension payload element type EXT_AUDIO_PRE_ROLL, wherein the extension payload element is located at a first position in the MPEG-4 Audio bitstream, and wherein the extension_payload element is contained inside a fill element (ID_FIL),
wherein the additional information further comprises encoded audio sample values of a number of frames preceding the immediate playout 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, corresponding to pre-roll frames, corresponds to the number of frames needed by the decoder to build up the full signal so as to be in a position to output valid audio sample values associated with the current frame whenever an immediate playout frame is decoded; and
an initializer configured to initialize the decoder if the determiner determines that the frame is an immediate playout frame,
wherein initializing the decoder comprises decoding the encoded audio sample values comprised by the additional information before decoding the encoded audio sample values associated with the current frame,
wherein the initializer is configured to switch the audio decoder from a current codec configuration to a different codec configuration if the determiner determines that the frame is an immediate playout frame and if the audio sample values of the current frame have been encoded using the different codec configuration, and
wherein the decoder is configured to decode the current frame using the current codec configuration and to discard the additional information if the determiner determines that the frame is an immediate playout frame and if the audio sample values of the current frame have been encoded using the current codec configuration.