IP Library Granted Patent US 9,635,186
Granted Patent B2
US 9,635,186 · App. 15/190,424 · Granted Apr 25, 2017

Conferencing apparatus that combines a beamforming microphone array with an acoustic echo canceller

Inventors: Ashutosh Pandey (Murray, UT); Darrin T. Thurston (Liberty, UT); David K. Lambert (South Jordan, UT); Tracy A. Bathurst (South Jordan, UT)
Assignee: ClearOne Inc.
H04M3/568G10K11/1784G10L21/0208G10L21/0264H04M9/082H04R1/406H04R3/005H04R29/007G10L2021/02082G10L2021/02166H04R2201/401H04R2203/12H04R2430/20H04R2430/23H04R2499/11
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 9,635,186
App. No.
15/190,424
Granted
Apr 25, 2017
Kind
B2
Abstract

The present disclosure discloses a conferencing apparatus that combines a beamforming microphone array (BMA) with an acoustic echo canceller where the BMA further comprises a plurality of microphones that are oriented to develop a corresponding plurality of microphone signals. The apparatus further includes a processor, memory, and storage where the processor is configured to execute program instructions. The processor performs a beamforming operation to create a plurality of combined signals. In addition, the processor performs an acoustic echo cancellation operation to generate a plurality of combined echo cancelled signals. Further, the processor selects one of the combined echo cancelled signals for transmission to the far end where the signal selection module uses the far end signal as information to inhibit the signal selection module from changing the selection of the combined echo cancelled signals while only the far end signal is active.

Claims (35)

1. A conferencing apparatus that combines a beamforming microphone array with an acoustic echo canceller, comprising:

a beamforming microphone array that further comprises a plurality of microphones wherein each microphone is configured to sense acoustic waves and said plurality of microphones are oriented to develop a corresponding plurality of microphone signals;

a processor, memory, and storage operably coupled to said beamforming microphone array, said processor configured to:

perform a beamforming operation with a beamforming module to combine the plurality of microphone signals from said beamforming microphone array into a plurality of combined signals that is greater in number than one and less in number than the plurality of microphone signals, each of the plurality of combined signals corresponding to a different fixed beam;

perform an acoustic echo cancellation operation with an acoustic echo canceller on the plurality of combined signals to generate a plurality of combined echo cancelled signals; and

select with a signal selection module, one or more of the combined echo cancelled signals for transmission to the far end, wherein said signal selection module uses the far end signal as information to inhibit said signal selection module from changing the selection of the combined echo cancelled signals while only the far end signal is active.

2. The apparatus of claim 1 wherein said processor is further

configured to perform a partial acoustic echo cancellation operation with a partial acoustic echo canceller on a subset of microphone signals which is greater than one and less than the plurality of microphone signals wherein the partial acoustic echo cancellation operation is used to determine that the beamforming microphone array is in a receive only state.

3. The apparatus of claim 1 wherein said processor is further configured to noise filter the plurality of combined echo cancelled signals.

4. The apparatus of claim 1 wherein said signal selection module selects the loudest combined echo cancelled signal for transmission to the far end.

5. The apparatus of claim 1 wherein said processor is further configured to enhance the direction of arrival determination with a voice activity detector.

6. The apparatus of claim 1 wherein said processor is further configured to perform a direction of arrival determination with a direction of arrival module on the plurality of microphone signals to select one of the plurality of combined echo cancelled signals in response.

7. A method to manufacture a conferencing apparatus that combines a beamforming microphone array with an acoustic echo canceller, comprising:

providing a beamforming microphone array that further comprises a plurality of microphones wherein each microphone is configured to sense acoustic waves and said plurality of microphones are oriented to develop a corresponding plurality of microphone signals; operably coupling a processor, memory, and storage to said beamforming microphone array, said processor configured to: perform a beamforming operation with a beamforming module to combine the plurality of microphone signals from said beamforming microphone array into a plurality of combined signals that is greater in number than one and less in number than the plurality of microphone signals, each of the plurality of combined signals corresponding to a different fixed beam; perform an acoustic echo cancellation operation with an acoustic echo canceller on the plurality of combined signals to generate a plurality of combined echo cancelled signals; and select with a signal selection module one or more of the combined echo cancelled signals for transmission to the far end, wherein said signal selection module uses the far end signal as information to inhibit said signal selection module from changing the selection of the combined echo cancelled signals while only the far end signal is active.

8. The method of claim 7 wherein said processor is further

configured to perform a partial acoustic echo cancellation operation with a partial acoustic echo canceller on a subset of the microphone signals that is greater than one and less than the plurality of microphone signals wherein the partial acoustic echo cancellation operation is used to determine that the plurality of microphones of said beamforming microphone array are in a receive only state.

9. The method of claim 7 wherein said processor is further configured to noise filter the plurality of combined echo cancelled signals.

10. The method of claim 7 wherein said signal selection module selects the loudest combined echo cancelled signal for transmission to the far end.

11. The method of claim 7 wherein said processor is further configured to enhance the direction of arrival determination with a voice activity detector.

