Method of processing touch commands and voice commands in parallel in an electronic device supporting speech recognition
First Claim
1. A method of processing touch commands and voice commands in parallel in an electronic device supporting speech recognition, the method comprising:
- detecting a touch-down event on a touch-sensitive screen of the electronic device when touch input is sensed on the touch-sensitive screen, the touch-sensitive screen displaying one or more soft buttons, each soft button executing a corresponding command upon activation of the soft button;
determining that one of the soft buttons was activated through the touch-down event; and
activating a microphone of the electronic device to receive voice instructions in response to detecting the touch-down event;
detecting a touch-up event when touch input is no longer sensed on the touch-sensitive screen;
determining whether a voice command was detected in a time period between the touch-down event and the touch-up event, and executing the voice command if the voice command was detected; and
executing a command corresponding to the soft button activated by the touch event in response to detecting the touch-up event and in response to determining that a voice command was not detected in the time period between the touch-down event and the touch-up event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing touch commands and voice commands in parallel in an electronic device supporting speech recognition includes detecting a touch-down event on a touch-sensitive screen of the electronic device when touch input is sensed on the touch-sensitive screen, the touch-sensitive screen displaying one or more soft buttons, each soft button executing a corresponding command upon activation of the soft button. A microphone of the electronic device is activated to receive voice instructions in response to detecting the touch-down event. A touch-up event is detected when touch input is no longer sensed on the touch-sensitive screen, and it is determined whether a voice command was detected in a time period between the touch-down event and the touch-up event. The voice command is then executed if the voice command was detected.
-
Citations
18 Claims
-
1. A method of processing touch commands and voice commands in parallel in an electronic device supporting speech recognition, the method comprising:
-
detecting a touch-down event on a touch-sensitive screen of the electronic device when touch input is sensed on the touch-sensitive screen, the touch-sensitive screen displaying one or more soft buttons, each soft button executing a corresponding command upon activation of the soft button; determining that one of the soft buttons was activated through the touch-down event; and activating a microphone of the electronic device to receive voice instructions in response to detecting the touch-down event; detecting a touch-up event when touch input is no longer sensed on the touch-sensitive screen; determining whether a voice command was detected in a time period between the touch-down event and the touch-up event, and executing the voice command if the voice command was detected; and executing a command corresponding to the soft button activated by the touch event in response to detecting the touch-up event and in response to determining that a voice command was not detected in the time period between the touch-down event and the touch-up event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device for processing touch commands and voice commands in parallel, comprising:
-
a processor for controlling operation of the electronic device; a touch-sensitive screen for detecting a touch-down event when touch input is sensed on the touch-sensitive screen, the touch-sensitive screen displaying one or more soft buttons, and the processor executing a corresponding command upon activation of each soft button; a microphone for receiving voice instructions when the microphone is activated by the processor in response to the processor detecting the touch-down event and before a touch-up event is detected by the processor when touch input is no longer sensed on the touch-sensitive screen; and a speech recognition module for determining whether a voice command was detected in a time period between the touch-down event and the touch-up event, wherein the processor executes the voice command if the voice command was detected, wherein the processor determines that one of the soft buttons was activated through the touch-down event and executes a command corresponding to the soft button activated by the touch event in response to detecting the touch-up event and in response to determining that a voice command was not detected in the time period between the touch-down event and the touch-up event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification