IP Library Granted Patent US 11,539,846
Granted Patent B1
US 11,539,846 · App. 17/187,830 · Granted Dec 27, 2022

Conferencing device with microphone beamforming and echo cancellation

Inventors: Ashutosh Pandey (Irvine, CA); Darrin T. Thurston (Liberty, UT); David K. Lambert (South Jordan, UT); Tracy A. Bathurst (South Jordan, UT)
Assignee: ClearOne, Inc.
H04M9/082G10L21/0208G10L21/0232G10L21/0264H04M3/568H04R1/406H04R3/005H04R29/007G10L2021/02082G10L2021/02166H04R2201/401H04R2201/403H04R2203/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 11,539,846
App. No.
17/187,830
Granted
Dec 27, 2022
Kind
B1
Abstract

This disclosure describes an apparatus and method of an embodiment of an invention that is a conferencing device that includes a microphone array that further comprises a plurality of microphones; a processor configured to execute the following steps: performing a beamforming operation to combine the plurality of microphones 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; wherein performing the beamforming operation includes applying beamforming weights to the signals from each microphone to achieve a desired pickup pattern that includes a main lobe and sidelobes together with nulls for each fixed beam; performing an acoustic echo cancellation operation generate a plurality of combined echo cancelled signals; and selecting one or more of the combined echo cancelled signals for transmission to the far end.

Claims (44)

1. A conferencing apparatus, comprising:

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

a processor, memory, and storage operably coupled to the microphone array, the processor configured to execute the following steps:

performing a beamforming operation to combine the plurality of microphone signals from the 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;

wherein performing the beamforming operation includes applying beamforming weights to the signals from each microphone to achieve a desired pickup pattern that includes a main lobe and sidelobes together with nulls for each fixed beam;

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

selecting one or more of the combined echo cancelled signals for transmission to the far end.

2. The claim of claim 1 where selecting one or more of the combined echo cancelled signals uses the far end signal as information to inhibit the selecting from changing the selection of the combined echo cancelled signals while only the far end signal is active.

3. The claim of claim 1 where one or more of either the main lobe width, the sidelobe levels, and/or the position of one more nulls can be controlled to attenuate noise in one particular direction while focusing the beamforming in other directions.

4. The claim of claim 1 that further includes performing a direction of arrival determination.

5. The claim of claim 1 where the processor is further configured to noise filter the plurality of combined echo cancelled signals.

6. A method to manufacture conferencing apparatus, comprising:

providing a microphone array that further comprises a plurality of microphones where each microphone is configured to sense acoustic waves and the plurality of microphones are oriented to develop a corresponding plurality of microphone signals;

operably coupling a processor, memory, and storage to the microphone array, the processor configured to execute the following steps:

performing a beamforming operation to combine the plurality of microphone signals from the 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;

wherein performing the beamforming operation includes applying beamforming weights to the signals from each microphone to achieve a desired pickup pattern that includes a main lobe and sidelobes together with nulls for each fixed beam;

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

selecting one or more of the combined echo cancelled signals for transmission to the far end.

7. The claim of claim 6 where selecting one or more of the combined echo cancelled signals uses the far end signal as information to inhibit the selecting from changing the selection of the combined echo cancelled signals while only the far end signal is active.

8. The claim of claim 6 where one or more of either the main lobe width, the sidelobe levels, and/or the position of one more nulls can be controlled to attenuate noise in one particular direction while focusing the beamforming in other directions.

9. The claim of claim 6 that further includes performing a direction of arrival determination.

10. The claim of claim 6 where the processor is further configured to noise filter the plurality of combined echo cancelled signals.

11. A method performed by a conferencing apparatus, comprising:

sensing acoustic waves with a plurality of microphones configured as a microphone array, the plurality of microphones are oriented to develop a corresponding plurality of microphone signals;

providing a processor, memory, and storage operably coupled to the microphone array, the processor configured to execute the following steps:

performing a beamforming operation to combine the plurality of microphone signals from the 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;

wherein performing the beamforming operation includes applying beamforming weights to the signals from each microphone to achieve a desired pickup pattern that includes a main lobe and sidelobes together with nulls for each fixed beam;

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

selecting one or more of the combined echo cancelled signals for transmission to the far end.

12. The claim of claim 11 where selecting one or more of the combined echo cancelled signals uses the far end signal as information to inhibit the selecting from changing the selection of the combined echo cancelled signals while only the far end signal is active.

13. The claim of claim 11 where one or more of either the main lobe width, the sidelobe levels, and/or the position of one more nulls can be controlled to attenuate noise in one particular direction while focusing the beamforming in other directions.

14. The claim of claim 11 that further includes performing a direction of arrival determination.

15. The claim of claim 11 where the processor is further configured to noise filter the plurality of combined echo cancelled signals.

16. 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 performed by a conferencing apparatus, comprising:

sensing acoustic waves with a plurality of microphones configured as a microphone array, the plurality of microphones are oriented to develop a corresponding plurality of microphone signals;

providing a processor, memory, and storage operably coupled to the microphone array, the processor configured to execute the following steps:

performing a beamforming operation to combine the plurality of microphone signals from the 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;

wherein performing the beamforming operation incudes applying beamforming weights to the signals from each microphone to achieve a desired pickup pattern that includes a main lobe and sidelobes together with nulls for each fixed beam;

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

selecting one or more of the combined echo cancelled signals for transmission to the far end.

17. The claim of claim 16 where selecting one or more of the combined echo cancelled signals uses the far end signal as information to inhibit the selecting from changing the selection of the combined echo cancelled signals while only the far end signal is active.

18. The claim of claim 16 where one or more of either the main lobe width, the sidelobe levels, and/or the position of one more nulls can be controlled to attenuate noise in one particular direction while focusing the beamforming in other directions.

19. The claim of claim 16 that further includes performing a direction of arrival determination.

20. The claim of claim 16 where the processor is further configured to noise filter the plurality of combined echo cancelled signals.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: PANDEY, ASHUTOSH; THURSTON, DARRIN T.; LAMBERT, DAVID K.; BATHURST, TRACY A.
To: CLEARONE COMMUNICATIONS, INC.
Reel/Frame 055496/0879 →
CHANGE OF NAME Recorded Mar 4, 2021
From: CLEARONE COMMUNICATIONS, INC.
To: CLEARONE INC.
Reel/Frame 055506/0424 →
Continuity (6)
Continuation 15190414 · Jun 23, 2016
Continuation 15040135 · Feb 10, 2016
Continuation 13493921 · Jun 11, 2012
Provisional Application 61495961 · Jun 11, 2011
Provisional Application 61495968 · Jun 11, 2011
Provisional Application 61495971 · Jun 11, 2011
Cited By (1)
US 12,206,485