US 12,033,625 B2
Voice control device with push-to-talk (PTT) and mute controls
Dustin Verhoeve, San Jose, CA (US); and Ralph Birt, San Jose, CA (US)
Assigned to Roku, Inc., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Jun. 16, 2021, as Appl. No. 17/348,928.
Prior Publication US 2022/0406300 A1, Dec. 22, 2022
Int. Cl. G10L 15/22 (2006.01); H04N 21/422 (2011.01)
CPC G10L 15/22 (2013.01) [H04N 21/42203 (2013.01); H04N 21/42204 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for operating a voice control device, the method comprising:
entering an always-listening state after the voice control device is turned on, wherein a microphone of the voice control device is in an enabled state when the voice control device is in the always-listening state, and wherein the microphone in the enabled state is able to receive audible data;
entering a first push-to-talk (PTT) state from the always-listening state based on a first PTT control signal, wherein the microphone is in an on state when the voice control device is in the first PTT state, and wherein the microphone in the on state is configured to receive voice commands;
entering the always-listening state from the first PTT state based on a second PTT control signal, thereby placing the microphone in the enabled state;
entering a mute state from the always-listening state when the voice control device receives a mute control signal, wherein the microphone is turned off such that the microphone is not able to receive audible data to be turned on by a first wake word when the voice control device is in the mute state;
entering a second PTT state from the mute state when the voice control device receives a third PTT control signal;
activating the microphone to receive audible data from a user when the voice control device is in the second PTT state after the microphone is turned off and unable to receive audible data when the voice control device is in the mute state; and
entering the mute state from the second PTT state when the voice control device receives a fourth PTT control signal.
 
11. A voice control device, comprising:
a microphone, wherein the microphone is configurable to be in at least an enabled state or an on state;
at least one processor coupled to the microphone, and configured to:
enter an always-listening state after the voice control device is turned on, wherein the microphone is in the enabled state when the voice control device is in the always-listening state, and wherein the microphone in the enabled state is turned on when a wakeup word is detected by the voice control device;
enter a first push-to-talk (PTT) state from the always-listening state based on a first PTT control signal, wherein the microphone is in the on state when the voice control device is in the first PTT state, and wherein the microphone in the on state is configured to receive voice commands;
enter the always-listening state from the first PTT state based on a second PTT control signal, thereby placing the microphone in the enabled state;
enter a mute state from the always-listening state when the voice control device receives a mute control signal, wherein the microphone is turned off and cannot be turned on by the wakeup word when the voice control device is in the mute state;
enter a second PTT state from the mute state when the voice control device receives a third PTT control signal;
turn the microphone on to receive audible data from a user when the voice control device is in the second PTT state after the microphone is turned off and cannot be turned on by the wakeup word when the voice control device is in the mute state; and
enter the mute state from the second PTT state when the voice control device receives a fourth PTT control signal.
 
19. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
entering an always-listening state after the at least one computing device is turned on, wherein a microphone of the at least one computing device is in an enabled state when the at least one computing device is in the always-listening state, and wherein the microphone in the enabled state is turned on when a wakeup word is detected by the at least one computing device;
entering a first push-to-talk (PTT) state from the always-listening state based on a first PTT control signal, wherein the microphone is in an on state when the at least one computing device is in the first PTT state, and wherein the microphone in the on state is configured to receive voice commands;
entering the always-listening state from the first PTT state based on a second PTT control signal, thereby placing the microphone in the enabled state;
entering a mute state from the always-listening state when the receives a mute control signal, wherein the microphone is turned off and cannot be turned on by the wakeup word when the at least one computing device is in the mute state;
entering a second PTT state from the mute state when the at least one computing device receives a third PTT control signal;
turning the microphone on to receive audible data from a user when the at least one computing device is in the second PTT state after the microphone is turned off and cannot be turned on by the wakeup word when the at least one computing device is in the mute state; and
entering the mute state from the second PTT state when the at least one computing device receives a fourth PTT control signal, wherein the microphone is turned off and cannot be turned on by the wakeup word when the at least one computing device is in the mute state;
wherein entering the mute state from the always-listening state includes detecting the mute control signal generated by a mute switch being in a mute position, wherein entering the second PTT state from the mute state includes detecting the third PTT control signal generated by a PTT button being pressed, and wherein the PTT button is coupled to a key matrix of the at least one computing device through a transmission gate, and the third PTT control signal is generated through the transmission gate.