US 11,887,609 B2
Apparatus and method for estimating an inter-channel time difference
Stefan Bayer, Nuremberg (DE); Eleni Fotopoulou, Nuremberg (DE); Markus Multrus, Nuremberg (DE); Guillaume Fuchs, Bubenreuth (DE); Emmanuel Ravelli, Erlangen (DE); Markus Schnell, Nuremberg (DE); Stefan Doehla, Erlangen (DE); Wolfgang Jaegers, Erlangen (DE); Martin Dietz, Nuremberg (DE); and Goran Markovic, 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 May 23, 2022, as Appl. No. 17/751,303.
Application 17/751,303 is a continuation of application No. 16/795,548, filed on Feb. 19, 2020, granted, now 11,410,664.
Application 16/795,548 is a continuation of application No. 16/035,456, filed on Jul. 13, 2018, granted, now 10,706,861, issued on Jul. 7, 2020.
Application 16/035,456 is a continuation of application No. PCT/EP2017/051214, filed on Jan. 20, 2017.
Claims priority of application No. 16152450 (EP), filed on Jan. 22, 2016; and application No. 16152453 (EP), filed on Jan. 22, 2016.
Prior Publication US 2022/0310103 A1, Sep. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 19/008 (2013.01); G10L 19/022 (2013.01); G10L 19/02 (2013.01); G10L 19/04 (2013.01); G10L 25/18 (2013.01); H04S 3/00 (2006.01)
CPC G10L 19/008 (2013.01) [G10L 19/02 (2013.01); G10L 19/022 (2013.01); G10L 19/04 (2013.01); G10L 25/18 (2013.01); H04S 3/008 (2013.01); H04S 2400/01 (2013.01); H04S 2400/03 (2013.01); H04S 2420/03 (2013.01)] 13 Claims
OG exemplary drawing
 
1. An apparatus for estimating an inter-channel time difference between a first channel signal and a second channel signal, comprising:
a calculator configured for calculating a cross-correlation spectrum for a time block from the first channel signal in the time block and the second channel signal in the time block;
a spectral characteristic estimator configured for estimating a spectral characteristic of a spectrum of the first channel signal for the time block or the second channel signal for the time block;
a smoothing filter configured for smoothing the cross-correlation spectrum over time using the spectral characteristic to acquire a smoothed cross-correlation spectrum; and
a processor configured for processing the smoothed cross-correlation spectrum to acquire the inter-channel time difference.