TRANSITION FROM LOW POWER ALWAYS LISTENING MODE TO HIGH POWER SPEECH RECOGNITION MODE
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are embodiments for seamless, single-step, and speech-triggered transition of a host processor and/or computing device from a low functionality mode to a high functionality mode in which full vocabulary speech recognition can be accomplished. First audio samples are captured by a low power audio processor while the host processor is in a low functionality mode. The low power audio processor may identify a predetermined audio pattern. The low power audio processor, upon identifying the predetermined audio pattern, triggers the host processor to transition to a high functionality mode. An end portion of the first audio samples that follow an end-point of the predetermined audio pattern may be stored in system memory accessible by the host processor. Second audio samples are captured and stored with the end portion of the first audio samples. Once the host processor transitions to a high functionality mode, multi-channel full vocabulary speech recognition can be performed and functions can be executed based on detected speech interaction phrases.
-
Citations
54 Claims
-
1-26. -26. (canceled)
-
27. A computing system that transitions from a low functionality always listening mode to a higher functionality speech recognition mode, comprising:
-
a host processor having a low functionality mode and a high functionality mode; a buffer to store audio samples; a low power audio processor to capture first audio samples from an audio signal received through a microphone while the host processor is in the low functionality mode and to store the first audio samples in the buffer, wherein the low power audio processor is configured to identify a predetermined audio pattern in the first audio samples, including an end-point of the predetermined audio pattern, and to trigger the host processor to transition to the high functionality mode, wherein the system is configured to, upon the low power audio processor triggering the host processor, capture second audio samples from audio signals received through one or more microphones and store the second audio samples, and wherein the host processor is configured to, in the high functionality mode, perform speech recognition processing on at least a portion of the first audio samples in the buffer that follow the end-point of the predetermined audio pattern and on the second audio samples. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method to transition a computing device from a low functionality mode to a high functionality mode, comprising:
-
capturing first audio samples from an audio signal received through a microphone while a host processor of the computing device is in a low functionality mode; storing the first audio samples in a first buffer; identifying by a low power audio processor a predetermined audio pattern in the first audio samples, including an end-point of the predetermined audio pattern; in response to identifying the predetermined audio pattern, triggering the host processor of the computing device to transition to a high functionality mode; capturing second audio samples from the audio signal received through one or more microphones; storing the second audio samples; and processing at least a portion of the first audio samples stored in the first buffer following the end-point of the predetermined audio pattern and the second audio samples by the host processor in the high functionality mode. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. A low power always listening digital signal processor, comprising:
-
a capture module to monitor an audio signal received by a microphone while a host processor is in a low functionality mode and to capture first audio samples of the audio signal; a language module to identify a predetermined audio pattern in the first audio samples, including an end-point of the predetermined audio pattern; and a trigger module to, in response to the language module identifying the predetermined audio pattern, trigger the host processor to transition to a high functionality mode and initiate speech recognition processing on a portion of the first audio samples captured after the end-point of the predetermined audio pattern and on second audio samples captured after the trigger module triggers the host processor. - View Dependent Claims (47, 48, 49, 50)
-
-
51. One or more machine-readable storage media having stored thereon a plurality of instructions that, in response to being executed by a computing device, result in the computing device performing operations comprising:
-
capturing first audio samples from an audio signal received through a microphone while a host processor of the computing device is in a low functionality mode; storing the first audio samples in a first buffer; identifying by a low power audio processor a predetermined audio pattern in the first audio samples, including an end-point of the predetermined audio pattern; in response to identifying the predetermined audio pattern, triggering the host processor of the computing device to transition to a high functionality mode; capturing second audio samples from the audio signal received through one or more microphones; storing the second audio samples; and processing at least a portion of the first audio samples stored in the first buffer following the end-point of the predetermined audio pattern and the second audio samples by the host processor in the high functionality mode. - View Dependent Claims (52, 53, 54)
-
Specification