CN110018774A - A kind of input method and processing terminal based on sliding trajectory identification - Google Patents

A kind of input method and processing terminal based on sliding trajectory identification Download PDF

Info

Publication number
CN110018774A
CN110018774A CN201910178333.6A CN201910178333A CN110018774A CN 110018774 A CN110018774 A CN 110018774A CN 201910178333 A CN201910178333 A CN 201910178333A CN 110018774 A CN110018774 A CN 110018774A
Authority
CN
China
Prior art keywords
character
curved section
sliding trajectory
sub
character set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910178333.6A
Other languages
Chinese (zh)
Other versions
CN110018774B (en
Inventor
刘昱恒
崔岩
黄冠
高尚
黄妍敏
黄蕾敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Interesting Insect Technology Co Ltd
Original Assignee
Shanghai Interesting Insect Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Interesting Insect Technology Co Ltd filed Critical Shanghai Interesting Insect Technology Co Ltd
Priority to CN201910178333.6A priority Critical patent/CN110018774B/en
Publication of CN110018774A publication Critical patent/CN110018774A/en
Application granted granted Critical
Publication of CN110018774B publication Critical patent/CN110018774B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Character Discrimination (AREA)

Abstract

The present invention relates to a kind of input methods and processing terminal based on sliding trajectory identification, the input method includes, obtain character set, character set is divided into the sub- character set of several groups, and establish the mapping relations one by one in sub- character set and direction, and establish the mapping relations one by one of sub- character set and slope range, comprising the following steps: receive the initial position signal of user;It receives user and slides signal using initial position as what starting point inputted, obtain sliding trajectory;Operation obtains all legal combining characters;Calculate the length of curve of each curved section;The track for calculating each legal combining characters is efficient, using the corresponding legal combining characters of track effective percentage maximum value as input character, completes input.The present invention obtains the target character for needing to input according to track effective percentage, and the path length of input is slided without limiting each character, hence it is evident that promotes the recognition accuracy for sliding input, reduces the upper hand of user and use difficulty, fault-tolerance is more preferable.

Description

A kind of input method and processing terminal based on sliding trajectory identification
Technical field
The present invention relates to slide input method technical field, specifically a kind of input method and place based on sliding trajectory identification Manage terminal.
Background technique
Many such as palm PCs, smart phone electronic equipment at present, using sliding input, common word on the touchscreen Symbol input (such as input method procedure on smart phone) much all is used to slide and be inputted.It slides and inputted in user Cheng Zhong, what user can't be smooth vertical and horizontal carries out sliding input, often can lead to the knot recently entered because of line of travel mistake Fruit is not ownership goal input, meanwhile, even if the sliding trajectory of the latter phonetic alphabet slides rail than previous phonetic alphabet Mark is longer, but according to Chinese phonetic alphabet layout rule, the latter phonetic alphabet can not be followed after previous phonetic alphabet, this makes Although sliding trajectory is longer but the latter phonetic alphabet are not put into target input results, this causes existing based on sliding Track identification rate is low and input efficiency is low.
And usually, the trajectory distance that user slides is longer, and it is corresponding to represent sliding trajectory longest in a taxiing procedures Character user's desired target input can will when can have multiple candidate characters in a taxiing procedures in this way The corresponding candidate characters of sliding trajectory longest are intended to the input of more acurrate identification user as input character and generate user institute Desired input results.
Summary of the invention
In view of the deficiencies of the prior art, an object of the present invention provides a kind of input method based on sliding trajectory identification, It is able to solve the problem of recognition accuracy of input method;
The problem of second object of the present invention provides a kind of processing terminal, is able to solve the recognition accuracy of input method.
The technical solution one of achieved the object of the present invention are as follows: a kind of input method based on sliding trajectory identification obtains word Symbol collection, is divided into the sub- character set of several groups for character set, and establish the mapping relations one by one in sub- character set and direction, and establishes son The mapping relations one by one of character set and slope range, comprising the following steps:
The initial position signal for receiving user's input, obtains initial position;
It receives user and slides signal using initial position as what starting point inputted, obtain sliding trajectory;
When initial character is inputted with the first segment curved section of sliding trajectory, S1 is thened follow the steps:
Step S1: the sub- character set that the sliding trajectory passes through is judged according to rule one, union obtains sliding trajectory warp All legal combining characters that the character for the sub- character set crossed is constituted;Described regular one includes:
According to the mapping relations one by one of sub- character set and direction, sliding along character corresponding direction in sliding trajectory is identified Direction;It calculates the slope of curve at any point on sliding trajectory successively since starting point to identify diacritical point, distinguishes Point refers to that the slope of curve of the point is equal to the boundary value of sub- character set place slope range, between starting point and adjacent diacritical point Or the sliding trajectory between two adjacent diacritical points or between terminal and adjacent diacritical point constitutes one section of curved section, it is all Curved section constitutes a complete sliding trajectory, and wherein the corresponding sub- character set of first segment curved section is as the lead-in for sliding input Symbol;When the line of travel at any point on one section of curved section each falls within the direction of sub- character set, and this section of curved section is taken up an official post Any the slope of curve of anticipating is also fallen into the place slope range of sub- character set, then one by one according to sub- character set and slope range Mapping relations obtain the sub- character set of this section of curved section representative;
According to character arrangement table rule, energy in the corresponding sub- character set of each curved section in addition to first segment curved section is obtained Enough follow the character of the determination after initial character;
The character of obtained determination and initial character are constituted into legal combining characters, determining character is in the position of combining characters Set sequence with determining character homologous thread section sliding trajectory sequence of positions;
Calculate the length of curve of each curved section;
The track for calculating each legal combining characters is efficient, by the corresponding legal group of track effective percentage maximum value Character is closed as input character, completes input;
The track effective percentage refer to the corresponding curved section of all characters in legal combining characters length of curve it With the ratio of the length of curve summation of all curved sections with sliding trajectory;
When initial character is inputted with initial position signal, S2 is thened follow the steps:
Step S2: the sub- character set that the sliding trajectory passes through is judged according to rule two, union obtains sliding trajectory warp All legal combining characters that the character for the sub- character set crossed is constituted;Described regular two include:
According to the mapping relations one by one of sub- character set and direction, sliding along character corresponding direction in sliding trajectory is identified Direction;It calculates the slope of curve at any point on sliding trajectory successively since starting point to identify diacritical point, distinguishes Point refers to that the slope of curve of the point is equal to the boundary value of sub- character set place slope range, between starting point and adjacent diacritical point Or the sliding trajectory between two adjacent diacritical points or between terminal and adjacent diacritical point constitutes one section of curved section, it is all Curved section constitutes a complete sliding trajectory;When the line of travel at any point on one section of curved section each falls within sub- character set Direction, and the slope of curve at any point is also fallen into the place slope range of sub- character set on this section of curved section, then according to According to the mapping relations one by one of sub- character set and slope range, the sub- character set of this section of curved section representative is obtained;
According to character arrangement table rule, obtain to follow after initial character really in the corresponding sub- character set of each curved section Fixed character;
The character of obtained determination and initial character are constituted into legal combining characters, determining character is in the position of combining characters Set sequence with determining character homologous thread section sliding trajectory sequence of positions;
Calculate the length of curve of each curved section;
The track for calculating each legal combining characters is efficient, by the corresponding legal group of track effective percentage maximum value Character is closed as input character, completes input;
The track effective percentage refers to the corresponding curved section of all characters in legal combining characters in addition to initial character Ratio with the length of curve summation of all curved sections of sliding trajectory of the sum of length of curve.
Further, the character set further includes the sub- character set being made of spcial character.
Further, when the curved section of sliding trajectory be identified for spcial character described in representative constitute sub- character set, Then when the length of curve of the curved section is more than or equal to preset first effective length, then into corresponding operating.
It further, further include the first optimization signal, when receiving the first optimization signal, then by the of the sliding trajectory The length of curve of one section of curved section expands several times.
It further, further include the second optimization signal, when receiving the second optimization signal, then most by the sliding trajectory The length of curve of latter section of curved section expands several times.
It further, further include the first optimization signal and the second optimization signal, when receiving the first optimization signal and second Optimize signal, then the length of curve of the first segment curved section of the sliding trajectory is expanded into several times, and by the sliding trajectory Final stage curved section length of curve expand several times.
Further, the generation of the second optimization signal includes the following steps:
If composition of the diacritical point between last two sections of curved sections of the sliding trajectory on the curved section of two sections of front and back The angle of two tangent lines is more than predetermined angle, then automatically generates the second optimization signal.
Further, including third optimizes signal, when receiving third optimization signal, then it is corresponding will to meet preset condition The length of curve of curved section reduces several times.
Further, the preset condition refer to current curves section not and be sliding trajectory first segment curved section or last Section curved section, and the boundary value of the slope range in the corresponding character association direction of current curves section is respectively by a upper character association side To one of slope range boundary value and one of the slope range boundary value in next character association direction constituted.
Further, further include the second effective length of setting, have when the length of curve of the curved section is more than or equal to second Length is imitated, then according to character arrangement table rule, judges the combined characters that can the corresponding sub- character set of the curved section legal as composition Character in symbol;When the length of curve of the curved section is less than the second effective length, then the corresponding sub- character set of the curved section is not As the character constituted in legal combining characters.
A kind of two technical solution achieved the object of the present invention are as follows: processing terminal comprising,
Memory, for storing program instruction;
Processor, for running described program instruction, to execute the input method for identifying based on sliding trajectory Step.
The invention has the benefit that the invention has the following advantages:
1, it is obviously improved the recognition accuracy for sliding input;It reduces the upper hand of user and uses difficulty;It does not need user and sets cunning The effective length of row track.
2, fault-tolerance is more preferable, when there is multiple possible outcomes according to efficient sequencing selection optimal result.
3, the curve that some character homologous thread section in habit increase or diminution sliding trajectory can be slided according to user is long The weight of degree generates optimal result.
4, effective percentage calculating ratio in track is more convenient using Graphic Pattern Matching algorithm, without preparing matching template in advance.
5, it is applicable not only to Chinese character, can be applicable to various characters that regulation puts in order or coded combination Character, and improve recognition accuracy.
Detailed description of the invention
Fig. 1 is the grouping of the character set of example one and one of with the associated schematic diagram of fixed-direction;
Fig. 2 is one of the schematic diagram for the input character that initial character is n;
Fig. 3 is the mapping relations schematic diagram of character set and slope range;
Fig. 4 is one of the schematic diagram for the input character that initial character is n;
Fig. 5 is one of the schematic diagram for the input character that initial character is q;
Fig. 6 is one of the schematic diagram for the input character that initial character is h;
Fig. 7 is the schematic diagram using English input English character (initial also uses and slides input);
Fig. 8 is the schematic diagram using Chinese stroke as character set input Chinese;
Fig. 9 be include feature operation (containing word selection and deletion) character set input character schematic diagram;
Figure 10 is a kind of structural schematic diagram of processing terminal of the present invention.
Specific embodiment
In the following, being described further in conjunction with attached drawing and specific embodiment to the present invention:
Embodiment one
The present embodiment is for inputting the Chinese phonetic alphabet and complete Chinese character input, during actual use, naturally it is also possible to it inputs The character of the various characters such as phonetic alphabet, English alphabet, the various characters or coded combination that only need to have regulation to put in order is equal Can, input object is simultaneously not especially limited.
According to Chinese phonetic alphabet layout rule, i.e., according to the Scheme for the Chinese Phonetic Alphabet of national official, can follow in phonetic at it His phonetic (such as initial or other letters) subsequent character set is { a, e, g, h, i, m, n, o, r, u, ü }, and wherein ü is being calculated It is indicated in machine with v.In the specific implementation, this character set can be adjusted according to required character set, can also be incited somebody to action All Chinese phonetic alphabets are as character set.For example, m can only be followed after h as the non-initial of phonetic, and the corresponding Chinese character of hm It seldom and is of little use, it is possible to non-initial character collection is not added in m.Therefore, it in the present embodiment, can follow behind other characters Character set be preferably { a, e, g, h, i, n, o, r, u, v }.
These character set are divided into the sub- character set of several groups by the present embodiment, and each group of sub- character set may include one or more A character.For example, it can be grouped according to unambiguity principle, the character of no ambiguous conflict is individually divided into one Group, such as character g, u, r points are one group, then character gur is grouping character, and equally, character a is individually divided into one group.It establishes each The sub- character set of group is associated with a fixed-direction.The sub- character set of multiple groups is then associated with multiple directions correspondingly and fixedly. After sliding in one direction on input interface, this direction will be identified, and filter out associated sub- character set accordingly.? When carrying out above-mentioned layout, the quantity in direction can be adjusted variation according to actual needs, but be limited to user's operation With the precision of identification, it is usually no more than 8.
The each character that can be followed after the other characters pass corresponding with six direction of the present embodiment is denoted in Fig. 1 System.In Fig. 1, in character input process, reference axis is established as coordinate origin in plan-position where inputting initial character, and Determine the six direction of upper and lower, upper left, lower-left, upper right, bottom right, it should be noted that direction here can refer to a tool The direction of body angle is also possible to the direction of a field angle, such as in Fig. 3, the upper right where character a, the upper right Direction include with X-axis it is positive and out of X-axis 60 ° of compositions of positive rotation counterclockwise angular ranges (i.e. angle is (0 ° -60 °)) It is considered as upper right.In the present embodiment, above-mentioned six direction each means the direction of a field angle.And it is set in character input Stage up and down, upper left, lower-left, upper right, bottom right slide and respectively represent input character g or u or r, h or n or v in effective range, I, o, a, e slide effective range namely refer to the angle model that line of travel is fallen into where a direction in setting six direction In enclosing.
As shown in Figures 1 to 7, a kind of input method based on sliding trajectory identification obtains first Chinese that user clicks The initial position of phonetic alphabet, i.e. the lead-in parent signal of acquisition user input, to obtain initial position, and with lead-in Female position is initial position, and identifies the sliding trajectory that user slides since initial position.It should be noted that If character set does not include all Chinese characters (such as initial m is not in character set), in order to guarantee that initial can be with Input can input initial using click mode;If character set includes all Chinese characters, initial can not be with point The mode of hitting inputs, can be using input is slided, i.e. the first segment curved section of sliding trajectory represents initial.Such case only needs The initial position of user is obtained, and identifies the sliding trajectory that user slides since initial position.
Sliding trajectory includes line of travel and running length, and line of travel can be judged by the slope of curve of point, The slope of curve of the point that is to say the tangent slope of the point, therefore line of travel can also be sentenced by the tangential direction of point It is disconnected, identify which sub- character set of the passed through character set of sliding trajectory to identify word according to line of travel and running length Symbol, wherein first Chinese phonetic alphabet that user clicks is as initial.The cunning slided since initial position according to user Line direction and running length, identify sliding trajectory by first sub- character set correspond to character set a, e, g, h, i, n, o, R, u, v } which of sub- character set, when identify sliding trajectory by first sub- character set after, with first sub- word Symbol collection continues to judge line of travel and running length as starting point, identifies that second that sliding trajectory passes through sub- character set is corresponding To the sub- character set of which of character set { a, e, g, h, i, n, o, r, u, v }, and so on, until a sliding trajectory is passed through The sub- character set crossed all identifies.
As shown in Fig. 2, inputting initial n, and the cunning of user is identified using the position of initial n as initial position Row track (i.e. curve OCDEFG) identifies user's since initial position O point (O point is the input for indicating to complete initial n) Line of travel and running length, it can be found that the slope of curve at any point of curved section (OC) all (indicates packet at section [a, b] Include boundary value a and b, naturally it is also possible to not include boundary value a and b) slide in range and to upper right, the straight line in Fig. 2 The slope of OA and OB is in section [a, b] range, and section [a, b] fairly falls in the sector where Fig. 3 neutron character set gur Two side l in region1And l6The slope section that is constituted as boundary value of slope.Corresponding one 60 ° of each character set in Fig. 3 Angular range.The slope area of the region sub- character set gur is all fallen within according to the slope of curve at any point of (OC) of curve Between, thus curved section (OC) represent user wish input sub- character set gur in one, and sub- character set gur only have letter u It can follow after initial n, therefore curved section (OC) represents user and wishes to input alphabetical u, that is, identifies sliding trajectory (OCDEFG) first letter (initial is not denoted as first character) passed through, therefore each curved section represents in character set A determining sub- character set.
According to mathematics geometric knowledge, it is known that (can that is to say the corresponding straight line of the slope of curve of curve point by this The tangent line of point) be unique confirmable, therefore can also according to the corresponding tangent line of the curved segments and the angle value of X-axis forward direction come Judge the sub- character set that sliding trajectory is passed through, for example, in Fig. 2 the slope of straight line OA and both tangent line OA and the angle of X-axis be can With what is uniquely converted, therefore both characters substantial equivalence is judged according to the slope of curve or angle, here to according to angle To judge not introduce specifically.
After first sub- character set is identified from sliding trajectory, continue to judge subsequent sliding trajectory institute by identical method The sub- character set passed through.It can be found that the slope of curve of C point is equal to the boundary value to the corresponding slope section of upper right, therefore C point is a diacritical point, can distinguish sliding trajectory by diacritical point C and slide by and be identified first sub- character Collection, subsequent sliding trajectory is the range into second sub- character set, therefore diacritical point refers to that the slope of curve of the point is equal to The boundary value of slope range where a certain sub- character set, the anterioposterior curve section of diacritical point respectively represent in character set in character set A sub- character set, i.e., between starting point and adjacent diacritical point or between two adjacent diacritical points or terminal and adjacent Sliding trajectory between diacritical point constitutes one section of curved section, and a curved section corresponds to a sub- character set in character set.With area Branch C judges line of travel and running length as starting point, to judge that curved section (CD) is the son that user needs to input Character set a, curved section (DE) are the sub- character set e that user needs to input, and curved section (EF) is the sub- character set hnv of user's input In character h or n or v, curved section (FG) be user input sub- character set o.Here C point, D point, E point, F point is all to discriminate between Point, the last period curve of diacritical point and latter section of curve respectively correspond a sub- character set.Thus by sliding trajectory (OCDEFG) All sub- character set passed through identify, after all sub- character set are identified, reject in sub- character set with initial character The character of legal combining characters cannot be formed.Here legal combining characters cannot be formed refer to and be identified on sliding trajectory A character or multiple characters cannot follow after initial character.It should be noted that legal combining characters might not It is complete legitimate characters sequence (such as complete pinyin sequence), for example, initial is x, is identified word on sliding trajectory I and o is accorded with, character i and o can successively follow one legal combining characters " xio " of formation after initial x, although legal Combining characters " xio " are not a complete legitimate characters sequences, but pass through association, it is known that the legal combining characters " xio " can also form a complete legitimate characters " xiong ".Therefore, in the present embodiment, legal combining characters include root According to the complete of character arrangement table rule (such as Chinese phonetic alphabet layout rule or English alphabet layout rule or other character arrangement tables rule) Whole character string, partially complete character string, partially complete character string refers to be added in the tail portion of the partially complete character string Complete character string is capable of forming after adding several characters.After the multiple characters being identified are followed in initial character be by The character that sliding trajectory sequencing passes through successively follows after initial character.Such as legal combining characters " nuan ", character u It first passes through, so pass through after character a in character u, therefore character a is followed after character u after initial character n, The legal combining characters formed before character u without will lead to character a, and so on.Determining character is followed in a word to exist The rule of the sequence of positions of combining characters and the character homologous thread section determined in the sequence of positions of sliding trajectory.Group character gur Only have character u and character v that can follow after character n in group character hnv.Therefore, this sliding trajectory slided (OCDEFG) being capable of forming complete legal combining characters has " nu, na, nuan, nun, nan, ne, nen, nv, nao ", when So also there are incomplete legal combining characters " nua ".
The corresponding track effective percentage of legal combining characters is calculated separately out, track effective percentage refers to legal combining characters In the sum of the length of curve of each character homologous thread section in addition to initial character curve corresponding with entire sliding trajectory it is long Spend the ratio of summation.For example, legal combining characters " nuan ", the length of curve of the corresponding curved section of character u (OC) is 3, word The length of curve for according with the corresponding curved section (CD) of a is 7, and the length of curve of the corresponding curved section of character n (EF) is 3, therefore legal Combining characters " nuan " track effective percentage be (3+7+3)/(3+7+2+3+7)=59.09% similarly can calculate conjunction The track effective percentage of the combining characters " nu " of method is 3/ (3+7+2+3+7)=13.64%, the track of legal combining characters " na " Effective percentage is 7/ (3+7+2+3+7)=31.82%, and the track effective percentage of legal combining characters " nun " is (3+3)/(3+7+2+ 3+7)=27.27, the track effective percentage of legal combining characters " nan " is (7+3)/(3+7+2+3+7)=45.45%, legal Combining characters " ne " track effective percentage be 2/ (3+7+2+3+7)=9.09%, the track of legal combining characters " nen " has Efficiency is (2+3)/(3+7+2+3+7)=22.73%, and the track effective percentage of legal combining characters " nv " is 3/ (3+7+2+3+ 7)=13.64%, the track effective percentage of legal combining characters " nao " is (7+7)/(3+7+2+3+7)=63.64%.It calculates After the track of all legal combining characters is efficient out, select the corresponding legal combining characters of track effective percentage highest as The target character for needing to input, the corresponding Chinese character of target character are the target characters for needing to input, for selection by the user, Yong Hucong It is selected in target characters and as final input character.For example, the track effective percentage highest of legal combining characters " nao ", Therefore, legal combining characters " nao " are target character, and corresponding Chinese character is target characters (such as makes a noise, brain, scratches ...), are used Therefrom target characters are as input character at family, to complete to input.
It should be noted that the track effective percentage of the legal combining characters on one sliding trajectory of calculating both can be first Entire sliding trajectory (i.e. until user stops sliding) is identified and calculates track effective percentage again, can also be identified with real-time synchronization Sliding trajectory and track are efficient, and the efficient result in the track that the two obtains is consistent.
For example, after identifying the complete sliding trajectory of user (OCDEFG), then started and by line of travel with starting point O point Calculate curve (OCDEFG) if on any point or the slope of curve done, when calculate to C point the slope of curve, it can be found that The slope of curve at any point all falls within the slope section of the region sub- character set gur, therefore curved section on curved section (OC) (OC) represent user wish input sub- character set gur in a character.Similarly, it can be found that it is any one on curved section (CD) The slope of curve of point all falls within the slope section of the region sub- character set a, the slope of curve at any point on curved section (DE) The slope section of the region sub- character set e is all fallen within, the slope of curve at any point all falls within word word on curved section (EF) Symbol collects the slope section of the region hnv, and the slope of curve at any point all falls within the location sub- character set o on curved section (FG) The slope section in domain.The track for finally calculating each legal combining characters again is efficient.
It can also be synchronized during sliding and calculate track effective percentage in real time, when user is when sliding curved section (OC) Having calculated that the track of legal combining characters " nu " is efficient, user does not terminate to slide and be to continue with and slide at this time, New character is identified in the range of the subsequent line of travel slided falls in the sub- character set of certain in character set, then is continued It is efficient to calculate track, therefore during sliding, then calculating pair occurs whenever sliding by and being identified new character The track answered is efficient.It is consistent using the result calculated again after result calculated when sliding and whole slided.
Practical study discovery, usual user is in the direction of the subsequent sliding trajectory of initial skid (such as first segment curved section) More acurrate namely subsequent sliding trajectory can more be slided according to the direction of sub- character set.In response to this, it is excellent to provide first The corresponding running length of the first segment curved section of sliding trajectory can be expanded several times in the first prioritization scheme by change scheme Track effective percentage is calculated after (such as 10 times or 20 times) again.For example, the running length of the curved section (OC) of the first segment in Fig. 2 is 3, after expanding 10 times, the running length of curved section is 30.In this way, the track effective percentage of legal combining characters " nu " is 30/ (30 + 7+2+3+7)=61.22%, the track effective percentage of legal combining characters " nuan " be (30+7+3)/(30+7+2+3+7)= 81.63%, other legal combining characters are also similar to be calculated, and is learnt by calculating, and track is efficient highest legal at this time Combining characters be " nuan ", therefore legal " nuan " be used as candidate characters.
As to whether into the first prioritization scheme, then it can be with according to whether receiving the first optimization signal, the first optimization be believed It number can be controlled by one key (can be physical button or virtual key) of setting, when clicking the key, then it represents that produce Raw first optimization signal.It can certainly be judged whether to automatically generate the first optimization letter according to the previous input habit of user Number, such as the input habit previous according to user, judge due to the first segment curved section of user's sliding trajectory length of curve not It is enough, and cause the track effective percentage comprising the corresponding combining characters of first segment curved section relatively low, and calculated output is tied Fruit is not the expected results of user's true intention, and user deletes and re-enters.And the song of the first segment curved section after re-entering Line length is elongated, when primary or stipulated number occurs in such case, the first optimization signal can be automatically generated, to carry out excellent Change.When receiving the first optimization signal, then enter the first prioritization scheme.
When the sliding trajectory of user passes through two identical characters, as shown in figure 4, first segment curved section (OC) slides By sub- character set gur, final stage curved section (GH) is also slided by sub- character set gur.And in order to distinguish initial character and The legal combining characters " nu " and initial character and final stage curve of the corresponding sub- character set gur composition of one section of curved section (OC) The legal combining characters " nu " of the corresponding sub- character set gur composition of section (GH), are denoted as " nu is 2. " for " nu " that the latter forms.
According to determining character in the sequence of positions of combining characters and the character homologous thread section determined in sliding trajectory This rule of sequence of positions, the character u in legitimate characters " nuan " formed here are the corresponding character u of first segment curved section, Rather than the corresponding character u of final stage curved section.
Practical discovery, the running length of the usually last sliding trajectory (usually corresponding to final stage curved section) of user compared with It is short, even if the second effective length is not achieved in the running length of final stage curved section at this time, if but final stage curved section cunning The angle of the line of travel (i.e. second from the bottom section of curved section) of line direction and latter section of curved section is more than that predetermined angle is (such as default Angle is set as 60 degree), it that is to say two of composition of the diacritical point on the curved section of two sections of front and back between last two sections of curved sections The angle of tangent line is more than predetermined angle, then expands several times to the running length of final stage curved section and (such as expand 10 Times).Such as tangent line of the diacritical point G in Fig. 4 on final stage curved section (GH) is GG2, it is (i.e. second from the bottom in the last period Section) tangent line on curved section (FG) be the angle of GG1, tangent line GG1 and tangent line GG2 is more than predetermined angle, although then GH at this time Running length is shorter, even less than the second effective length, then sliding trajectory GH, which is still considered as, effectively slides, and according to sliding trajectory GH Line of travel identify the corresponding character gur of the curved section (GH).
And it may in order to guarantee still to be constituted by more acurrate identification in the case where the curved section that user finally slides is shorter Legal combining characters, can by the running length of final stage curved section expand several times, such as expand 10 times.Such as scheme In 4, the running length of final stage curved section (GH) is 2, after expanding 10 times, the rail of the legal combining characters " nu is 2. " of composition Mark effective percentage is 20/ (3+7+2+3+7+20)=47.62%.Certainly, the running length of first segment curved section and final stage are bent The running length of line segment can also expand several times simultaneously, such as the running length of first segment curved section (OC) expands 20 times, most The running length of latter section of curved section (GH) also expands 20 times, then the track effective percentage of combining characters legal at this time " nu is 2. " is 40/ (60+7+2+3+7+40)=33.61%.
As shown in fig. 7, obtaining English character (English word) using English input, initial is also possible to defeated by sliding Enter, since English inputs same letter, it is specified that when one section of curve segment length for corresponding to a sub- character set in the presence of needs are continuous Often reach the second effective length primary, such case that once inputs the sub- character set, the first segment curved section identified is corresponding Sub- character set as initial, the corresponding sub- character set of subsequent curved section is followed constitutes legal combination after initial Character.Such as in Fig. 7, the legitimate characters " able " of formation are English word, and initial a is the word that first segment curved section identifies Accord with the character concentrated.
Judgement can certainly be compared with the second effective length to the length of curve of all curved sections of sliding trajectory, Only when the length of curve of curved section is more than or equal to the second effective length, being just considered as the curved section is effectively to slide, i.e., only has Otherwise legal combining characters could be formed as the character in legal combining characters by imitating the corresponding character of curved section slided In do not consider to slide corresponding character in vain.In Fig. 7, the length of curve of the second segment curved section of sub- character set " def " is represented It is 0.5, is less than preset second effective length (such as being set as 2), then second segment curved section is considered as slides in vain, according to word It accords with layout rule and does not consider the curved section when judgement forms legal combining characters.Similarly, the of sub- character set " ghi " is represented The length of curve of four sections of curved sections is 0.5, is not also taken into account.Therefore, the legal group that the sliding trajectory in Fig. 7 is capable of forming Closing character includes that " the track effective percentage of able, bake, bald, bale, cake, calf ", each legal combining characters are (3+ 3+3)/(3+0.5+3+0.5+3)=90%.
Certainly, the second effective length can be identical with the value of the first effective length, can not also be identical.
In the present embodiment, the running length of one section of curved section also refers to the length of curve of the curved section, and the two concept is identical.
For the ease of user in taxiing procedures, intuitively know clearly that line of travel represents corresponding character, also with During family is slided, input instruction figure, input instruction figure packet are shown in corresponding position (such as upper left corner of input interface) Include the grouping situation of display character set and the direction of every group of character association.
If the character and initial character that are identified on a complete sliding trajectory of user's input can only constitute a conjunction The combining characters of method, then the track that can not calculate legal combining characters at this time is efficient, by unique legal combined characters Accord with the candidate characters inputted as needs.As shown in figure 5, after user inputs initial character q, identified sub- character on sliding trajectory Collection has gur and sub- character set a, but can only constitute unique legal combining characters " qu ", therefore by legal combining characters " qu " corresponding Chinese character is as candidate input character.
Sometimes in user's taxiing procedures, (refer to except first segment curved section and final stage are bent in certain intermediate regions of sliding Sliding trajectory except line segment) it is possible to not be the desired character for needing to input of user.As shown in fig. 6, user inputs lead-in A sliding trajectory is slided out after symbol h, which includes three curved sections, and first curved section is identified sub- character set A, second curved section are identified sub- character set gur, the last one curved section is identified sub- character set i.User is intended that It is expected that legal combining characters " hai " is inputted, and due to sliding to sub- character from sub- character set a after sliding the sub- character set a of input Collect i, the line of travel of sliding trajectory usually has the line of travel of one section of curved section (i.e. second curved section) that can fall into sub- word Sub- character set gur is identified in the range of symbol collection gur.It, can be by sub- character set gur institute in order to avoid such case generation The running length of second segment curved section reduce several times, such as the 1/2 of former running length is reduced, so as to by the curve The track effective percentage for the legal combining characters that character in section is constituted with initial character becomes smaller.For example, not to second segment curve In the case that the running length of section reduces, the track effective percentage of legal combining characters " ha " is 3/ (3+5+4)=25%, legal The track effective percentage of combining characters " hu " be 5/ (3+5+4)=41.67%, the track of legal combining characters " hai " is effective Rate is 3+4/ (3+5+4)=58.33%, the track effective percentage of legal combining characters " hui " be (5+4)/(3+5+4)= 75%;And the running length to second segment curved section is reduced in the case of the 1/2 of original running length, then legal combining characters The track effective percentage of " ha " is 3/ (3+2.5+4)=31.58%, and the track effective percentage of legal combining characters " hu " is 2.5/ (3 + 2.5+4)=26.32%, the track effective percentage of legal combining characters " hai " is (3+4)/(3+2.5+4)=73.68%, is closed The track effective percentage of the combining characters " hui " of method is (2.5+4)/(3+2.5+4)=68.42%.Obtained track effective percentage is most High result it is expected the true intention of input closer to user.
In order to reduce several times to the length of curve for meeting the corresponding curved section of preset condition, such as in Fig. 6 The length of curve of second segment curved section reduces 0.5 times, can optimize signal according to third to control, believe when receiving third optimization Number, then several times are reduced to the length of curve for meeting the corresponding curved section of preset condition.The preset condition refers to current curves Section is not the first segment curved section or final stage curved section of sliding trajectory, and the slope of the corresponding character direction of current curves section The boundary value of range is respectively by the oblique of one of slope range boundary value of upper character corresponding direction and next character corresponding direction One of rate range boundary value is constituted.Third optimization signal can also be generated by key.
Embodiment two
As shown in figure 8, embodiment as character using Chinese phonetic alphabet or English phonetic alphabet first is that carry out sliding input , the difference is that, the present embodiment carries out sliding input as character using stroke, naturally it is also possible to use with embodiment one Other character inputs.It carries out sliding input using Chinese stroke as character, Chinese stroke can be divided into several strokes, only need By Chinese stroke as character set, and establish being associated with for each Chinese stroke and direction.Such as according to national official's " Modern Chinese General words table " regulation Chinese shape code is divided into five stroke classes, naturally it is also possible to according to other regular partitions at other Stroke, such as eight kinds are divided into according to " word eight treating observances forever ".In the present embodiment, as shown in figure 8, by Chinese stroke be divided into including point, Horizontal, vertical, folding skims five strokes, adds an asterisk wildcard, so that character set includes that point, cross, folding, slash and asterisk wildcard are total Six characters.Fig. 8 shows by stroke, as character, inputting Chinese in sliding way " side ", the track effective percentage of Chinese " side " is (6+ 3+4+4)/(6+3+4+4)=100%.
Embodiment three
As shown in figure 9, the difference is that, the curve segment length of one sliding trajectory of embodiment does not consider most with embodiment one Low length, that is, no matter length identifies corresponding character to the length of curve of the curved section identified, in addition, embodiment one is arranged Character set in character refer to can become legitimate characters in character, such as can be Chinese pinyin, English alphabet, in Style of writing picture etc., but do not include the spcial character of number, symbol, functional operator etc., these spcial characters can not form conjunction Character in method character.In order to input these spcial characters, in the present embodiment, increase spcial character in character set, and will Spcial character is associated with one by one with fixed-direction, includes increasing " deletion " functional operator, and " word selection " feature operation in Fig. 9 Symbol, " word selection " function is i.e. from the legal combining characters that the corresponding character of curved section that current sliding trajectory includes can form Select a combining characters as input character.When the line of travel of the curved section of sliding trajectory falls into " deletion " or " word selection " In direction scope, then delete operation can be carried out or enter word selection to operate, and to the song of the corresponding curved section of these spcial characters Line length be arranged the first effective length, when the corresponding curved section of spcial character length of curve be equal to the first effective length, just view It is effectively to slide for this section of sliding trajectory, is otherwise considered as and invalid accidentally slides.And the value of the first effective length can be according to reality Situation is adjusted.As shown in figure 9, the line of travel of third section curved section (i.e. curve 34 in figure) falls into the direction model of " word selection " In enclosing, to identify that third section curved section needs to carry out word selection, then further judge that the curve of third section curved section is long Whether degree is more than or equal to the first effective length (such as effective length is set as 0.5), if meeting condition, third section curved section generation Table needs to carry out word selection really, and otherwise third section curved section is considered as the curved section slided in vain.When third section curved section is considered as nothing After imitating the curved section slided, during the track for calculating legitimate characters is efficient, the total length of corresponding sliding trajectory is also needed The length of curve of invalid curved section is rejected, calculation amount can be reduced in this way.Such as the Chinese pinyin " guan " of legitimate characters, Its track effective percentage is (5+3+4)/(5+3+0.5+4)=96%, and the total length of sliding trajectory is not by third section curved section Length of curve take into account, reduce calculation amount.
When the curved section identified is to need to carry out word selection, such as third section curved section (curve 34) and the 6th in Fig. 9 Section curved section (curve 67) needs to carry out word selection.For the such case for needing to carry out word selection, then executed by step in detail below:
The position for needing to carry out the curved section of word selection is obtained, is judged before first segment curved section to word selection homologous thread section Can the corresponding character of all curved sections of one section of curved section follow after initial character, and obtain determining character.It will obtain Determination character and initial character constitute legal combining characters, determining character combining characters sequence of positions and determine Sequence of positions of the character homologous thread section in sliding trajectory.
If initial character is first to write music the corresponding character of line segment, judge with second segment curved section to word selection homologous thread Can the corresponding character of all curved sections of the last period curved section of section follow after initial character, and obtain determining character, And then obtain legal combining characters.
After obtaining legal combining characters, the track for calculating each combining characters is efficient, it is noted that rail at this time The length of curve summation of all curved sections of the efficient sliding trajectory of mark refers to first segment curved section to word selection homologous thread section The last period curved section all curved sections length of curve summation or second segment curved section to word selection homologous thread section before The summation of the length of curve of all curved sections of one section of curved section.
And using the efficient highest combining characters in track as candidate characters, and candidate characters may be corresponding with multiple meanings Character, and select from the character of multiple meanings a specific character as input character, to complete to input.Such as scheme In 9, since the length of curve of third section curved section is less than the first effective length, do not enter word selection function.Final stage is bent The length of curve of line segment is greater than the first effective length and enters word selection function, calculates the track of each legal combining characters at this time Effective percentage, the efficient corresponding legal combining characters in highest track are " guan ", and combining characters " guan " be corresponding with it is more The character (including pipe, tank, pass, used etc.) of a meaning, to breathe out selection region, selection region shows that the combining characters are corresponding The character of multiple meanings, and the selection signal of user is received, using the character of the corresponding concrete meaning of selection signal as input word Symbol, such as user select " to manage " as input character, to complete to input from " pipe, pass, is used to tank ".
The present embodiment is inputted for Chinese pinyin, is also possible to for Chinese stroke input, such as by calculating The effectively corresponding combining characters in obtained highest track are " one by one | " (combining characters that i.e. horizontal, horizontal, vertical three strokes are constituted), And the character of at least corresponding three meanings of the combining characters: dry, in, Chu.It can certainly be other character inputs, to need It to be selected from the character of concrete meaning.
After the character that user breathes out selection region and chooses concrete meaning completes input, this target word is also implied that Symbol slides end of input.
The present invention identifies all characters of user's sliding trajectory, so that obtaining can be all legal with initial character composition Combining characters, and the track for calculating all legal combining characters is efficient, selects the efficient highest legal combination in track Character slides the track of input without limiting each character to complete the input of character as the candidate characters that needs input Length.
Example IV
As shown in Figure 10, the invention further relates to a kind of processing terminal 100 of entity apparatus for realizing above method, packets It includes,
Memory 101, for storing program instruction;
Processor 102, for running described program instruction, to execute embodiment one to embodiment three described in any one The step in input method for being identified based on sliding trajectory.
Embodiment disclosed in this specification is an illustration to folk prescription region feature of the present invention, protection model of the invention Embodiment without being limited thereto is enclosed, the equivalent embodiment of other any functions is fallen within the protection scope of the present invention.For this field Technical staff for, various other corresponding changes and change can be made according to the above description of the technical scheme and ideas Shape, and all these change and deformation all should belong within the scope of protection of the claims of the present invention.

