Inventors:
Jason Flaks - Redmond WA, US
Ivan Tashev - Kirkland WA, US
Duncan McKay - Woodinville WA, US
Xudong Ni - Woodinville WA, US
Robert Heitkamp - Sammamish WA, US
Wei Guo - Sammamish WA, US
John Tardif - Sammamish WA, US
Leo Shing - Redmond WA, US
Michael Baseflug - Duvall WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 11/00
G10L 21/02
G10L 21/00
US Classification:
704227, 37940603, 381302, 704200, 704231, 704270
Abstract:
A device for suppressing ambient sounds from speech received by a microphone array is provided. One embodiment of the device comprises a microphone array, a processor, an analog-to-digital converter, and memory comprising instructions stored therein that are executable by the processor. The instructions stored in the memory are configured to receive a plurality of digital sound signals, each digital sound signal based on an analog sound signal originating at the microphone array, receive a multi-channel speaker signal, generate a monophonic approximation signal of the multi-channel speaker signal, apply a linear acoustic echo canceller to suppress a first ambient sound portion of each digital sound signal, generate a combined directionally-adaptive sound signal from a combination of each digital sound signal by a combination of time-invariant and adaptive beamforming techniques, and apply one or more nonlinear noise suppression techniques to suppress a second ambient sound portion of the combined directionally-adaptive sound signal.