IP Library Granted Patent US 7,130,797
Granted Patent B2
US 7,130,797 · App. 10/222,941 · Granted Oct 31, 2006

Robust talker localization in reverberant environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,130,797
App. No.
10/222,941
Granted
Oct 31, 2006
Kind
B2
Abstract

A method of locating a talker in a reverberant environment comprises receiving multiple audio signals from a microphone array that include direct path audio signal and reverberation signal components. The direct path audio signal components of the multiple audio signals are detected and are used to weight the multiple audio signals. A position estimate based on the weighted audio signals is then calculated. Periods of speech activity are detected and a final position estimate is generated during the periods of speech activity.

Claims (139)

1. A method of locating a talker in a reverberant environment comprising the steps of:

receiving multiple audio signals from a microphone array, said audio signals including direct path audio signal and reverberation signal components;

calculating position estimates of a source of said audio signals based on said audio signals;

rapidly detecting the direction of the direct path audio signal component of said multiple audio signals based on said calculated position estimates;

using the rapidly detected direction to weight the calculated position estimates;

detecting periods of speech activity; and

generating a final position estimate of said source during said periods of speech activity based on the weighted position estimates,

wherein the direction of the direct path audio signal component is detected based on the earliest calculated position estimates,

wherein the direction of the direct path audio signal is detected over a duration equal to approximately 10 to 15 msec.,

wherein the direction of the direct path audio signal component is detected by: (i) storing a succession of calculated position estimates; (ii) counting occurrences of the calculated position estimates during periods of speech activity; and (iii) determining the direction of the direct path audio signal component when a current calculated position estimate occurs more than a threshold number of times, and

wherein calculated position estimates are not weighted when the direction of the direct path audio signal component is not detected within said duration.

2. The method of claim 1 wherein said calculated position estimates are weighted according to:

P

E

=

{

E

S

T

,

if

Energy

[

EST

]

>

k

*

max

{

Energy

[

ED

_

EST

]

}

,

ED

_

EST

,

otherwise

where:

Energy[EST] is the energy of beamformer instances positioned in the direction of the calculated position estimates;

max{Energy[ED_EST]} is the maximum energy of the beamformer instances positioned in the direction of the calculated position estimates over the duration; and

k is the weighting coefficient having a value less than 1.

3. The method of claim 1 further comprising the step of verifying the weighted calculated position estimates thereby to generate said final position estimate.

4. The method of claim 3 wherein said verifying further includes the step of storing a succession of weighted position estimates, counting occurrences of said weighted position estimates during periods of speech activity and within a window and selecting the weighted position estimate that is repeated more than a threshold number of times within said window.

5. The method of claim 4 further comprising the step of discarding weighted position estimates calculated during periods where there is no speech activity.

6. The method of claim 1 wherein the calculated position estimates are based on output energy values of beamformers processing the audio signals received from said microphone array and wherein said weightings are based on accumulated values over a time interval T.

7. A method of locating a talker in a reverberant environment comprising the steps of:

receiving multiple audio signals from a microphone array, said audio signals including direct path audio signal and reverberation signal components;

calculating position estimates of a source of said audio signals based on said audio signals;

rapidly detecting the direction of the direct path audio signal component of said multiple audio signals based on said calculated position estimates;

using the rapidly detected direction to weight the calculated position estimates;

detecting periods of speech activity; and

generating a final position estimate of said source during said periods of speech activity based on the weighted position estimates,

wherein the calculated position estimates are based on output energy values of beamformers processing the audio signals received from said microphone array and wherein said weightings are based on accumulated values over a time interval T, and

wherein said calculated position estimates are weighted according to:

P

E

=

{

E

S

T

,

if

Energy

[

EST

]

>

k

*

max

{

Energy

[

ED

_

EST

]

}

,

ED

_

EST

,

otherwise

where:

Energy[EST] is the energy of beamformer instances positioned in the direction of the calculated position estimates;

max{Energy[ED_EST]} is the maximum energy of the beamformer instances positioned in the direction of the calculated position estimates over the duration; and

k is the weighting coefficient having a value less than 1.

8. The method of claim 7 wherein said time interval T is sufficient so that energy output values are accumulated for a period of time expected to be longer than the path of said reverberation signal components.

9. The method of claim 7 further comprising the step of inhibiting the final position estimate from being changed if no interval of silence separates the weighted position estimates.

Assignments (29)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
SECURITY INTEREST Recorded Oct 31, 2022
From: MITEL NETWORKS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061824/0282 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0674 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0704 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0464 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2013
From: BANK OF NEW YORK MELLON, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: MITEL NETWORKS CORPORATION
Reel/Frame 030264/0470 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: MITEL NETWORKS CORPORATION
Reel/Frame 030165/0776 →
RELEASE & DISCHARGE OF SECURITY INTEREST Recorded Oct 21, 2008
From: HIGHBRIDGE INTERNATIONAL LLC/BNY TRUST COMPANY OF CANADA
To: MITEL NETWORKS CORPORATION
Reel/Frame 021794/0510 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0881 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0847 →
SECURITY AGREEMENT Recorded Jul 25, 2005
From: MITEL NETWORKS CORPORATION, A CORPORATION OF CANADA
To: BNY TRUST COMPANY OF CANADA, TRUST COMPANY OF CANADA
Reel/Frame 016891/0959 →
SECURITY AGREEMENT Recorded Jul 18, 2005
From: HIGHBRIDGE INTERNATIONAL LLC
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2005
From: MITEL KNOWLEDGE CORPORATION
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2002
From: BEAUCOUP, FRANCK; TETELBAUM, MICHAEL
To: MITEL KNOWLEDEGE CORPORATION
Reel/Frame 013254/0243 →