Claims (11)

1. a kind of input method based on sliding trajectory identification, obtains character set, character set is divided into the sub- character set of several groups, and build The mapping relations one by one in sub- character set and direction are found, and establish the mapping relations one by one of sub- character set and slope range, it is special Sign is, comprising the following steps:
The initial position signal for receiving user's input, obtains initial position;
It receives user and slides signal using initial position as what starting point inputted, obtain sliding trajectory;
When initial character is inputted with the first segment curved section of sliding trajectory, S1 is thened follow the steps:
Step S1: the sub- character set that the sliding trajectory passes through is judged according to rule one, union obtains sliding trajectory process All legal combining characters that the character of sub- character set is constituted;Described regular one includes:
According to the mapping relations one by one of sub- character set and direction, identify in sliding trajectory along the side of sliding of character corresponding direction To;Calculate the slope of curve at any point on sliding trajectory successively since starting point to identify diacritical point, diacritical point The boundary value for referring to slope range where the slope of curve of the point is equal to sub- character set, between starting point and adjacent diacritical point or Sliding trajectory between two adjacent diacritical points or between terminal and adjacent diacritical point constitutes one section of curved section, all songs Line segment constitutes a complete sliding trajectory, and wherein the corresponding sub- character set of first segment curved section is as the lead-in for sliding input Symbol;When the line of travel at any point on one section of curved section each falls within the direction of sub- character set, and this section of curved section is taken up an official post Any the slope of curve of anticipating is also fallen into the place slope range of sub- character set, then one by one according to sub- character set and slope range Mapping relations obtain the sub- character set of this section of curved section representative;
According to character arrangement table rule, obtaining in the corresponding sub- character set of each curved section in addition to first segment curved section can be with The character of determination after initial character;
The character of obtained determination and initial character are constituted into legal combining characters, determining character is suitable in the position of combining characters Sequence and determine character homologous thread section sliding trajectory sequence of positions;
Calculate the length of curve of each curved section;
The track for calculating each legal combining characters is efficient, by the corresponding legal combined characters of track effective percentage maximum value Symbol completes input as input character;
The track effective percentage refer to the sum of length of curve of the corresponding curved section of all characters in legal combining characters with The ratio of the length of curve summation of all curved sections of sliding trajectory;
When initial character is inputted with initial position signal, S2 is thened follow the steps:
Step S2: the sub- character set that the sliding trajectory passes through is judged according to rule two, union obtains sliding trajectory process All legal combining characters that the character of sub- character set is constituted;Described regular two include:
According to the mapping relations one by one of sub- character set and direction, identify in sliding trajectory along the side of sliding of character corresponding direction To;Calculate the slope of curve at any point on sliding trajectory successively since starting point to identify diacritical point, diacritical point The boundary value for referring to slope range where the slope of curve of the point is equal to sub- character set, between starting point and adjacent diacritical point or Sliding trajectory between two adjacent diacritical points or between terminal and adjacent diacritical point constitutes one section of curved section, all songs Line segment constitutes a complete sliding trajectory;When the line of travel at any point on one section of curved section each falls within the institute of sub- character set In direction, and on this section of curved section, the slope of curve at any point is also fallen into the place slope range of sub- character set, then foundation The mapping relations one by one of sub- character set and slope range obtain the sub- character set of this section of curved section representative;
According to character arrangement table rule, obtain to follow the determination after initial character in the corresponding sub- character set of each curved section Character;
The character of obtained determination and initial character are constituted into legal combining characters, determining character is suitable in the position of combining characters Sequence and determine character homologous thread section sliding trajectory sequence of positions;
Calculate the length of curve of each curved section;
The track for calculating each legal combining characters is efficient, by the corresponding legal combined characters of track effective percentage maximum value Symbol completes input as input character;
The track effective percentage refers to the song of the corresponding curved section of all characters in legal combining characters in addition to initial character The ratio of the sum of line length and the length of curve summation of all curved sections of sliding trajectory.
2. the input method according to claim 1 based on sliding trajectory identification, it is characterised in that: the character set further includes The sub- character set being made of spcial character.
3. the input method according to claim 2 based on sliding trajectory identification, it is characterised in that: when the curve of sliding trajectory Section is identified the sub- character set constituted for spcial character described in representative, then presets when the length of curve of the curved section is more than or equal to The first effective length, then enter corresponding operating.
4. the input method according to claim 1 based on sliding trajectory identification, it is characterised in that: further include the first optimization letter Number, when receiving the first optimization signal, then the length of curve of the first segment curved section of the sliding trajectory is expanded into several times.
5. the input method according to claim 1 based on sliding trajectory identification, it is characterised in that: further include the second optimization letter Number, when receiving the second optimization signal, then the length of curve of the final stage curved section of the sliding trajectory is expanded into several times.
6. the input method according to claim 1 based on sliding trajectory identification, it is characterised in that: further include the first optimization letter Number and second optimization signal, when receive the first optimization signal and second optimization signal, then by the first segment of the sliding trajectory The length of curve of curved section expands several times, and the expansion of the length of curve of the final stage curved section of the sliding trajectory is several Times.
7. the input method according to claim 5 or 6 based on sliding trajectory identification, it is characterised in that: second optimization The generation of signal includes the following steps:
If two of composition of the diacritical point between last two sections of curved sections of the sliding trajectory on the curved section of two sections of front and back The angle of tangent line is more than predetermined angle, then automatically generates the second optimization signal.
8. the input method according to claim 1 based on sliding trajectory identification, it is characterised in that: optimize including third and believe Number, when receiving third optimization signal, then the length of curve for meeting the corresponding curved section of preset condition is reduced into several times.
9. the input method according to claim 8 based on sliding trajectory identification, it is characterised in that: the preset condition refers to Current curves section is not the first segment curved section or final stage curved section of sliding trajectory, and the corresponding character of current curves section closes Join the boundary value of the slope range in direction respectively by one of the slope range boundary value in upper character association direction and next character One of slope range boundary value of relating heading is constituted.
10. the input method according to claim 1 based on sliding trajectory identification, it is characterised in that: further include setting second Effective length, when the length of curve of the curved section is more than or equal to the second effective length, then according to character arrangement table rule, judgement should Can the corresponding sub- character set of curved section as the character constituted in legal combining characters;When the length of curve of the curved section Less than the second effective length, then the corresponding sub- character set of the curved section is not as the character constituted in legal combining characters.
11. a kind of processing terminal comprising,
Memory, for storing program instruction;
Processor is known as described in claim any one of 1-10 based on sliding trajectory for running described program instruction with executing The step of other input method.
CN201910178333.6A 2019-03-08 2019-03-08 Input method and processing terminal based on sliding track recognition Active CN110018774B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910178333.6A CN110018774B (en) 2019-03-08 2019-03-08 Input method and processing terminal based on sliding track recognition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910178333.6A CN110018774B (en) 2019-03-08 2019-03-08 Input method and processing terminal based on sliding track recognition

