Energy-efficient, accelerometer-based hotword detection to launch a voice-control system
First Claim
1. A method for using an accelerometer in a mobile device to detect hotwords, which activate a voice interface to recognize subsequent voice input, the method comprising:
- gathering samples comprising readings from the accelerometer in the mobile device;
calculating features from the gathered samples;
classifying the calculated features using a classifier, which has been trained to detect hotwords based on calculated features; and
if the classifier detects one or more hotwords, causing the mobile device to launch a voice-control system that recognizes subsequent voice input received from an audio microphone.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to the design of a system that uses an accelerometer in a mobile device to detect hotwords, which activate a voice interface to recognize subsequent voice input. During operation, the system gathers samples comprising readings from the accelerometer in the mobile device. Next, the system calculates features from the gathered samples. The system then classifies the calculated features using a classifier, which has been trained to detect hotwords based on calculated features. Finally, if the classifier detects one or more hotwords, the system causes the mobile device to launch a voice-control system that recognizes subsequent voice input received from an audio microphone.
15 Citations
27 Claims
-
1. A method for using an accelerometer in a mobile device to detect hotwords, which activate a voice interface to recognize subsequent voice input, the method comprising:
-
gathering samples comprising readings from the accelerometer in the mobile device; calculating features from the gathered samples; classifying the calculated features using a classifier, which has been trained to detect hotwords based on calculated features; and if the classifier detects one or more hotwords, causing the mobile device to launch a voice-control system that recognizes subsequent voice input received from an audio microphone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system that uses an accelerometer in a mobile device to detect hotwords, which activate a voice interface to recognize subsequent voice input, comprising:
-
an input, which receives samples comprising readings gathered from the accelerometer in the mobile device; and a processing mechanism that; calculates features from the gathered samples; and classifies the calculated features using a classifier, which has been trained to detect hotwords based on calculated features; and wherein if the classifier detects one or more hotwords, the voice interface activates a voice-control system to recognize subsequent voice input received from an audio microphone. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for using a gyroscope in a mobile device to detect hotwords, which activate a voice interface to recognize subsequent voice input, the method comprising:
-
gathering samples comprising readings from the gyroscope in the mobile device; calculating features from the gathered samples; classifying the calculated features using a classifier, which has been trained to detect hotwords based on calculated features; and if the classifier detects one or more hotwords, causing the mobile device to launch a voice-control system that recognizes subsequent voice input received from an audio microphone. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification