Multi-mode guard for voice commands
First Claim
1. A device comprising:
- at least one audio sensor; and
a computing system configured to;
(a) analyze audio data captured by the at least one audio sensor in order to detect speech that includes a predefined guard phrase and (b) cause the device to operate in a plurality of different interface modes comprising at least a first and a second interface mode;
wherein, during operation in the first interface mode, the computing system is configured to;
(i) initially disable one or more first-mode speech commands, (ii) analyze first audio data captured by the audio sensor for the predefined guard phrase, and (iii) respond to a first detection of the predefined guard phrase in the first audio data by enabling the one or more first-mode speech commands, wherein the first detection of the predefined guard phrase occurs during the operation in the first interface mode; and
wherein, during operation in the second interface mode that is non-contemporaneous to the operation in the first interface mode, the computing system is configured to;
(i) initially disable one or more second-mode speech commands, (ii) analyze second audio data captured by the audio sensor for the predefined guard phrase, and (iii) respond to a second detection of the predefined guard phrase in the second audio data by enabling the one or more second-mode speech commands, wherein the second detection of the predefined guard phrase occurs during the operation in the second interface mode, and wherein at least one speech command differs between the one or more first-mode speech commands and the one or more second-mode speech commands.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments may be implemented by a computing device, such as a head-mountable display, in order to use a single guard phrase to enable different voice commands in different interface modes. An example device includes an audio sensor and a computing system configured to analyze audio data captured by the audio sensor to detect speech that includes a predefined guard phrase, and to operate in a plurality of different interface modes comprising at least a first and a second interface mode. During operation in the first interface mode, the computing system may initially disable one or more first-mode speech commands, and respond to detection of the guard phrase by enabling the one or more first-mode speech commands. During operation in the second interface mode, the computing system may initially disable a second-mode speech command, and to respond to the guard phrase by enabling the second-mode speech command.
61 Citations
21 Claims
-
1. A device comprising:
-
at least one audio sensor; and a computing system configured to;
(a) analyze audio data captured by the at least one audio sensor in order to detect speech that includes a predefined guard phrase and (b) cause the device to operate in a plurality of different interface modes comprising at least a first and a second interface mode;wherein, during operation in the first interface mode, the computing system is configured to;
(i) initially disable one or more first-mode speech commands, (ii) analyze first audio data captured by the audio sensor for the predefined guard phrase, and (iii) respond to a first detection of the predefined guard phrase in the first audio data by enabling the one or more first-mode speech commands, wherein the first detection of the predefined guard phrase occurs during the operation in the first interface mode; andwherein, during operation in the second interface mode that is non-contemporaneous to the operation in the first interface mode, the computing system is configured to;
(i) initially disable one or more second-mode speech commands, (ii) analyze second audio data captured by the audio sensor for the predefined guard phrase, and (iii) respond to a second detection of the predefined guard phrase in the second audio data by enabling the one or more second-mode speech commands, wherein the second detection of the predefined guard phrase occurs during the operation in the second interface mode, and wherein at least one speech command differs between the one or more first-mode speech commands and the one or more second-mode speech commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 21)
-
-
16. A computer-implemented method comprising:
-
a computing device operating in a first interface mode, wherein, during operation in the first interface mode, the computing device performs functions comprising; initially disabling one or more first-mode speech commands; analyzing first audio data captured by an audio sensor for a predefined guard phrase; and responsive to a first detection of the predefined guard phrase in the first audio data, enabling the one or more first-mode speech commands, wherein the first detection of the predefined guard phrase occurs during the operation in the first interface mode; and a computing device subsequently operating in a second interface mode, wherein, during operation in the second interface mode, the computing device performs functions comprising; initially disabling one or more second-mode speech commands; analyzing second audio data captured by the audio sensor for the predefined guard phrase; and responsive to a second detection of the predefined guard phrase in the first audio data, enabling the one or more second-mode speech commands, wherein the second detection of the predefined guard phrase occurs during the operation in the second interface mode, and wherein at least one speech command differs between the one or more first-mode speech commands and the one or more second-mode speech commands. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:
-
operating in a first interface mode, wherein the functions for operating in the first interface mode comprise; initially disabling one or more first-mode speech commands; analyzing first audio data captured by an audio sensor for a predefined guard phrase; and in response to a first detection of the predefined guard phrase in the first audio data, enabling the one or more first-mode speech commands, wherein the first detection of the predefined guard phrase occurs during the operation in the first interface mode; and subsequently operating in a second interface mode, wherein the functions for operating in the second interface mode comprise; initially disabling one or more second-mode speech commands; analyzing second audio data captured by the audio sensor for the predefined guard phrase; and in response to a second detection of the predefined guard phrase in the first audio data, enabling the one or more second-mode speech commands, wherein the second detection of the predefined guard phrase occurs during the operation in the second interface mode, and wherein at least one speech command differs between the one or more first-mode speech commands and the one or more second-mode speech commands. - View Dependent Claims (20)
-
Specification