Publications (2)

Publication Number Publication Date
CN110018774A true CN110018774A (en) 2019-07-16
CN110018774B CN110018774B (en) 2020-09-01

Family

ID=67189392

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910178333.6A Active CN110018774B (en) 2019-03-08 2019-03-08 Input method and processing terminal based on sliding track recognition

Country Status (1)

Country Link
CN (1) CN110018774B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI738146B (en) * 2019-12-10 2021-09-01 大陸商北京集創北方科技股份有限公司 Character recognition method and touch control module using the same

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707863A (en) * 2011-03-28 2012-10-03 黄冠 Chinese Pinyin one-stroke input method
CN103092511A (en) * 2012-12-28 2013-05-08 北京百度网讯科技有限公司 Input method, device of mobile terminal and mobile terminal
CN103870192A (en) * 2014-01-24 2014-06-18 白春荣 Input method and device based on touch screen as well as Pinyin input method and system
US20140285455A1 (en) * 2013-02-07 2014-09-25 Tencent Technology (Shenzhen) Company Limited Sliding control method and terminal device thereof
CN104461050A (en) * 2014-09-21 2015-03-25 王建勤 Method for screening input candidate Chinese characters by means of handwriting strokes
CN105988595A (en) * 2015-02-17 2016-10-05 上海触乐信息科技有限公司 Sliding input method and apparatus
CN109308128A (en) * 2017-07-29 2019-02-05 黄冠 A kind of letter sliding input method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707863A (en) * 2011-03-28 2012-10-03 黄冠 Chinese Pinyin one-stroke input method
CN103092511A (en) * 2012-12-28 2013-05-08 北京百度网讯科技有限公司 Input method, device of mobile terminal and mobile terminal
US20140285455A1 (en) * 2013-02-07 2014-09-25 Tencent Technology (Shenzhen) Company Limited Sliding control method and terminal device thereof
CN103870192A (en) * 2014-01-24 2014-06-18 白春荣 Input method and device based on touch screen as well as Pinyin input method and system
CN104461050A (en) * 2014-09-21 2015-03-25 王建勤 Method for screening input candidate Chinese characters by means of handwriting strokes
CN105988595A (en) * 2015-02-17 2016-10-05 上海触乐信息科技有限公司 Sliding input method and apparatus
CN109308128A (en) * 2017-07-29 2019-02-05 黄冠 A kind of letter sliding input method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI738146B (en) * 2019-12-10 2021-09-01 大陸商北京集創北方科技股份有限公司 Character recognition method and touch control module using the same

