Character input prediction apparatus, character input prediction method, and character input system
First Claim
1. A character input prediction apparatus comprising:
- a first operation input unit configured to obtain information of a first character input operation that is performed by a user using a character key layout display in which a plurality of character keys are arranged;
a dictionary storage unit configured to store a dictionary including a plurality of candidate character strings;
a character key layout management unit configured to store a character key layout showing the arrangement of the plurality of character keys in the character key layout display;
a first indication movement detection unit configured to detect a first indication position and a first indication direction in the character key layout display from the information of the first character input operation, the first indication position showing a position of the first character input operation, and the first indication direction showing a movement direction of the first character input operation;
a first filter generation unit configured to determine a vector having the first indication position as a base point using the first indication position and the first indication direction, and determine a first character range using the character key layout, the first character range including a plurality of character keys located in an extending direction of the vector; and
a dictionary search unit configured to search the plurality of candidate character strings included in the dictionary, for a predictive character string that includes a character corresponding to any one of the plurality of character keys included in the first character range.
2 Assignments
0 Petitions
Accused Products
Abstract
A character input prediction apparatus includes: an operation input unit that obtains information of a character input operation by a user using a character key layout display which includes character keys; a dictionary storage unit that stores a dictionary including candidate character strings; an indication movement detection unit that detects an indication position and an indication direction respectively showing a position and a movement direction of the character input operation in the character key layout display, from the information of the character input operation; a filter generation unit that determines a character range located in the indication direction with the indication position as a base point, in the character key layout display; and a dictionary search unit that searches the dictionary for a predictive character string including any character included in the character range.
-
Citations
21 Claims
-
1. A character input prediction apparatus comprising:
-
a first operation input unit configured to obtain information of a first character input operation that is performed by a user using a character key layout display in which a plurality of character keys are arranged; a dictionary storage unit configured to store a dictionary including a plurality of candidate character strings; a character key layout management unit configured to store a character key layout showing the arrangement of the plurality of character keys in the character key layout display; a first indication movement detection unit configured to detect a first indication position and a first indication direction in the character key layout display from the information of the first character input operation, the first indication position showing a position of the first character input operation, and the first indication direction showing a movement direction of the first character input operation; a first filter generation unit configured to determine a vector having the first indication position as a base point using the first indication position and the first indication direction, and determine a first character range using the character key layout, the first character range including a plurality of character keys located in an extending direction of the vector; and a dictionary search unit configured to search the plurality of candidate character strings included in the dictionary, for a predictive character string that includes a character corresponding to any one of the plurality of character keys included in the first character range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21)
-
-
18. A character input prediction method comprising:
-
obtaining information of a first character input operation that is performed by a user using a character key layout display in which a plurality of character keys are arranged; detecting an indication position and an indication direction in the character key layout display from the information of the first character input operation, the indication position showing a position of the first character input operation, and the indication direction showing a movement direction of the first character input operation; determining a vector having the indication position as a base point using the indication position and the indication direction, a character key layout showing an arrangement of a plurality of character keys in the character key layout display, and determining a character range using the character key layout, the character range including a plurality of character keys located in an extending direction of the vector; and searching a plurality of candidate character strings included in a dictionary, for a predictive character string that includes a character corresponding to any one of the plurality of character keys included in the character range. - View Dependent Claims (19)
-
-
20. An integrated circuit comprising:
-
a first operation input unit configured to obtain information of a first character input operation that is performed by a user using a character key layout display in which a plurality of character keys are arranged; a dictionary storage unit configured to store a dictionary including a plurality of candidate character strings; a character key layout management unit configured to store a character key layout showing the arrangement of the plurality of character keys in the character key layout display; a first indication movement detection unit configured to detect a first indication position and a first indication direction in the character key layout display from the information of the first character input operation, the first indication position showing a position of the first character input operation, and the first indication direction showing a movement direction of the first character input operation; a filter generation unit configured to determine a vector having the first indication position as a base point using the first indication position and the first indication direction, and determine a first character range using the character key layout, the first character range including a plurality of character keys located in an extending direction of the vector; and a dictionary search unit configured to search the plurality of candidate character strings included in the dictionary, for a predictive character string that includes a character corresponding to any one of the plurality of character keys included in the first character range.
-
Specification