×

Estimation of time delay of arrival for microphone arrays

  • US 9,319,787 B1
  • Filed: 12/19/2013
  • Issued: 04/19/2016
  • Est. Priority Date: 12/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-readable media storing computer-executable instructions executable by one or more processors to perform operations comprising:

  • receiving acoustic signals from an array of at least first, second, and third microphones, the acoustic signals being associated with an acoustic source in an environment;

    generating at least first, second, and third sets of time-difference-of-arrival (TDOA) data, wherein the first set of TDOA data is derived from time differences between the acoustic signals of the first microphone and the second microphone relative to the acoustic signal of the third microphone, wherein the second set of TDOA data is derived from time differences between the acoustic signals of the first microphone and the third microphone relative to the acoustic signal of the second microphone, wherein the third set of TDOA data is derived from time differences between the acoustic signals of the second microphone and the third microphone relative to the acoustic signal of the first microphone;

    for the first set of TDOA data, computing a correlation function between the acoustic signal from the first microphone and the acoustic signal from the second microphone, while excluding the acoustic signal from the third microphone, to produce a first correlation value;

    for the second set of TDOA data, computing a correlation function between the acoustic signal from the first microphone and the acoustic signal from the third microphone, while excluding the acoustic signal from the second microphone, to produce a second correlation value;

    for the third set of TDOA data, computing a correlation function between the acoustic signal from the second microphone and the acoustic signal from the third microphone, while excluding the acoustic signal from the first microphone, to produce a third correlation value;

    wherein a comparatively higher correlation value implies that two acoustic signals share similar structure when offset by a time lag, and a comparatively lower correlation value implies that two acoustic signals do not share similar structure when offset by the time lag;

    determining that the first correlation value is lowest;

    selecting, as a reference microphone, the third microphone; and

    localizing the acoustic source in the environment by computing, in part, a direction to the acoustic source based on one of the first, second, and third sets of TDOA data associated with the reference microphone.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×