Method and apparatus for executing a user function using voice recognition
First Claim
Patent Images
1. A method for executing a function by an electronic device using voice recognition, the method comprising:
- identifying a plurality of executable functions that are activatable by a voice input and a voice command corresponding to each of the plurality of executable functions from among registered commands;
while a voice recognition execution key input or a voice recognition touch input is continuously received by a held key input or touch input, displaying the identified voice command corresponding to each of the plurality of executable functions and receiving the voice input;
determining whether the received voice input corresponds to at least one of the displayed voice command and removing the identified voice command corresponding to each of the plurality of executable functions from the display, when the voice recognition key input or the voice recognition touch input is no longer received; and
performing the executable function associated with the voice input, when the received voice input corresponds to at least one of the displayed voice command,wherein the voice recognition is limited to the displayed voice commands.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for executing a user function using voice recognition. The method includes displaying a user function execution screen; confirming a function to be executed according to voice input; displaying a voice command corresponding to the confirmed function on the user function execution screen; recognizing a voice input by a user, while a voice recognition execution request is continuously received; and executing the function associated with the input voice command, when the recognized voice input is at least one of the displayed voice command.
-
Citations
23 Claims
-
1. A method for executing a function by an electronic device using voice recognition, the method comprising:
-
identifying a plurality of executable functions that are activatable by a voice input and a voice command corresponding to each of the plurality of executable functions from among registered commands; while a voice recognition execution key input or a voice recognition touch input is continuously received by a held key input or touch input, displaying the identified voice command corresponding to each of the plurality of executable functions and receiving the voice input; determining whether the received voice input corresponds to at least one of the displayed voice command and removing the identified voice command corresponding to each of the plurality of executable functions from the display, when the voice recognition key input or the voice recognition touch input is no longer received; and performing the executable function associated with the voice input, when the received voice input corresponds to at least one of the displayed voice command, wherein the voice recognition is limited to the displayed voice commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for executing a user function using voice recognition, the apparatus comprising:
-
a display unit; an input that receives a voice recognition key input; an touch panel that receives a voice recognition touch input; an audio processor that collects and records voice input; and a controller that; identifies a plurality of executable functions that are activatable by the voice input and a voice command corresponding to each of the plurality of executable functions from among registered commands, controls the display unit to display the identified voice command corresponding to the each of the plurality of executable functions and recognizes the voice input while a voice recognition execution key input or a voice recognition touch input is continuously received by a held key input or touch input, determines whether the received voice input corresponds to at least one of the displayed voice command and removes the identified voice command corresponding to each of the plurality of executable functions from the display, when the voice recognition key input or the voice recognition touch input is no longer received, and performs the executable function associated with the voice input, when the received voice input corresponds to at least one of the displayed voice command, wherein the voice recognition is limited to the displayed voice commands. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a display; an audio input; a memory; and a controller that provides a voice recognition system in which; an application layer has applications which provide one or more objects; and a platform layer has a user interface framework which; outputs a screen configured by the objects collected from the one or more applications in the application layer which are associated with the screen; identifies a voice command associated with the each of the collected objects from among registered commands to determine any candidate currently available voice commands for displaying on the screen, transfers any found candidate currently available voice commands to a voice recognition engine, changes and searches voice commands associated with a displayed screen as a candidate recognition target each time a displayed screen is changed, and receives a voice input while a voice recognition key input or a voice recognition touch input is continuously received by a held key input or touch input, wherein the identified voice command corresponding to each of the plurality of collected objects are displayed while the voice recognition key input or the voice recognition touch input is continuously received by the held key input or touch input, and are removed from the display when the voice recognition key input or the voice recognition touch input is no longer received, wherein removing the identified voice command from the display terminates the voice recognition, and wherein the voice recognition is limited to the displayed voice commands. - View Dependent Claims (21, 22)
-
-
23. A non-transitory computer-readable storage medium for storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute:
-
identifying a plurality of executable functions that are activatable by a voice input and a voice command corresponding to each of the plurality of executable functions from among registered commands; while a voice recognition execution key input or a voice recognition touch input is continuously received by a held key input or touch input, displaying the identified voice command corresponding to the each of the plurality of executable functions and receiving the voice input; determining whether the received voice input corresponds to at least one of the displayed voice command and removing the identified voice command corresponding to each of the plurality of executable functions from the display, when the voice recognition key input or the voice recognition touch input is no longer received; performing the executable function associated with the voice input, when the received voice input corresponds to at least one of the displayed voice command, wherein removing the identified voice command from the display terminates the voice recognition, and wherein the voice recognition is limited to the displayed voice commands.
-
Specification