SYSTEM AND METHOD FOR IMPLEMENTING SLIDING INPUT OF TEXT BASED UPON ON-SCREEN SOFT KEYBOARD ON ELECTRONIC EQUIPMENT
First Claim
1. A system for implementing a sliding input of a text based upon an on-screen soft keyboard on an electronic equipment, characterized in that, said system comprises:
- a memory device configured to store ideal sliding trajectory features for words; and
aprocessor coupled to the memory device, the processor being configured to;
record user-sliding trajectories and convert the recorded user-sliding trajectories into a user-sliding trajectory feature set to be processed;
filter in the memory device and originally choose the words, wherein each of the originally chosen words has similar ideal sliding trajectory features with the user-sliding trajectory feature set;
calculate a similarity between the ideal sliding trajectory features of each originally chosen word and said user-sliding trajectory features set according to key points on said trajectory, characterized in that, calculating said similarity including the following steps;
calculating a rough similarity between the ideal sliding trajectory features of each originally chosen word and said user-sliding trajectory features set;
calculating an accurate similarity between the ideal sliding trajectory features of each word obtained from the rough similarity calculation result and said user-sliding trajectory features set;
wherein calculating said rough similarity including performing trajectory segmentation on the ideal trajectories of the originally chosen words according to said user-sliding trajectory feature set;
obtain candidate words according to the similarity, wherein the ideal sliding trajectory of each candidate word contains at least one of the key points or at least one of the surrounding points of at least one of the key points on said user-sliding trajectory;
display said candidate words.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for implementing the sliding input of a text based upon an on-screen soft keyboard on an electronic equipment is provided. The system comprises a feature lexicon module, a feature lexicon establishment module, a user interface module, a sliding trajectory feature extraction module, a rough classifying and filtering module, a rough matching and filtering module and an accurate matching and sorting module. A method for implementing the sliding input using the system is also provided. The system and the method can input a word according to the preorder trajectory of the input portion, and cleverly use a forecasting-between-slidings input, decrease a sliding distance, effectively improve the input speed and accuracy of words, and simplify the operation for the users.
-
Citations
23 Claims
-
1. A system for implementing a sliding input of a text based upon an on-screen soft keyboard on an electronic equipment, characterized in that, said system comprises:
-
a memory device configured to store ideal sliding trajectory features for words; and
aprocessor coupled to the memory device, the processor being configured to; record user-sliding trajectories and convert the recorded user-sliding trajectories into a user-sliding trajectory feature set to be processed; filter in the memory device and originally choose the words, wherein each of the originally chosen words has similar ideal sliding trajectory features with the user-sliding trajectory feature set; calculate a similarity between the ideal sliding trajectory features of each originally chosen word and said user-sliding trajectory features set according to key points on said trajectory, characterized in that, calculating said similarity including the following steps;
calculating a rough similarity between the ideal sliding trajectory features of each originally chosen word and said user-sliding trajectory features set;
calculating an accurate similarity between the ideal sliding trajectory features of each word obtained from the rough similarity calculation result and said user-sliding trajectory features set;
wherein calculating said rough similarity including performing trajectory segmentation on the ideal trajectories of the originally chosen words according to said user-sliding trajectory feature set;obtain candidate words according to the similarity, wherein the ideal sliding trajectory of each candidate word contains at least one of the key points or at least one of the surrounding points of at least one of the key points on said user-sliding trajectory; display said candidate words. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for implementing sliding input of a text based upon an on-screen soft keyboard on an electronic equipment having a memory device and a processor, characterized in that, said method comprises the following steps:
-
recording user-sliding trajectories; converting the recorded user-sliding trajectories into a user-sliding trajectory feature set to be processed; filtering in the memory device and originally choosing the words, wherein each of the originally chosen words has similar ideal sliding trajectory features with the user-sliding trajectory feature set; calculating a similarity between the ideal sliding trajectory features of each originally chosen word and said user-sliding trajectory features set according to key points on said trajectory, characterized in that, calculating said similarity including the following steps;
calculating a rough similarity between the ideal sliding trajectory features of each originally chosen word and said user-sliding trajectory features set;
calculating an accurate similarity between the ideal sliding trajectory features of each word obtained from the rough similarity calculation result and said user-sliding trajectory features set;
wherein calculating said rough similarity including performing trajectory segmentation on the ideal trajectories of the original chosen words according to said user-sliding trajectory feature set;obtaining candidate words according to the similarity, wherein the ideal sliding trajectory of each candidate word contains at least one of the key points or at least one of the surrounding points of at least one of the key points on said user-sliding trajectory; feedbacking the candidate words. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification