Voice control user interface with multiple voice processing modules
First Claim
Patent Images
1. A computer-implemented method comprising:
- during operation of a mobile device in a low-power mode in which functionality of a voice recognition engine of the mobile device is reduced;
receiving, at data processing hardware of the mobile device, an utterance of at least an initial portion of a predetermined command phrase, the predetermined command phrase comprising a series of multiple words configured to cause the mobile device to wake-up from the low-power mode in response to detecting each word of the series of multiple words in the utterance;
detecting, by the data processing hardware, the initial portion of the predetermined command phrase in the utterance; and
in response to detecting the initial portion of the predetermined command phrase in the utterance;
determining, by the data processing hardware, whether a remaining portion of the predetermined command phrase is detected in the utterance within a first predetermined period of time after detecting the initial portion of the predetermined command phrase in the utterance; and
activating, by the data processing hardware, a display of the mobile device to present display data for output on the display; and
when the remaining portion of the predetermined command phrase is detected in the utterance within the predetermined period of time, commanding, by the data processing hardware, the mobile device to wake-up from the low-power mode and operate in an awake mode; and
during operation of the mobile device in the awake mode in which full functionality of the speech recognition engine is provided, detecting, by the data processing hardware, a voice command in the received utterance that follows the predetermined command phrase.
3 Assignments
0 Petitions
Accused Products
Abstract
A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.
160 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
during operation of a mobile device in a low-power mode in which functionality of a voice recognition engine of the mobile device is reduced; receiving, at data processing hardware of the mobile device, an utterance of at least an initial portion of a predetermined command phrase, the predetermined command phrase comprising a series of multiple words configured to cause the mobile device to wake-up from the low-power mode in response to detecting each word of the series of multiple words in the utterance; detecting, by the data processing hardware, the initial portion of the predetermined command phrase in the utterance; and in response to detecting the initial portion of the predetermined command phrase in the utterance; determining, by the data processing hardware, whether a remaining portion of the predetermined command phrase is detected in the utterance within a first predetermined period of time after detecting the initial portion of the predetermined command phrase in the utterance; and activating, by the data processing hardware, a display of the mobile device to present display data for output on the display; and when the remaining portion of the predetermined command phrase is detected in the utterance within the predetermined period of time, commanding, by the data processing hardware, the mobile device to wake-up from the low-power mode and operate in an awake mode; and during operation of the mobile device in the awake mode in which full functionality of the speech recognition engine is provided, detecting, by the data processing hardware, a voice command in the received utterance that follows the predetermined command phrase. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
one or more computers of a mobile device and one or more storage devices of the mobile device storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; during operation of the mobile device in a low-power mode in which functionality of a voice recognition engine of the mobile device is reduced; receiving an utterance of at least an initial portion of a predetermined command phrase, the predetermined command phrase comprising a series of multiple words configured to cause the mobile device to wake-up from the low-power mode in response to detecting each word of the series of multiple words in the utterance; detecting the initial portion of the predetermined command phrase in the utterance; and in response to detecting the initial portion of the predetermined command phrase in the utterance; determining whether a remaining portion of the predetermined command phrase is detected in the utterance within a first predetermined period of time after detecting the initial portion of the predetermined command phrase in the utterance; and activating a display of the mobile device to present display data for output on the display; and when the remaining portion of the predetermined command phrase is detected in the utterance within the predetermined period of time, commanding the mobile device to wake-up from the low-power mode and operate in an awake mode; and during operation of the mobile device in the awake mode in which full functionality of the speech recognition engine is provided, detecting a voice command in the received utterance that follows the predetermined command phrase. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
during operation of the mobile device in a low-power mode in which functionality of a voice recognition engine of the mobile device is reduced; receiving an utterance of at least an initial portion of a predetermined command phrase, the predetermined command phrase comprising a series of multiple words configured to cause the mobile device to wake-up from the low-power mode in response to detecting each word of the series of multiple words in the utterance; detecting the initial portion of the predetermined command phrase in the utterance; and in response to detecting the initial portion of the predetermined command phrase in the utterance; determining whether a remaining portion of the predetermined command phrase is detected in the utterance within a first predetermined period of time after detecting the initial portion of the predetermined command phrase in the utterance; and activating a display of the mobile device to present display data for output on the display; and when the remaining portion of the predetermined command phrase is detected in the utterance within the predetermined period of time, commanding the mobile device to wake-up from the low-power mode and operate in an awake mode; and during operation of the mobile device in the awake mode in which full functionality of the speech recognition engine is provided, detecting a voice command in the received utterance that follows the predetermined command phrase. - View Dependent Claims (14, 15, 16, 17)
-
Specification