12. The method of claim 7 wherein said processor is further configured to perform a direction of arrival determination with a direction of arrival module on the plurality of microphone signals to select one of the plurality of combined echo cancelled signals in response.

13. A method to use a conferencing apparatus that combines a beamforming microphone array with an acoustic echo canceller, comprising:

sensing acoustic waves with a beamforming microphone array that further comprises a plurality of microphones wherein said plurality of microphones are oriented to develop a corresponding plurality of microphone signals; providing a processor, memory, and storage operably coupled to said beamforming microphone array, said processor configured to: perform a beamforming operation with a beamforming module to combine the plurality of microphone signals from said beamforming microphone array into a plurality of combined signals that is greater in number than one and less in number than the plurality of microphone signals, each of the plurality of combined signals corresponding to a different fixed beam;

perform an acoustic echo cancellation operation with an acoustic echo canceller on the plurality of combined signals to generate a plurality of combined echo cancelled signals; and select with a signal selection module one or more of the combined echo cancelled signals for transmission to the far end, wherein said signal selection module uses the far end signal as information to inhibit said signal selection module from changing the selection of the combined echo cancelled signals while only the far end signal is active.

14. The method of claim 13 wherein said processor is further

configured to perform a partial acoustic echo cancellation operation with a partial acoustic echo canceller on a subset of the microphone signals that is greater than one and less than the plurality of microphone signals wherein the partial acoustic echo cancellation operation is used to determine that the plurality of microphones of said beamforming microphone array are in a receive only state.

15. The method of claim 13 wherein said processor is further configured to noise filter the plurality of combined echo cancelled signals.

16. The method of claim 13 wherein said signal selection module selects the loudest combined echo cancelled signal for transmission to the far end.

17. The method of claim 13 wherein said processor is further configured to enhance the direction of arrival determination with a voice activity detector.

18. The method of claim 13 wherein said processor is further configured to perform a direction of arrival determination with a direction of arrival module on the plurality of microphone signals to select one of the plurality of combined echo cancelled signals in response.

19. A non-transitory program storage device readable by a computing device that tangibly embodies a program of instructions executable by the computing device to perform a method to use a conferencing apparatus that combines a beamforming microphone array with an acoustic echo canceller, comprising: sensing acoustic waves with a beamforming microphone array that further comprises a plurality of microphones wherein said plurality of microphones are oriented to develop a corresponding plurality of microphone signals; providing a processor, memory, and storage operably coupled to said beamforming microphone array, said processor configured to: perform a beamforming operation with a beamforming module to combine the plurality of microphone signals from said beamforming microphone array to a plurality of combined signals that is greater in number than one and less in number than the plurality of microphone signals, each of the plurality of combined signals corresponding to a different fixed beam; perform an acoustic echo cancellation operation with an acoustic echo canceller on the plurality of combined signals to generate a plurality of combined echo cancelled signals; and select with a signal selection module one of the combined echo cancelled signals for transmission to the far end, wherein said signal selection module uses the far end signal as information to inhibit said signal selection module from changing the selection of the combined echo cancelled signals while only the far end signal is active.

20. The program storage device of claim 19 wherein said processor is further configured to perform a partial acoustic echo cancellation operation with a partial acoustic echo canceller on a subset of the microphone signals that is greater than one and less than the plurality of microphone signals wherein the partial acoustic echo cancellation operation is used to determine that the plurality of microphones of said beamforming microphone array are in a receive only state.

21. The program storage device of claim 19 wherein said processor is further configured to noise filter the plurality of combined echo cancelled signals.

22. The program storage device of claim 19 wherein said multiplexor is selecting the loudest combined echo cancelled signal for transmission to the far end.

23. The program storage device of claim 19 wherein said processor is further configured to enhance the direction of arrival determination with a voice activity detector.

24. The program storage device of claim 19 wherein said processor is further configured to perform a direction of arrival determination with a direction of arrival module on the plurality of microphone signals to select one of the plurality of combined echo cancelled signals in response.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2025
From: CLEARONE, INC.
To: CLEARONE HOLDING, LLC
Reel/Frame 073179/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2025
From: CLEARONE HOLDING, LLC
To: BIAMP SYSTEMS, LLC
Reel/Frame 073144/0390 →
CHANGE OF NAME Recorded Jan 16, 2023
From: CLEARONE COMMUNICATIONS INC.
To: CLEARONE INC.
Reel/Frame 062389/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2023
From: PANDEY, ASHUTOSH; THURSTON, DARRIN T.; LAMBERT, DAVID K.; BATHURST, TRACY A.
To: CLEARONE COMMUNICATIONS, INC.
Reel/Frame 062384/0269 →
Continuity (6)
Continuation 15040135 · Feb 10, 2016
Continuation 13493921 · Jun 11, 2012
Provisional Application 61495971 · Jun 11, 2011
Provisional Application 61495968 · Jun 11, 2011
Provisional Application 61495961 · Jun 11, 2011
Related Publication 20160300584A1 · Oct 13, 2016