Method and apparatus for controlling devices connected to home network
First Claim
1. A method for controlling home electronic devices connected to a home network comprising:
- (a) receiving a user voice command and converting the user voice command into a character command;
(b) converting the character command into a logical command, comprising;
(b1) extracting actions and objects from the character command,(b2) storing semantic information related to the meaning of the extracted actions and semantic information related to the meaning of the extracted objects, and(b3) analyzing the stored semantic information to remove semantic ambiguity from the actions and objects based on the semantic information of the character command and outputting the logical command based on the analysis, wherein a time that the character command is received is used to interpret a meaning of an object;
(c) generating an action list comprising a series of actions used to execute the logical command by searching an action library storing action data for controlling the home electronic devices connected to the home network, wherein the generated action list is influenced by which electronic devices are currently connected to the home network and by state information of the electronic devices currently connected to the home network; and
(d) converting the series of actions included in the action list into a control signal and controlling the home electronic devices connected to the home network according to the control signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling home electronic devices connected to a home network are provided. The method for controlling home electronic devices connected to a home network includes receiving a user voice command and converting the user voice command into a character command; extracting actions and objects from the character command and converting the character command into a logical command; extracting an action list containing a series of actions from the logical command by referring to an action library storing action data for controlling home electronic devices connected to the home network; and converting the series of actions included in the action list into a control signal and controlling the home electronic devices connected to the home network. According to the method and apparatus, user commands to home electronic devices connected to a complicated home network can be simplified such that home electronic devices are controlled conveniently and efficiently.
-
Citations
33 Claims
-
1. A method for controlling home electronic devices connected to a home network comprising:
-
(a) receiving a user voice command and converting the user voice command into a character command; (b) converting the character command into a logical command, comprising; (b1) extracting actions and objects from the character command, (b2) storing semantic information related to the meaning of the extracted actions and semantic information related to the meaning of the extracted objects, and (b3) analyzing the stored semantic information to remove semantic ambiguity from the actions and objects based on the semantic information of the character command and outputting the logical command based on the analysis, wherein a time that the character command is received is used to interpret a meaning of an object; (c) generating an action list comprising a series of actions used to execute the logical command by searching an action library storing action data for controlling the home electronic devices connected to the home network, wherein the generated action list is influenced by which electronic devices are currently connected to the home network and by state information of the electronic devices currently connected to the home network; and (d) converting the series of actions included in the action list into a control signal and controlling the home electronic devices connected to the home network according to the control signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 31, 32, 33)
-
-
13. An apparatus for controlling home electronic devices connected to a home network comprising:
-
an action library which stores action data for controlling the home electronic devices connected to the home network; a voice recognition unit which receives a user voice command and recognizes the user voice command as a character command; a command interpretation unit which converts the character command into a logical command, wherein the command interpretation unit comprises; a command surface analysis unit which extracts actions and objects from the character command and stores semantic information related to the meaning of the extracted actions and semantic information related to the meaning of the extracted objects, and a command deep analysis unit which analyzes the stored semantic information to remove semantic ambiguity from the actions and objects based on the semantic information of the character command and outputs the logical command based on the analysis, wherein a time that the character command is received is used to interpret a meaning of an object; an action planning unit which generates an action list comprising a series of actions used to execute the logical command by searching the action library, wherein the generated action list is influenced by which electronic devices are currently connected to the home network and by state information of the electronic devices currently connected to the home network; and a home electronic device control unit which converts the series of actions contained in the action list into a control signal and controls the home electronic devices connected to the home network according to the control signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification