AUDIO CANCELLATION FOR VOICE RECOGNITION
First Claim
1. A method of audio cancellation comprising:
- generating an audio cue;
playing the audio cue through a sound system in a sound environment, wherein the audio cue is detectable over background noise in the sound environment;
generating a recording of sound using a microphone, the recording of sound including the audio cue;
detecting the audio cue in the recording over the background noise in the sound environment;
determining a time delay between the generation of the audio cue and the time that the audio cue was recorded in the recording; and
using the calibration value to cancel audio from subsequent recordings.
2 Assignments
0 Petitions
Accused Products
Abstract
An audio cancellation system includes a voice enabled computing system that is connected to an audio output device using a wired or wireless communication network. The voice enabled computing device can provide media content to a user and receive a voice command from the user. The connection between the voice enabled computing system and the audio output device introduces a time delay between the media content being generated at the voice enabled computing device and the media content being reproduced at the audio output device. The system operates to determine a calibration value adapted for the voice enabled computing system and the audio output device. The system uses the calibration value to filter the user'"'"'s voice command from a recording of ambient sound including the media content, without requiring significant use of memory and computing resources.
42 Citations
15 Claims
-
1. A method of audio cancellation comprising:
-
generating an audio cue; playing the audio cue through a sound system in a sound environment, wherein the audio cue is detectable over background noise in the sound environment; generating a recording of sound using a microphone, the recording of sound including the audio cue; detecting the audio cue in the recording over the background noise in the sound environment; determining a time delay between the generation of the audio cue and the time that the audio cue was recorded in the recording; and using the calibration value to cancel audio from subsequent recordings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A media playback system comprising:
-
a sound system including a media playback device and an audio output device, the media playback device operable to generate a media content signal, and the audio output device configured to play media content using the media content signal; and wherein the sound system is configured to; generate an audio cue using the media playback device; transmit the audio cue to the audio output device; play the audio cue through the audio output device; generate a recording of sound using the media playback device, the recording of sound including the audio cue; detect the audio cue in the recording by determining that a RMS-to-peak ratio of the audio cue reaches or crosses a threshold; determine a time delay between the generation of the audio cue and the time that the audio cue was recorded in the recording; and use the calibration value to cancel audio from subsequent recordings. - View Dependent Claims (14, 15)
-
Specification