| CPC G01S 3/8083 (2013.01) [H04R 3/005 (2013.01); H04R 2201/401 (2013.01); H04R 2430/20 (2013.01)] | 14 Claims |

|
1. A computer-implemented method for measuring the directions of arrival, DOAs, of acoustic signals recorded by an array of at least two microphones outputting respective audio signals, comprising:
bandpass-filtering the audio signals into at least one spectral band;
in each spectral band, for at least one pair of microphones, computing a cross-product between the audio signals of said pair, yielding a set of cross-products per spectral band;
in each spectral band, iteratively minimizing an error between the cross-product set and a model cross-product set calculated from a set of DOA estimates, wherein each DOA estimate comprises a DOA vector and a power, wherein the powers of the DOA estimates are changed with every iteration, and wherein in each iteration all those DOA estimates are removed from the DOA estimate set whose powers have a negative value;
in each spectral band, determining from the DOA estimate set those DOA estimates whose powers constitute local maxima, as DOA candidates, yielding a set of DOA candidates per spectral band;
merging the DOA candidate sets of all spectral bands into a merged DOA candidate set; and
measuring the DOAs of the acoustic signals from the merged DOA candidate set.
|