Activating speech recognition
US-2021035571-A1 · Feb 4, 2021 · US
US2021035575A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021035575-A1 |
| Application number | US-202016936484-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 23, 2020 |
| Priority date | Aug 1, 2019 |
| Publication date | Feb 4, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic apparatus, and a method for the electronic apparatus to control to execute a function according to a voice command uttered by a user are provided. The electronic apparatus includes a memory including a plurality of databases divided according to predicates, a communication circuit that receives voice data corresponding to a voice command from an external apparatus, and a processor operatively connected with the memory and the communication circuit. The processor is configured to identify the type of a predicate included in the voice data, and based on information included in a database corresponding to the identified predicate, determine at least one apparatus to execute the voice command and a function that the at least one apparatus will perform according to the voice command, and control the at least one apparatus to execute the function according to the voice command.
Opening claim text (preview).
What is claimed is: 1 . An electronic apparatus comprising: a memory including a plurality of databases divided according to predicates; a communication circuit configured to receive voice data corresponding to a voice command from an external apparatus; and a processor operatively connected with the memory and the communication circuit, wherein the processor is configured to: identify a type of a predicate included in the voice data, based on information included in a database corresponding to the identified predicate, determine at least one apparatus to execute the voice command and a function that the at least one apparatus will perform according to the voice command, and control the at least one apparatus to execute the function according to the voice command. 2 . The electronic apparatus of claim 1 , wherein the processor is further configured to: in the case of controlling to execute the function according to the voice command, based on information included in the database, according to the at least one apparatus being determined as the electronic apparatus itself, execute the function according to the voice command. 3 . The electronic apparatus of claim 1 , wherein the processor is further configured to: in the case of controlling to execute the function according to the voice command, based on information included in the database, according to the at least one apparatus being determined as a third apparatus, control the communication circuit to transmit information regarding the function according to the voice command to the third apparatus. 4 . The electronic apparatus of claim 1 , wherein the processor is further configured to: select a database corresponding to the identified predicate among the plurality of databases. 5 . The electronic apparatus of claim 1 , wherein, in case there are a plurality of apparatuses to execute the voice command, the processor is further configured to request user identification for an apparatus that will actually execute the function according to the voice command among the plurality of apparatuses. 6 . The electronic apparatus of claim 5 , wherein the processor is further configured to: control the communication circuit to transmit information regarding the plurality of apparatuses and functions that the plurality of apparatuses will perform to the external apparatus, and control the communication circuit to receive information regarding an apparatus that a user selected among the plurality of apparatuses from the external apparatus. 7 . The electronic apparatus of claim 1 , wherein the processor is further configured to: in case information on a user feedback is acquired, based on the information on the user feedback, update the plurality of databases distinguished according to predicates. 8 . The electronic apparatus of claim 1 , wherein the processor is further configured to: in case information corresponding to the predicate does not exist in the plurality of databases, control the communication circuit to transmit the predicate to an external server, and control the communication circuit to receive information corresponding to the predicate from the external server. 9 . The electronic apparatus of claim 1 , wherein the processor is further configured to: identify whether the voice command was set as a macro in advance, and in case the voice command was set as a macro in advance, acquire processed voice data corresponding to the preset macro. 10 . The electronic apparatus of claim 1 , wherein the plurality of databases include a verb database and an adjective database. 11 . The electronic apparatus of claim 1 , wherein, in case the plurality of databases include a verb database, information included in the verb database includes at least one of a user's request corresponding to the verb, a main apparatus corresponding to the verb, or a subject of an action corresponding to the verb. 12 . The electronic apparatus of claim 1 , wherein, in case the plurality of databases include an adjective database, information included in the adjective database includes at least one of a user's request corresponding to the adjective, a supportable voice analysis apparatus corresponding to the adjective, a supportable voice execution apparatus corresponding to the adjective, or an action corresponding to the adjective. 13 . A method of controlling an electronic apparatus, the method comprising: receiving voice data corresponding to a voice command; identifying the type of a predicate included in the voice data; based on information included in a database corresponding to the predicate, determining at least one apparatus to execute the voice command and a function that the at least one apparatus will perform according to the voice command; and controlling the at least one apparatus to execute the function according to the voice command. 14 . The controlling method of claim 13 , wherein the controlling to execute the function according to the voice command comprises: based on information included in the database, according to the at least one apparatus being identified as the electronic apparatus itself, executing the function according to the voice command. 15 . The controlling method of claim 13 , wherein the controlling to execute the function according to the voice command comprises: based on information included in the database, according to the at least one apparatus being identified as a third apparatus, transmitting information regarding the function according to the voice command to the third apparatus. 16 . The controlling method of claim 13 , further comprising: selecting a database corresponding to the identified predicate among a plurality of databases. 17 . The controlling method of claim 13 , further comprising: in case there are a plurality of apparatuses to execute the voice command, requesting user identification for an apparatus that will actually execute the function according to the voice command among the plurality of apparatuses. 18 . The controlling method of claim 13 , further comprising: in case information on a user feedback is acquired, based on the information on the user feedback, updating the plurality of databases distinguished according to predicates. 19 . The controlling method of claim 13 , further comprising: identifying whether the voice command was set as a macro in advance; and in case the voice command was set as a macro in advance, acquiring processed voice data corresponding to the preset macro. 20 . The controlling method of claim 13 , wherein the plurality of databases include a verb database and an adjective database, wherein information included in the verb database includes at least one of a user's request corresponding to the verb, a main apparatus corresponding to the verb, or a subject of an action corresponding to the verb, and wherein information included in the adjective database includes at least one of a user's request corresponding to the adjective, a supportable voice analysis apparatus corresponding to the adjective, a supportable voice execution apparatus corresponding to the adjective, or an action corresponding to the adjective.
Feedback of the input speech · CPC title
using natural language modelling · CPC title
Execution procedure of a spoken command · CPC title
Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title
Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.