Electronic device and method for providing voice recognition function
First Claim
Patent Images
1. An electronic device comprising:
- a housing;
a wireless communication module located within the housing;
a microphone;
a speaker;
a display exposed through at least a part of the housing;
a memory; and
a processor electrically connected to the memory,wherein the memory stores a program supporting voice recognition, and stores instructions that instruct the processor to;
receive a voice signal through the wireless communication module or through the microphone,detect a first signal including a request for triggering the voice recognition from the voice signal by comparing the voice signal with a database regarding a predetermined trigger voice,detect a second signal including voice data corresponding to a user'"'"'s speaking by excluding the first signal from the voice signal, the speaking including at least one verb but not including a target associated with the verb,perform the voice recognition on a voice included in the detected voice data,determine an operation corresponding to the recognized voice based on at least a part of the verb,receive information related to a state of at least one external device, wherein the state of the at least one external device is variable,determine a state of each of the electronic device and the at least one external device based on the information,determine one or more performing devices which perform the determined operation based on the state of each of the electronic device and the at least one external device, andenable the one or more determined performing devices to perform the determined operation when the instructions are executed,wherein the one or more performing devices includes at least one of the electronic device and an external device that has transmitted the voice signal, the external device being included in the at least one external device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method providing voice recognition by an electronic device, including receiving a first signal including a request for triggering voice recognition from one or more external devices, triggering a program supporting the voice recognition in response to the first signal, receiving a second signal including voice data corresponding to a user'"'"'s voice, performing voice recognition on the received voice data, determining an operation corresponding to the recognized voice, determining one or more performing devices which perform the determined operation, and enabling the one or more determined performing devices to perform the determined operation.
19 Citations
17 Claims
-
1. An electronic device comprising:
-
a housing; a wireless communication module located within the housing; a microphone; a speaker; a display exposed through at least a part of the housing; a memory; and a processor electrically connected to the memory, wherein the memory stores a program supporting voice recognition, and stores instructions that instruct the processor to; receive a voice signal through the wireless communication module or through the microphone, detect a first signal including a request for triggering the voice recognition from the voice signal by comparing the voice signal with a database regarding a predetermined trigger voice, detect a second signal including voice data corresponding to a user'"'"'s speaking by excluding the first signal from the voice signal, the speaking including at least one verb but not including a target associated with the verb, perform the voice recognition on a voice included in the detected voice data, determine an operation corresponding to the recognized voice based on at least a part of the verb, receive information related to a state of at least one external device, wherein the state of the at least one external device is variable, determine a state of each of the electronic device and the at least one external device based on the information, determine one or more performing devices which perform the determined operation based on the state of each of the electronic device and the at least one external device, and enable the one or more determined performing devices to perform the determined operation when the instructions are executed, wherein the one or more performing devices includes at least one of the electronic device and an external device that has transmitted the voice signal, the external device being included in the at least one external device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method operating an electronic device communicating with one or more external devices, the method comprising:
-
receiving a voice signal from the one or more external devices; detecting a first signal including a request for triggering voice recognition from the voice signal by comparing the voice signal with a database regarding a predetermined trigger voice; detecting a second signal including voice data corresponding to a user'"'"'s voice by excluding the first signal from the voice signal; performing, through the triggered program, the voice recognition on the detected voice data; determining an operation corresponding to the recognized voice; receiving information related to a state of at least one external device, wherein the state of the at least one external device is variable; determining a state of each of the electronic device and the at least one external device based on the information; determining one or more performing devices which perform the determined operation based on the state of each of the electronic device and the at least one external device; and enabling the one or more determined performing devices to perform the determined operation, wherein the performing device includes at least one of the electronic device and the one or more external devices, and wherein the one or more external devices includes an external device that has transmitted the voice signal. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An electronic device comprising:
-
a memory; a wireless communication module that communicates with one or more external devices; and a memory; and a processor electrically connected to the memory, wherein the memory stores instructions that instruct the processor to receive a voice signal from the one or more external devices through the wireless communication module, to detect a trigger voice from the voice signal by comparing the voice signal with a database regarding a predetermined trigger voice, to activate a voice function based on the trigger voice, to detect a command voice by excluding the trigger voice from the voice signal, to recognize the command voice based on the activated voice function, to determine a function corresponding to the recognized command voice, to receive information related to a state of the one or more external devices, to determine a state of each of the electronic device and the one or more external devices based on the information, to determine one or more performing devices which perform the determined function based on the state of each of the electronic device and the one or more external devices, and to perform the determined function operation when the instructions are executed in response to determining that the electronic device is the performing device, wherein the state of the at least one external device is variable, wherein the one or more performing devices includes at least one of the electronic device and the one or more external devices, and wherein the one or more external devices includes an external device that has transmitted the voice signal. - View Dependent Claims (15, 16, 17)
-
Specification