Also Published As

Publication number Publication date
CN110018774B (en) 2020-09-01

Similar Documents

Publication Publication Date Title
CN103226387B (en) Video fingertip localization method based on Kinect
US20110299737A1 (en) Vision-based hand movement recognition system and method thereof
EP3343517B1 (en) Selecting points on an electroanatomical map
Fahn et al. A topology-based component extractor for understanding electronic circuit diagrams
RU2013154102A (en) FINGER RECOGNITION AND TRACKING SYSTEM
CN102880302A (en) Word identification method, device and system on basis of multi-word continuous input
CN107368820B (en) Refined gesture recognition method, device and equipment
CN108549878B (en) Depth information-based hand detection method and system
CN104463141A (en) Fingerprint template input method and device based on intelligent card
CN107622271A (en) Handwriting text lines extracting method and system
CN104915009B (en) The method and system of gesture anticipation
Gu et al. An advanced deep learning approach for safety helmet wearing detection
CN110018774A (en) A kind of input method and processing terminal based on sliding trajectory identification
CN107220634A (en) Based on the gesture identification method for improving D P algorithms and multi-template matching
CN106650554A (en) Static hand gesture identification method
EP2316991B1 (en) Knit design method, knit design device, and design program
CN115390739A (en) Remote interactive input method and device based on palm touch and electronic equipment
CN115375891A (en) Cultural relic fragment similarity identification and transformation matching method based on machine learning
CN107918488B (en) Feature selection-based isotropic three-dimensional gesture recognition method
JP2008243074A (en) Device, method, and program for retrieving document
CN107066944B (en) A kind of localization method and device of Fingers root
JP7265607B1 (en) SYSTEM, GAME DEVICE, METHOD, AND PROGRAM FOR DETERMINING MOTION SEQUENCE
CN110221712B (en) Input method and processing terminal based on character characteristics
CN106792509A (en) A kind of diffusion type fingerprint image searching method in fingerprint location
CN103106308A (en) Personalized creative inflection point identification method and system thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant