Patent ID: 7924655

Claim:
A computer-implemented process for determining the location of one or more people speaking in a room captured by an ad hoc microphone network, comprising the process actions of: inputting audio streams of people speaking, each audio signal being captured with a microphone on a computing device; and segmenting each audio stream to find the person closest to each microphone; finding the average energy of the person closest to each microphone; using the average energy of the person closest to each microphone, to compute the gain of each microphone; using the average energy of the person closest to each microphone, computing the attenuation of each person's speech when it reaches each microphone; using the attenuation of each person's speech to find the distance between each microphone; and using the distance between each microphone to find the coordinates of each microphone and the person closest to each microphone, assuming that the person closest to each microphone is at the same location as the microphone.