Robot apparatus and method for registering shortcut command consisting of maximum of two words thereof
First Claim
Patent Images
1. A robot apparatus comprising:
- a driving unit;
an input unit configured to receive a voice command from a user;
a storage unit configured to store information on a number of times the voice command has been received by the input unit from the user;
a determination unit configured to determine whether a plurality of different voice commands are received sequentially a predetermined number of times based on the stored information; and
a control unit configured to receive, through the input unit, a shortcut command to shorten the plurality of different voice commands if the determination unit determines that the plurality of different voice commands are received sequentially the predetermined number of times, register the shortcut command to the storage unit;
and if the registered shortcut command is received through the input unit, control the driving unit to perform different operations corresponding to the plurality of different voice commands;
wherein the shortcut command consists of no more than two words.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot apparatus including an input unit to receive a voice command from a user, a determination unit to determine whether a voice command is repeated a predetermined number of times, and a control unit to register a shortcut command to shorten a voice command if it is determined a voice command is repeated a predetermined number of times. A shortcut command to shorten a voice command of a user is generated, and thus user convenience is enhanced.
11 Citations
16 Claims
-
1. A robot apparatus comprising:
-
a driving unit; an input unit configured to receive a voice command from a user; a storage unit configured to store information on a number of times the voice command has been received by the input unit from the user; a determination unit configured to determine whether a plurality of different voice commands are received sequentially a predetermined number of times based on the stored information; and a control unit configured to receive, through the input unit, a shortcut command to shorten the plurality of different voice commands if the determination unit determines that the plurality of different voice commands are received sequentially the predetermined number of times, register the shortcut command to the storage unit; and if the registered shortcut command is received through the input unit, control the driving unit to perform different operations corresponding to the plurality of different voice commands; wherein the shortcut command consists of no more than two words. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of registering a shortcut command, comprising:
-
receiving, by an input unit, a plurality of different voice commands from a user, sequentially; storing information on a number of times the plurality of different voice commands has been received by the input unit from the user; determining, by a determination unit, whether the plurality of different voice commands are received sequentially by the input unit from the user a predetermined number of times based on the information; receiving by the input unit, a shortcut command to shorten the plurality of different voice commands and registering the shortcut command, if the determination unit determines that the plurality of different voice commands are received sequentially by the input unit from the user the predetermined number of times; and if the registered shortcut command is received through the input unit, performing different operations corresponding to the plurality of different voice commands; wherein the shortcut command consists of no more than two words. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method performed by at least one processor, the method comprising:
-
receiving, by the at least one processor, a plurality of different voice commands from a user, sequentially; determining whether the received voice commands has previously been received by the at least one processor, by comparing the received voice commands with a table including previously received voice commands and a count for each of the previously received voice commands in the table indicating a respective number of times each of the previously received voice commands in the table has been received by the at least one processor; updating, based on the determining, the table by performing one of; adding the received voice commands to the table as a new entry with an initial count value, based on the determining indicating the received voice commands are not previously received by the at least one processor, and incrementing a count of a previously received voice commands in the table of previously received voice commands matching the received voice commands, based on the determining indicating the received voice commands are previously received by the at least one processor; comparing the count in the table associated with the received voice commands with a predetermined number greater than the initial count value; and performing a registration operation to register a shortcut command, having a number of words less than a number of words of the received voice commands, for the received voice commands, based on the comparison indicating the count in the table associated with the received voice commands is equal to the predetermined number; wherein the shortcut command consists of no more than two words.
-
Specification