Patent ID: 9747920
Date: 2017-08-29
CPC Classifications: G10L,H04R

Claim:
1. A computer-implemented method for cancelling an echo from an audio signal to isolate received speech, the method comprising: sending a first output audio signal to a first wireless speaker; receiving a first input audio signal from a first microphone of a microphone array, the first input audio signal including a first representation of audible sound output by the first wireless speaker and a first representation of speech input; receiving a second input audio signal from a second microphone of the microphone array, the second input audio signal including a second representation of the audible sound output by the first wireless speaker and a second representation of the speech input; performing first audio beamforming to determine a first portion of combined input audio data comprising a first portion of the first input audio signal corresponding to a first direction and a first portion of the second input audio signal corresponding to the first direction; performing second audio beamforming to determine a second portion of the combined input audio data comprising a second portion of the first input audio signal corresponding to a second direction and a second portion of the second input audio signal corresponding to the second direction; selecting at least the first portion as a target signal on which to perform echo cancellation; selecting at least the second portion as a reference signal to remove from the target signal; removing the reference signal from the target signal to generate a second output audio signal including a third representation of the speech input; performing speech recognition processing on the second output audio signal to determine a command; and executing the command.