Systems and methods for removing interference for audio pattern recognition
First Claim
Patent Images
1. A method comprising:
- providing an input signal based on sound waves received by one or more microphones, the input signal including a voice command component and one or more interference components;
buffering the input signal;
detecting an indication to receive audio data;
receiving the audio data via one or more computer networks, the audio data corresponding to the one or more interference components, wherein the receiving of the audio data is responsive to the detecting of the indication, and wherein the buffering of the input signal includes buffering the input signal at least until the receiving of the audio data;
using the audio data, removing at least a portion of the one or more interference components from the input signal to generate an output signal; and
providing the output signal, as an estimate of the voice command component, for speech recognition.
1 Assignment
0 Petitions
Accused Products
Abstract
An example apparatus provides an input signal based on sound waves received by one or more microphones. The input signal includes a voice command component and one or more interference components. The apparatus receives audio data over one or more computer networks and the audio data corresponds to the one or more interference components. The apparatus uses the audio data to remove a portion of the one or more interference components from the input signal to generate an output signal, and provides the output signal, as an estimate of the voice command component, for speech recognition.
-
Citations
14 Claims
-
1. A method comprising:
-
providing an input signal based on sound waves received by one or more microphones, the input signal including a voice command component and one or more interference components; buffering the input signal; detecting an indication to receive audio data; receiving the audio data via one or more computer networks, the audio data corresponding to the one or more interference components, wherein the receiving of the audio data is responsive to the detecting of the indication, and wherein the buffering of the input signal includes buffering the input signal at least until the receiving of the audio data; using the audio data, removing at least a portion of the one or more interference components from the input signal to generate an output signal; and providing the output signal, as an estimate of the voice command component, for speech recognition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A voice controlled hub comprising:
-
a microphone array configured to capture a voice command of a human user and speaker sound generated by a remote speaker system and provide an audio input signal comprising a Voice command component and a speaker sound component; a radio frequency transceiver configured to receive, from the remote speaker system, stream data including audio data that was used by the remote speaker system to generate the speaker sound; a buffer configured to buffer the audio input signal at least until e radio frequency transceiver receives the stream data from the remote speaker system; and a processing system configured to use a noise canceller to distinguish between the voice command component of the audio input signal and the speaker sound component of the audio input signal, wherein the noise canceller is configured to use the stream data to remove at least a portion of the speaker sound component from the audio input signal to generate an estimated voice command component. - View Dependent Claims (11, 12, 13, 14)
-
Specification