US 11,929,084 B2
Audio encoder and decoder using a frequency domain processor with full-band gap filling and a time domain processor
Sascha Disch, Fürth (DE); Martin Dietz, Nuremberg (DE); Markus Multrus, Nuremberg (DE); Guillaume Fuchs, Bubenreuth (DE); Emmanuel Ravelli, Erlangen (DE); Matthias Neusinger, Rohr (DE); Markus Schnell, Nuremberg (DE); Benjamin Schubert, Nuremberg (DE); and Bernhard Grill, Rückersdorf (DE)
Assigned to Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., (DE)
Filed by Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., Munich (DE)
Filed on Jan. 23, 2023, as Appl. No. 18/158,035.
Application 18/158,035 is a continuation of application No. 17/336,132, filed on Jun. 1, 2021.
Application 17/336,132 is a continuation of application No. 16/286,397, filed on Feb. 26, 2019, granted, now 11,049,508, issued on Jun. 29, 2021.
Application 16/286,397 is a continuation of application No. 15/414,427, filed on Jan. 24, 2017, granted, now 10,332,535, issued on Jun. 25, 2019.
Application 15/414,427 is a continuation of application No. PCT/EP2015/067003, filed on Jul. 24, 2015.
Claims priority of application No. 14178817 (EP), filed on Jul. 28, 2014.
Prior Publication US 2023/0154476 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 19/18 (2013.01); G10L 19/02 (2013.01); G10L 19/028 (2013.01); G10L 19/032 (2013.01); G10L 19/04 (2013.01); G10L 19/06 (2013.01); G10L 19/24 (2013.01); G10L 19/26 (2013.01); G10L 21/038 (2013.01); G10L 19/20 (2013.01)
CPC G10L 19/18 (2013.01) [G10L 19/028 (2013.01); G10L 19/032 (2013.01); G10L 19/06 (2013.01); G10L 19/265 (2013.01); G10L 19/02 (2013.01); G10L 19/04 (2013.01); G10L 19/20 (2013.01); G10L 19/24 (2013.01); G10L 21/038 (2013.01)] 29 Claims
OG exemplary drawing
 
1. An audio encoder for encoding an audio signal, the audio signal comprising a first audio signal portion and a timely subsequent second audio signal portion having an audio sampling rate, to generate an encoded audio signal, comprising:
a first encoding processor configured for encoding the first audio signal portion in a frequency domain to obtain a first encoded signal portion;
a second encoding processor configured for encoding the second audio signal portion in a time domain to obtain a second encoded signal portion, the second audio signal portion comprising a low band and a high band; and
a controller configured for analyzing a portion of the audio signal and for determining, that the portion of the audio signal is either the first audio signal portion encoded in the frequency domain or the second audio signal portion encoded in the time domain;
a cross-processor configured for calculating, from an encoded spectral representation of the first audio signal portion, initialization data of the second encoding processor, so that the second encoding processor is initialized to encode the second audio signal portion immediately following the first audio signal portion in time in the audio signal, wherein the cross-processor comprises a spectral decoder configured for calculating a decoded version of the first encoded signal portion, and a delay stage configured for feeding a delayed version of the decoded version of the first encoded signal portion into a de-emphasis stage of the second encoding processor for an initialization; and
an encoded signal former configured for forming the encoded audio signal comprising the first encoded signal portion for the first audio signal portion and the second encoded signal portion for the second audio signal portion.