CPC H04R 3/005 (2013.01) [G10L 25/21 (2013.01); H04R 1/406 (2013.01)] | 20 Claims |
1. A computer-implemented method, the method comprising:
generating audio data using a microphone array including a first microphone, a second microphone, and a third microphone;
determining, using the audio data, first delay vector data associated with a first sound source, the first delay vector data including a first time delay between receipt, by the first microphone, of audio output by the first sound source and receipt of the audio by the second microphone and a second time delay between receipt of the audio by the first microphone and receipt of the audio by the third microphone;
determining, using the audio data, a first power value corresponding to the first delay vector data;
determining, using stored data associated with at least one position range relative to the microphone array and with at least one of a plurality of data records representing a uniform size position range, that the first delay vector data is associated with a first data record of the plurality of data records, wherein the first data record represents a first position range relative to the microphone array;
determining, using the stored data and the first delay vector data, a first value associated with the first data record, the first value indicating a relative weight of the first delay vector data for the first position range;
determining a first product of the first power value and the first value; and
determining, using the first product, a first average power value associated with the first data record.
|