System and process for time delay estimation in the presence of correlated noise and reverberation
First Claim
1. A computer-implemented process for estimating the time delay of arrival (TDOA) between a pair of audio sensors of a microphone array, comprising using a computer to perform the following process actions:
- inputting signals generated by the audio sensors; and
estimating the TDOA using a generalized cross-correlation (GCC) technique which, employs a provision for reducing the influence from correlated ambient noise, and employs a weighting factor for reducing the influence from reverberation noise by establishing a weighting function which is a combination of a traditional maximum likelihood (TML) weighting function and a phase transformation (PHAT) weighting function.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and process for estimating the time delay of arrival (TDOA) between a pair of audio sensors of a microphone array is presented. Generally, a generalized cross-correlation (GCC) technique is employed. However, this technique is improved to include provisions for both reducing the influence (including interference) from correlated ambient noise and reverberation noise in the sensor signals prior to computing the TDOA estimate. Two unique correlated ambient noise reduction procedures are also proposed. One involves the application of Wiener filtering, and the other a combination of Wiener filtering with a Gnn subtraction technique. In addition, two unique reverberation noise reduction procedures are proposed. Both involve applying a weighting factor to the signals prior to computing the TDOA which combines the effects of a traditional maximum likelihood (TML) weighting function and a phase transformation (PHAT) weighting function.
-
Citations
23 Claims
-
1. A computer-implemented process for estimating the time delay of arrival (TDOA) between a pair of audio sensors of a microphone array, comprising using a computer to perform the following process actions:
-
inputting signals generated by the audio sensors; and
estimating the TDOA using a generalized cross-correlation (GCC) technique which, employs a provision for reducing the influence from correlated ambient noise, and employs a weighting factor for reducing the influence from reverberation noise by establishing a weighting function which is a combination of a traditional maximum likelihood (TML) weighting function and a phase transformation (PHAT) weighting function. - View Dependent Claims (2)
-
-
3-22. -22. (canceled)
-
23. A computer-readable medium having computer-executable instructions for estimating the time delay of arrival (TDOA) between a pair of audio sensors of a microphone array, said computer-executable instructions comprising:
-
inputting signals generated by each audio sensor of the microphone array;
simultaneously sampling the inputted signals to produce a sequence of consecutive blocks of the signal data from each signal, wherein each block of signal data is captured over a prescribed period of time and is at least substantially contemporaneous with blocks of the other signal sampled at the same time;
for each contemporaneous pair of blocks of signal data, estimating the TDOA using a generalized cross-correlation (GCC) technique which, employs a provision for reducing the influence from correlated ambient noise, and employs a weighting factor for reducing the influence from reverberation noise.
-
Specification