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 initially disable one or more first-mode speech commands, and to respond to detection of the guard phrase by enabling the one or more first-mode speech commands;
wherein, during operation in the second interface mode, the computing system is configured to initially disable one or more second-mode speech commands, and to respond to detecting the guard phrase by enabling the one or more second-mode speech commands; and
wherein the computing system is further configured to set a duration of a time-out period based at least in part on a current interface mode, wherein the device disables enabled speech commands if at least one enabled speech command is not detected within the time-out period of time after detection of the guard phrase, and wherein the duration is set to a first value during operation in the first interface mode, and is set to a second value during operation in the second interface mode, wherein the second value is different from the first value.
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.
57 Citations
17 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 initially disable one or more first-mode speech commands, and to respond to detection of the guard phrase by enabling the one or more first-mode speech commands; wherein, during operation in the second interface mode, the computing system is configured to initially disable one or more second-mode speech commands, and to respond to detecting the guard phrase by enabling the one or more second-mode speech commands; and wherein the computing system is further configured to set a duration of a time-out period based at least in part on a current interface mode, wherein the device disables enabled speech commands if at least one enabled speech command is not detected within the time-out period of time after detection of the guard phrase, and wherein the duration is set to a first value during operation in the first interface mode, and is set to a second value during operation in the second interface mode, wherein the second value is different from the first value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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; initially disables one or more first-mode speech commands; responds to detection of a guard phrase by enabling the one or more first-mode speech commands; and setting a duration of a time-out period to a first value, wherein the one or more first-mode speech commands are disabled when no first-mode speech command is detected within the time-out period after detection of the guard phrase; a computing device operating in a second interface mode, wherein, during operation in the second interface mode, the computing device; initially disables one or more second-mode speech commands; responds to detection of a guard phrase by enabling the one or more second-mode speech commands; and setting the duration of the time-out period to a second value different from the first value, wherein the one or more second-mode speech commands are disabled when no second-mode speech command is detected within the time-out period after detection of the guard phrase, wherein the second value is different from the first value. - View Dependent Claims (15)
-
-
16. 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 (iv) set a duration of a time-out period to a first value, wherein the one or more second-mode speech commands are disabled when no second-mode speech command is detected within the time-out period after detection of the guard phrase; 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, (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, and (iv) set the duration of the time-out period to a second value different from the first value, wherein the one or more second-mode speech commands are disabled when no second-mode speech command is detected within the time-out period after detection of the guard phrase, wherein the second value is different from the first value. - View Dependent Claims (17)
-
Specification