CN102214043B - Handwriting input identifying method and system - Google Patents

Handwriting input identifying method and system Download PDF

Info

Publication number
CN102214043B
CN102214043B CN2011101611390A CN201110161139A CN102214043B CN 102214043 B CN102214043 B CN 102214043B CN 2011101611390 A CN2011101611390 A CN 2011101611390A CN 201110161139 A CN201110161139 A CN 201110161139A CN 102214043 B CN102214043 B CN 102214043B
Authority
CN
China
Prior art keywords
character
identification
hand
new input
correction
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.)
Active
Application number
CN2011101611390A
Other languages
Chinese (zh)
Other versions
CN102214043A (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.)
iFlytek Co Ltd
Original Assignee
iFlytek 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 iFlytek Co Ltd filed Critical iFlytek Co Ltd
Priority to CN2011101611390A priority Critical patent/CN102214043B/en
Publication of CN102214043A publication Critical patent/CN102214043A/en
Application granted granted Critical
Publication of CN102214043B publication Critical patent/CN102214043B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Character Discrimination (AREA)

Abstract

The invention discloses a handwriting input identifying method and system. The handwriting input identifying method comprises the following steps of: displaying a character input area in a handwriting area, wherein the character input area at least comprises a newly input indicating area; receiving characters written by a user; and judging whether the characters written by the user are positioned in the newly input indicating area, and if so, determining the characters written by the user as newly input characters. In the method, the newly input character indicating area is partitioned from the writing area, and the positions of the input characters and the area are judged, so that the input intent of handwritings in the writing area can be determined, and the input or identifying and correction of new characters are realized. Under the support of the method, a wrong identifying result can be corrected by a user in the writing area in a direct covering way; and moreover, continuous operation from new character input to character correction identifying as well as continuous operation from the character correction identifying to new character input are realized, operations such as area switching, edition positioning and the like of the user in the conventional mode are eliminated, the operation process is simplified, and the processing efficiency is improved.

Description

A kind of handwriting input recognition methods and system
Technical field
The application relates to technical field of data processing, particularly relates to a kind of handwriting input recognition methods and system.
Background technology
In recent years, fast development along with various infotecies, the handwriting recognition application has welcome the giant-screen touch-screen epoch, the intelligent digitalized produce market of various support giant-screen touch-screen applications is day by day ripe, the Application and Development of giant-screen touch panel device has effectively supported the development in handwriting recognition software market, simultaneously also recognition technology has been proposed to new requirement and challenge, how to have realized more fast, handwriting input more easily its accurate identification is also become to new study hotspot.
On the giant-screen touch panel device, user's handwriting input recognition technology still can not guarantee 100% correct discrimination, thereby often needs artificial the participation to revise editor to recognition result.In prior art, the process of handwriting input identification be take Fig. 1 as example, and the user is after the interior handwriting input in hand-written district 11 " the University of Science and Technology news fly ", and system is shown in text editing district 12 to its identification and by screen display on most probable recognition result immediately.If identification character is correct, the user continues writing the new line character of the interior input in district 11; If there is the identification character mistake, the user need to pass through cursor fixation and recognition error character in text editing district 12, returns to hand-written district 11 after it is deleted and re-enters.Until after all identification error characters all obtain corrigendum, the user by text editing district cursor movement to current text sentence tail, in order to continue to receive the recognition result that shows new input character.
Known according to above-mentioned art methods, in handwriting input recognition system, need continually in the different operating zone, as switched between text editing district 12 and hand-written district 11 etc., to complete to new input character state with to the switching of identification character correction state, increase the difficulty of user's operation, affected whole input efficiency.
Summary of the invention
For solving the problems of the technologies described above, the embodiment of the present application provides a kind of handwriting input recognition methods and system, to simplify the handwriting input identifying, raises the efficiency, and its technical scheme is as follows:
A kind of handwriting input recognition methods comprises:
Show the character input area in hand-written district, described character input area at least comprises new input indicating area;
Receive the character that the user writes;
Judge that described user writes character and whether is positioned at described new input indicating area;
If confirm that it is new input character that described user writes character.
Further, describedly judge that described user writes character and whether is positioned at described new input indicating area, comprising:
Judge whether the stroke first point that described user writes character drops on described new input indicating area;
If further judge whether the continuity length of stroke in described new input indicating area that described user writes character is greater than the distance threshold set in advance, if definite described user writes character and is positioned at described new input indicating area.
Further, also comprise:
Identification character in described hand-written district is removed;
In described hand-written district, described new input character is identified and the Identification display result.
Further, described character input area also comprises modification region, and described method also comprises:
Be positioned at the modification region outside described new input indicating area if described user writes character, confirm that character that described user writes is for to the correction character of identification character in described hand-written district.
Further, described modification region comprises the correction subregion, and identification character is corresponding one by one with each in described hand-written district for each described correction subregion;
Described when described user writes character and is positioned at the modification region outside described new input indicating area, confirm that character that described user writes for to the correction character of identification character in described hand-written district, is specially:
Write according to described user the correction subregion that character is positioned at, confirm that the corresponding identification character of described correction subregion is identification character to be revised.
Further, also comprise:
The candidate word sequence that shows identification character described to be revised;
If receive the selection result of described user in described candidate word sequence, the identification character described to be revised according to described selection result correction; If do not receive the selection result of described user in described candidate word sequence, described user is write to character and identified, the identification character described to be revised according to the recognition result correction.
Further, before the character input area in the hand-written district of described demonstration, also comprise:
Determine in described hand-written district and comprise the minimum rectangle of identification character;
According to the ordinate on described minimum rectangle summit, define boundaries, described separatrix separates described new input indicating area and described modification region in described hand-written zoning.
A kind of handwriting input recognition system comprises:
The zone display unit, for showing the character input area in hand-written district, described character input area at least comprises new input indicating area;
The input receiving element, the character write for receiving the user;
Judging unit, for judging that described user writes character and whether is positioned at described new input indicating area;
The state confirmation unit, when being, confirm that it is new input character that described user writes character for the result when described judging unit.
Further, described judging unit comprises:
Whether the first judgment sub-unit, drop on described new input indicating area for judging the stroke first point that described user writes character;
The second judgment sub-unit, for when the result of described the first judgment sub-unit when being, further judge whether the continuity length of stroke in described new input indicating area that described user writes character is greater than the distance threshold set in advance, if determine that described user writes character and is positioned at described new input indicating area.
Further, also comprise:
The character clearing cell, removed for the identification character in described hand-written district;
Recognition unit, for identifying and the Identification display result described new input character in described hand-written district.
Further, described character input area also comprises modification region,
Described state confirmation unit, also when writing character as described user and be positioned at the modification region outside described new input indicating area, confirm that character that described user writes is for to the correction character of identification character in described hand-written district.
Further, described modification region comprises the correction subregion, and identification character is corresponding one by one with each in described hand-written district for each described correction subregion;
Described state confirmation unit, specifically for write the correction subregion that character is positioned at according to described user, confirm that the corresponding identification character of described correction subregion is identification character to be revised.
Further, also comprise:
The candidate display unit, for showing the candidate word sequence of identification character described to be revised;
Amending unit, for when receiving the selection result of described user in described candidate word sequence, the identification character described to be revised according to described selection result correction; When not receiving the selection result of described user in described candidate word sequence, described user is write to character and identified, the identification character described to be revised according to the recognition result correction.
Further, also comprise:
The zone determining unit, before the character input area in the hand-written district of described demonstration, determine in described hand-written district and comprise the minimum rectangle of identification character;
The zone division unit, define boundaries for the ordinate according to described minimum rectangle summit, and described separatrix separates described new input indicating area and described modification region in described hand-written zoning.
The embodiment of the present invention is inputted with guides user by show the zone of dividing in hand-written district, then when receiving input character, judge whether character is positioned at new input character indicating area, if be judged to be new input state, then the character of input carried out to fresh character identification, on the other hand, if this character is not positioned at new input character indicating area, or be positioned at the correction character zone, be judged to be identification character correction state, follow-uply carry out the correction of identification character.The method is by writing the new input character of Division indicating area, and carries out input character and regional location determination, can confirm to write the input intention of district's person's handwriting, realizes that fresh character input or identification revises.Under the support of the method, the recognition result that the user can correct mistakes in the mode directly covered in writing district, and, the user can realize that fresh character is input to the identification character correction, and identification character is adapted to the continued operation of fresh character input, save the operations such as the zone switching of user under traditional mode and editor location, simplified operating process, improved treatment effeciency.
The accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, below will the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described, apparently, the accompanying drawing the following describes is only some embodiment that put down in writing in the application, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The process schematic diagram that Fig. 1 is handwriting input identification in prior art;
Fig. 2 is a kind of handwriting input recognition methods of embodiment of the present invention process flow diagram;
Fig. 3 is the another kind of handwriting input recognition methods of embodiment of the present invention process flow diagram;
Fig. 4 carries out to hand-written district the schematic diagram that zone is divided in embodiment illustrated in fig. 3;
Fig. 5 is the schematic diagram after hand-written area being divided in embodiment illustrated in fig. 3;
Fig. 6 is the another kind of handwriting input recognition methods of embodiment of the present invention process flow diagram;
Fig. 7 is the schematic diagram after hand-written area being divided in embodiment illustrated in fig. 6;
The structural representation that Fig. 8 is a kind of hand-written input system of the embodiment of the present invention;
The structural representation that Fig. 9 is the another kind of hand-written input system of the embodiment of the present invention;
The structural representation that Figure 10 is the another kind of hand-written input system of the embodiment of the present invention.
Embodiment
In order to make those skilled in the art person understand better the technical scheme in the application, below in conjunction with the accompanying drawing in the embodiment of the present application, technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment is only the application's part embodiment, rather than whole embodiment.Embodiment based in the application, those of ordinary skills are not making under the creative work prerequisite the every other embodiment obtained, and all should belong to the scope of the application's protection.
In prior art, system need to be switched as text editing district and hand-written district at different operating areas, to complete to new input character state with to the switching of identification character correction state, so, its operating process is loaded down with trivial details, particularly in the situation that there are a plurality of identification character mistakes, input efficiency is lower.
Based on this, the embodiment of the present invention provides a kind of handwriting input recognition methods and system, by show the regional indicating user input of dividing in hand-written district, then when receiving input character, judge whether character is positioned at new input character indicating area, if, be judged to be new input state, follow-uply carry out fresh character identification, on the other hand, if this character is not positioned at new input character indicating area, or be positioned at the correction character zone, be judged to be identification character correction state, follow-uply carry out the correction of identification character.The method is by writing Division, and carries out input character and regional location determination, and the current state that can confirm to write district is new input, or identification is revised, preferably resolve and write the contradiction that in district, fresh character is inputted and identification is revised, simplified operating process, improved treatment effeciency.
Referring to Fig. 2, it is a kind of handwriting input recognition methods of embodiment of the present invention process flow diagram.
The method can comprise:
Step 201, show the character input area in hand-written district, and this character input area at least comprises new input indicating area.
In the present embodiment, can in the hand-written district of terminal, divide in advance the character input area, before the character that also can write the reception user, according to the identification character in hand-written district, dynamically divide, certainly temporarily, system is before accepting for the first time user's input, in even hand-written district, there do not is recognition result yet, can zone not done to by hand-written district and divide, directly accept the fresh character input, be not construed as limiting, its regional division methods please refer to the description of subsequent embodiment herein.This character input area at least comprises new input indicating area, and whether for the follow-up user of judgement, write character is new input character.
Step 202, receive the character that the user writes.
After showing the character input area, the user carries out handwriting input according to the zone shown, the character stroke information that system writes the user is received.
Step 203, judge that the user writes character and whether is positioned at new input indicating area.
System writes the trajectory coordinates (as first stroke of a Chinese character stroke) of character stroke according to the user, perhaps write the position coordinates of character etc., judge whether the character that the user writes in hand-written district is positioned at new input indicating area, wherein, the stroke that can write character without the user falls into new input indicating area fully, or the position coordinates that writes character falls into new input indicating area fully, meet certain threshold value as long as write stroke or the position coordinates of character, can think that this writes character and is positioned at new input indicating area.
Step 204, if confirm that it is new input character that the user writes character.
When confirming that the user writes character and is positioned at new input indicating area, can confirm that the current write state of user is new input state, the character that the user writes is new input character, can carry out the follow-up flow process corresponding with new input state, for example, if there is the identification character to input last time in current hand-written district, to this identification character removed, and carry out upper screen display and show, can be presented at the copy editor district, and the new input character in this hand-written district is identified, the Identification display result, if do not shown character in current hand-written district, directly new input character is identified, the Identification display result.
The present embodiment is by writing the new input character of Division indicating area, and carry out input character stroke and regional location determination, whether the current state that can confirm to write district is new input state, realized writing the unified input of fresh character and recognition result correction in district, simplify operating process, improved treatment effeciency.
Referring to Fig. 3, it is the process flow diagram of the another kind of handwriting input recognition methods of the embodiment of the present invention.
The method can comprise:
Step 301, dynamically show the character input area in hand-written district.
In the present embodiment, if there is identification character in hand-written district, for example system is identified the character that writes of user's last time, and shown identification character in hand-written district, as identification character is " the University of Science and Technology news fly ", in this step, need the character input area in this hand-written district of dynamic calculation at first, comprise new input indicating area and modification region, revised with guides user fresh character input or to identification character.The calculating partition process of wherein newly inputting indicator and modification region is as follows:
At first, determine in hand-written district and comprise the minimum rectangle of identification character.
As shown in Figure 4, this rectangle is defined as the minimum rectangle that can include all identification characters, and this minimum rectangle can be by its summit P1, P2, P3, P4 is definite, and wherein each apex coordinate is P1 (x1, y1), P2 (x2, y1), P3 (x2, y2), P4 (x1, y2).
Secondly, according to the ordinate on minimum rectangle summit, define boundaries 41, this separatrix 41 makes new advances and inputs indicating area and modification region at hand-written Division.
In the present embodiment, this separatrix 41 can be: y=y1+ theta* (y2-y1).Wherein theta be preset systematic parameter, for controlling the size of new input indicating area, be preferably 0.3 in this case, can be accustomed to oneself according to user writing adjustment is set, wherein the top of this decomposition line 41 is 42, bottom, new input indicating area and is modification region 43.
If the user need to be revised the indivedual characters in " University of Science and Technology news fly ", for the ease of the correction of subsequent user, can also be further according to the number of identification character, modification region 43 be divided into to the correction subregion.Wherein, in modification region respectively revise subregion with in hand-written district respectively identification character is corresponding one by one.
Concrete, can directly according to the number of required correction subregion, to modification region 43, carry out decile.Can also be, according to the number of required correction subregion and the relative position of character, modification region 43 is divided into to a plurality of modification subregions, corresponding to each identification character, for example suppose first housing of revising subregion by a P1 '=(x1 ', y1 '), P2 '=(x2 ', y1 '), P3 '=(x2 ', y2 '), P4 '=(x1 ', y2 ') determine.Its right second adjacent housing of revising subregion is by P1 "=(x1 ", y1 "); P2 '=(x2 ", y1 "); P3 '=(x2 ", y2 "), P4 '=(x1 ", y2 ") determine, these two vertical cut-off rules of revising subregions may be defined as x=x1 '+(x1 "-x1 ')/2.
Certainly, if the identification character of writing in district only has one, without modifier area is cut apart.
Can obtain character input area as shown in Figure 5 according to above dynamic calculation partition process, wherein regional A is new input indicating area, correction subregion B, C, D, E form modification region, wherein, revise subregion B with identification character " section " is corresponding, revise subregion C with identification character " greatly " is corresponding, correction subregion D is with identification character " news " is corresponding, and correction subregion E " flies " corresponding with identification character.
In another embodiment of the present invention, if when the user writes character, there is not identification character in system validation in hand-written district, can determine active user's the input first that is input as, can be directly using this hand-written district as new input indicating area.
In another embodiment, this character input area can be also to mark off in advance fixing new input indicating area and modification region by system unification in hand-written district.
Step 302, receive the character that the user writes in hand-written district.
Step 303, judge whether the stroke first point that the user writes character drops on new input indicating area.
Step 304, if further judge whether the continuity length of stroke in new input indicating area that the user writes character is greater than the distance threshold set in advance.
In the present embodiment, judging whether character that the user writes is positioned at the process of new input indicating area can be by step 303, and 304 complete jointly, certainly also can also be judged by other method.
If the user writes the stroke first point of character and drops in new input indicating area, and the continuity length of stroke in new input indicating area that the user writes character meets default distance threshold, can confirm that the user is current is input as new input, but not, to the correction of identification character, proceeds to step 305.In like manner, if the user writes the stroke first point of character and drops in modification region, and the continuity length of stroke in modification region that the user writes character meets default distance threshold, can confirm that the user is current to be input as correction, to correction or the editor of identification character, but not new input.
Step 305, removed the identification character in hand-written district.
By step 303,304 judgement, this user inputs character is new input character, illustrates that the identification character in hand-written district is correct, the identification character in hand-written district can be carried out to upper screen, in the copy editor district, is shown.For the ease of reducing modification region and revising the interference of subregion to new input character, can also when being input as new input, step 303,304 rear confirmation active users hide this modification region, and maybe should newly input indicating area and expand as whole hand-written district.
Step 306 is identified and the Identification display result new input character in hand-written district.
In the present embodiment, if the user is input as continuous row input, to the identification of new input character, can when writing, the user be identified partly having completed the character write, to improve the input recognition efficiency.When the distance that completes the current character write of character distance users is greater than default distance threshold, such as when the user inputs " the University of Science and Technology news fly ", starting to write while writing " news " word, " section " word is as a complete character, " news " word stroke distance of the current new input of distance is greater than default threshold value, " section " word is started to identification.It is relevant that the setting of this distance threshold and system are write the character boundary that district's size and user write.During such as initialization, can arrange its be 1.5 times write district's height.Along with the user inputs increasing of person's handwriting, system may learn the rules for writing of user's character, and this can self-adaptation be set to character duration of 1.5 times etc. apart from thresholding.
The present embodiment is by writing each character zone of Division, and carries out input character stroke and regional location determination, and whether the current state that can confirm to write district is new input state, thereby has simplified operating process, has improved treatment effeciency.
Referring to Fig. 6, it is the another kind of handwriting input recognition methods of embodiment of the present invention process flow diagram.
The method can comprise:
Step 601, dynamically show the character input area in hand-written district.
In the present embodiment, if there is identification character in hand-written district, for example system is identified the character that writes of user's last time, and shown recognition result in hand-written district, as shown in Figure 7, recognition result is " expecting that large flood flies ", in this step, need the character input area in this hand-written district of dynamic calculation at first, because system is not known the user and will be carried out the fresh character input, or identification character is revised, so need in hand-written district, show new input indicating area and modification region simultaneously.Wherein, newly input indicating area and modification region, and the calculating partition process of correction subregion is identical with the step 301 in previous embodiment, repeats no more herein.As shown in Figure 7, wherein regional A is new input indicating area to the character input area of its demonstration, and correction subregion B, C, D, E form modification region jointly.
Step 602, receive the character that the user writes in hand-written district.
Step 603, the character write in hand-written district according to the user, in the position of modification region, is confirmed identification character to be revised.
In this step, can determine when this user writes character and is not positioned at new input indicating area, determine that this character is positioned at modification region, for to the correction of identification character, then further confirm to write the identification character of the correspondence that character revises, be specially the correction subregion of determining that character that the user writes in hand-written district is positioned at, then determine that according to the corresponding identification character of this correction subregion this writes the identification character that character is corresponding, for example, if writing character, the user is positioned at first correction subregion, as be arranged in the correction subregion B of Fig. 7, can confirm this first modification region corresponding first identification character " material " be positive character to be repaired, the character that the user writes is this first correction character of identification character " material ".
Step 604, show the candidate word sequence of identification character to be revised.
Concrete, if identification character to be revised is " material ", can show this first candidate word sequence of identification character " material " writing candidate regions above district, by the user, selected.
Step 605, receive the selection result of user in the candidate word sequence, according to this identification character to be revised of selection result correction.
If receive user's selection result " section ", " section " replaced to " material " in identification character, complete this to first correction of identification character.
In another embodiment, if do not receive the selection result of user in the candidate word sequence, the user is write to character and identified, the identification character to be revised according to the recognition result correction.The character for example user write in revising subregion B is identified, if recognition result is " section ", by first identification character " material " be modified to " section ".
Also adopt the method for above-mentioned steps for the follow-up correction to " flood " word.
In another embodiment, when definite correction to a certain identification character, also can be by the correction subregion of dividing, determine, can be according to the character re-entered in modification region with the relative position relation between identification character or overlapping degree be located the character that needs correction.
After revising above-mentioned identification character, continue to receive the character that the user writes, judge the position of this character, if be positioned at new input indicating area, determine the current new input that is input as, the identification character in hand-written district is removed, new input character is identified and shown.Step 301 in this process and previous embodiment~306 are similar, wherein, show the character input area, can directly show the zone shown in Fig. 7, and without recalculating and dividing.
The present embodiment by showing the zone of dividing in hand-written district, then when receiving input character, judge whether character stroke is positioned at new input character zone, if be judged to be new input state, follow-uply carry out fresh character identification, on the other hand, if this character stroke is not positioned at new input character zone, or be positioned at the correction character zone, be judged to be identification character correction state, follow-uply carry out the correction of identification character.The method is by writing the new input character of Division zone, and carry out input character stroke and regional location determination, can confirm to write the stylish input of current state in district, or identification is revised, save the user and realized fresh character input and the operation of identification character correction by switching in writing district and editing area, thereby simplified operating process, improved treatment effeciency.
In the various embodiments described above, system is judging whether character stroke is positioned at certain when zone, can be specifically by obtaining the point coordinate of character stroke, by the judgement of comparing of the area coordinate of coordinate figure and division.
Said method embodiment both can be applied to user's individual character and write, and the scene of individual character identification also can be for the scene that row is inputted and identified continuously.
Be more than the description to embodiment of the present invention method, below the device of realizing said method be introduced.
Referring to Fig. 8, it is the structural representation of a kind of hand-written input system of the embodiment of the present invention.
This system can comprise:
Zone display unit 801, for showing the character input area in hand-written district, the character input area at least comprises new input indicating area;
Input receiving element 802, the character write for receiving the user;
Judging unit 803, for judging that the user writes character and whether is positioned at new input indicating area;
State confirmation unit 804, when being, confirm that it is new input character that the user writes character for the result when judging unit.
Zone display unit 801 is shown according in the hand-written district of terminal, having divided in advance the character input area, or before the character write the reception user, according to the character input area in hand-written district is carried out to the result of dynamically dividing temporarily, show the character input area, after regional display unit 801 shows the character input area, the character stroke information that 802 couples of users of input receiving element write is received.Judging unit 803 writes the trajectory coordinates (as first stroke of a Chinese character stroke) of character stroke according to the user, perhaps write the position coordinates of character etc., judge whether character that the user writes in hand-written district is arranged in the new input indicating area of character input area, if, by state confirmation unit 804, confirm that the current write state of user is new input state, the character that the user writes is new input character, can carry out the follow-up flow process corresponding with new input state.
The present embodiment by said units to writing the new input character of Division zone, and carry out input character stroke and regional location determination, whether the current state that can confirm to write district is new input state, saved in the prior art and realized fresh character input and the operation of identification character correction by switching in writing district and editing area, thereby simplified operating process, improved treatment effeciency.
Referring to Fig. 9, it is the structural representation of the another kind of handwriting input recognition system of the embodiment of the present invention.
This system, except can comprising regional display unit 903, input receiving element 904, judging unit 905 and state confirmation unit 906, can also comprise regional determining unit 901, regional division unit 902, character clearing cell 907 and recognition unit 908.
Zone determining unit 901, before the character input area within showing hand-written district, determine and comprise in hand-written district the minimum rectangle of identification character.
Zone division unit 902, define boundaries for the ordinate according to the minimum rectangle summit, and separatrix makes new advances and inputs indicating area and modification region at hand-written Division.
Judging unit 905 can comprise:
Whether the first judgment sub-unit 9051, drop on new input indicating area for judging the stroke first point that the user writes character.
The second judgment sub-unit 9052, for when the result of the first judgment sub-unit when being, further judge whether the continuity length of stroke in new input indicating area that the user writes character is greater than the distance threshold set in advance, if definite user writes character and is positioned at new input indicating area.
Character clearing cell 907, removed for the identification character in hand-written district.
Recognition unit 908, for identifying and the Identification display result new input character in the hand-written district of institute.
After zone determining unit 901,902 pairs of hand-written districts of regional division unit carry out the zone division, the zone shown after dividing by regional display unit 903, can comprise the correction subregion in new input indicating area, modification region and modification region.After the character that input receiving element 904 reception users write, judge that by the first judgment sub-unit 9051 and the second judgment sub-unit 9052 user writes character and whether is positioned at new input indicating area, if, by state confirmation unit 906, confirm that the current character that writes is new input character, current state is new input state, by the identification character in 907 pairs of hand-written districts of character clearing cell, removed, recognition unit 908 is identified and the Identification display result new input character in hand-written district.
The present embodiment by said units to writing the new input character of Division zone, and carry out input character stroke and regional location determination, whether the current state that can confirm to write district is new input state, saved in the prior art and realized fresh character input and the operation of identification character correction by switching in writing district and editing area, thereby simplified operating process, improved treatment effeciency.
Referring to Figure 10, it is the structural representation of the another kind of handwriting input recognition system of the embodiment of the present invention.
This system can comprise outside regional determining unit 1001, regional division unit 1002, regional display unit 1003, input receiving element 1004, judging unit 1005 and state confirmation unit 1006, can also comprise candidate display unit 1007 and amending unit 1008.
In the present embodiment, after zone determining unit 1001 and 1002 pairs of hand-written districts of regional division unit carry out the zone division, the zone shown after dividing by regional display unit 1003, can comprise the correction subregion in new input indicating area, modification region and modification region, wherein, each is revised subregion identification character is corresponding one by one with each in hand-written district.State confirmation unit 1006, also when writing character as the user and be positioned at the modification region outside new input indicating area, confirm that character that the user writes is for to the correction character of identification character in hand-written district.Concrete, write according to the user correction subregion that character is positioned at, confirm that the corresponding identification character of this correction subregion is identification character to be revised, for example, when the user writes character and is positioned at first and revises subregion, confirm this first revise corresponding first of subregion identification character be identification character to be revised, be also the character that writes of user for to first correction character of identification character in hand-written district.In like manner, when the user writes character, be positioned at i while revising subregion, confirm that character that the user writes is for to i in hand-written district the correction character of identification character.1<=i<=N, N is current identification character sum.
Candidate display unit 1007, for showing the candidate word sequence of identification character to be revised.
Amending unit 1008, for when receiving the selection result of user in the candidate word sequence, the identification character to be revised according to the selection result correction; When not receiving the selection result of user in the candidate word sequence, the user is write to character and identified, the identification character to be revised according to the recognition result correction.
After zone determining unit 1001 and 1002 pairs of hand-written districts of regional division unit carry out the zone division, the zone shown after dividing by regional display unit 1003, can comprise the correction subregion in new input indicating area, modification region and modification region.After the character that input receiving element 1004 reception users write, judge that by judging unit 1005 this writes character and whether is positioned at new input indicating area, if not, by state confirmation unit 1006, confirm that character that users write is for to the correction character of identification character in hand-written district, and write according to the user correction subregion that character is positioned at, confirm that the corresponding identification character of this correction subregion is identification character to be revised.Then by candidate display unit 1007 show candidate word sequences, by amending unit 1008 when receiving the selection result of user in the candidate word sequence, according to this identification character to be revised of selection result correction; When not receiving the selection result of user in the candidate word sequence, the user is write to character and identified, according to this identification character to be revised of recognition result correction.
The present embodiment shows the zone of dividing in hand-written district by said units, then when receiving input character, judge whether character stroke is positioned at new input character zone, if be judged to be new input state, follow-uply carry out fresh character identification, on the other hand, if this character stroke is not positioned at new input character zone, or be positioned at the correction character zone, be judged to be identification character correction state, follow-uply carry out the correction of identification character.The method is by writing the new input character of Division zone, and carry out input character stroke and regional location determination, can confirm to write the stylish input of current state in district, or identification is revised, save the user and realized fresh character input and the operation of identification character correction by switching in writing district and editing area, thereby simplified operating process, improved treatment effeciency.
In above system, the specific implementation process of each unit please refer to the description of preceding method embodiment part, repeats no more herein.
Being divided into various unit with function while for convenience of description, describing above device describes respectively.Certainly, when implementing the application, can realize the function of each unit in same or a plurality of software and/or hardware.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that the application can add essential general hardware platform by software and realizes.Understanding based on such, the part that the application's technical scheme contributes to prior art in essence in other words can embody with the form of software product, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be personal computer, server, or the network equipment etc.) carry out the described method of some part of each embodiment of the application or embodiment.
The above is only the application's embodiment; it should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the application's principle; can also make some improvements and modifications, these improvements and modifications also should be considered as the application's protection domain.

Claims (12)

1. a handwriting input recognition methods, is characterized in that, comprising:
Show the character input area in hand-written district, described character input area comprises new input indicating area and modification region;
Receive the character that the user writes;
Judge that described user writes character and whether is positioned at described new input indicating area, if confirm that it is new input character that described user writes character;
And judge that described user writes character and whether is positioned at the modification region outside described new input indicating area, if confirm that character that described user writes is for to the correction character of identification character in described hand-written district.
2. method according to claim 1, is characterized in that, describedly judges that described user writes character and whether is positioned at described new input indicating area, comprising:
Judge whether the stroke first point that described user writes character drops on described new input indicating area;
If further judge whether the continuity length of stroke in described new input indicating area that described user writes character is greater than the distance threshold set in advance, if definite described user writes character and is positioned at described new input indicating area.
3. method according to claim 1, is characterized in that, also comprises:
Identification character in described hand-written district is removed;
In described hand-written district, described new input character is identified and the Identification display result.
4. according to the described method of any one in claim 1~3, it is characterized in that, described modification region comprises the correction subregion, and identification character is corresponding one by one with each in described hand-written district for each described correction subregion;
Described when described user writes character and is positioned at the modification region outside described new input indicating area, confirm that character that described user writes for to the correction character of identification character in described hand-written district, is specially:
Write according to described user the correction subregion that character is positioned at, confirm that the corresponding identification character of described correction subregion is identification character to be revised.
5. method according to claim 4, is characterized in that, also comprises:
The candidate word sequence that shows identification character described to be revised;
If receive the selection result of described user in described candidate word sequence, the identification character described to be revised according to described selection result correction; If do not receive the selection result of described user in described candidate word sequence, described user is write to character and identified, the identification character described to be revised according to the recognition result correction.
6. method according to claim 5, is characterized in that, before the character input area in the hand-written district of described demonstration, also comprises:
Determine in described hand-written district and comprise the minimum rectangle of identification character;
According to the ordinate on described minimum rectangle summit, define boundaries, described separatrix separates described new input indicating area and described modification region in described hand-written zoning.
7. a handwriting input recognition system, is characterized in that, comprising:
The zone display unit, for showing the character input area in hand-written district, described character input area comprises new input indicating area and modification region;
The input receiving element, the character write for receiving the user;
Judging unit, for judging that described user writes character and whether is positioned at described new input indicating area;
The state confirmation unit, when being, confirm that it is new input character that described user writes character for the result when described judging unit; When the result of described judging unit while being no, confirm that character that described user writes is for to the correction character of identification character in described hand-written district.
8. system according to claim 7, is characterized in that, described judging unit comprises:
Whether the first judgment sub-unit, drop on described new input indicating area for judging the stroke first point that described user writes character;
The second judgment sub-unit, for when the result of described the first judgment sub-unit when being, further judge whether the continuity length of stroke in described new input indicating area that described user writes character is greater than the distance threshold set in advance, if determine that described user writes character and is positioned at described new input indicating area.
9. system according to claim 7, is characterized in that, also comprises:
The character clearing cell, removed for the identification character in described hand-written district;
Recognition unit, for identifying and the Identification display result described new input character in described hand-written district.
10. system according to claim 9, is characterized in that, described modification region comprises the correction subregion, and identification character is corresponding one by one with each in described hand-written district for each described correction subregion;
Described state confirmation unit, specifically for write the correction subregion that character is positioned at according to described user, confirm that the corresponding identification character of described correction subregion is identification character to be revised.
11. system according to claim 10, is characterized in that, also comprises:
The candidate display unit, for showing the candidate word sequence of identification character described to be revised;
Amending unit, for when receiving the selection result of described user in described candidate word sequence, the identification character described to be revised according to described selection result correction; When not receiving the selection result of described user in described candidate word sequence, described user is write to character and identified, the identification character described to be revised according to the recognition result correction.
12. system according to claim 9, is characterized in that, also comprises:
The zone determining unit, before the character input area in the hand-written district of described demonstration, determine in described hand-written district and comprise the minimum rectangle of identification character;
The zone division unit, define boundaries for the ordinate according to described minimum rectangle summit, and described separatrix separates described new input indicating area and described modification region in described hand-written zoning.
CN2011101611390A 2011-06-15 2011-06-15 Handwriting input identifying method and system Active CN102214043B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101611390A CN102214043B (en) 2011-06-15 2011-06-15 Handwriting input identifying method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101611390A CN102214043B (en) 2011-06-15 2011-06-15 Handwriting input identifying method and system

Publications (2)

Publication Number Publication Date
CN102214043A CN102214043A (en) 2011-10-12
CN102214043B true CN102214043B (en) 2013-12-11

Family

ID=44745374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101611390A Active CN102214043B (en) 2011-06-15 2011-06-15 Handwriting input identifying method and system

Country Status (1)

Country Link
CN (1) CN102214043B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246477B (en) * 2013-05-15 2016-08-24 广东威创视讯科技股份有限公司 The changing method of touch system input method and device, touch system
CN105630368A (en) * 2014-11-03 2016-06-01 夏普株式会社 Handwritten content dividing method and device as well as handwritten content editing device
EP3287953A4 (en) 2015-04-24 2018-04-11 Fujitsu Limited Input processing program, input processing device, input processing method, character identification program, character identification device, and character identification method
JP2017027343A (en) * 2015-07-22 2017-02-02 クラリオン株式会社 Information processing apparatus and control method thereof
CN105511792A (en) * 2015-12-08 2016-04-20 刘炳林 In-position hand input method and system for form
CN114546175A (en) * 2022-02-28 2022-05-27 长沙朗源电子科技有限公司 Character drawing method and system of electronic whiteboard, electronic whiteboard and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3880044B2 (en) * 2002-02-22 2007-02-14 富士通株式会社 Handwritten character input support apparatus and method
JP4582810B2 (en) * 2006-12-25 2010-11-17 カシオ計算機株式会社 Electronic dictionary device
CN101515211B (en) * 2008-02-22 2012-11-28 汉王科技股份有限公司 Handwriting input method, device and user terminal
CN101359275B (en) * 2008-09-28 2010-07-21 宇龙计算机通信科技(深圳)有限公司 Handwriting input method for digital equipment, handwriting input device and mobile terminal

Also Published As

Publication number Publication date
CN102214043A (en) 2011-10-12

Similar Documents

Publication Publication Date Title
CN102214043B (en) Handwriting input identifying method and system
US20170206193A1 (en) Partial gesture text entry
CN105335099A (en) Memory cleaning method and terminal
CN101539822B (en) Method and system for identifying handwriting area of touch screen
US20110025630A1 (en) Character recognition and character input apparatus using touch screen and method thereof
US20100321323A1 (en) Method and apparatus for reducing multi-touch input error in portable communication system
CN103106027A (en) Method and apparatus for designating entire area using partial area touch in a portable equipment
US20150277748A1 (en) Edit providing method according to multi-touch-based text block setting
CN102855082A (en) Character recognition for overlapping textual user input
CN102455911A (en) Handwriting input and display device and control method
CN103299254A (en) Method, apparatus, and computer program product for overlapped handwriting
CN107656693A (en) A kind of method and device that cursor position is determined in touch-screen
CN107261500B (en) Method and device for positioning object and mobile terminal
CN102768583B (en) The candidate word filter method of intelligent and portable equipment and the input of whole sentence thereof and device
CN110045840A (en) A kind of associated method, apparatus of handwriting trace, terminal device and storage medium
CN103294175A (en) Electronic device and method for electronic device to automatically switch input modes
CN108459800A (en) Lines selection edit methods, device, equipment and the storage medium of writing whiteboard
CN104756062A (en) Decoding imprecise gestures for gesture-keyboards
KR20200009858A (en) Method, system, and non-transitory computer readable record medium for correcting typing error of virtual keyboard
CN109117072B (en) Writing area control method and system, writing method and system and interactive intelligent tablet
CN114995731B (en) Display control method and system of drawing board and drawing board
KR101275040B1 (en) Free form line recognition based electronic document driving apparatus and method
CN104714739A (en) Information processing method and electronic equipment
CN100363869C (en) Method for inputting dynamic display window of mobile telecommunication terminal
CN104156491A (en) Mobile terminal and list information retrieval method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: IFLYTEK CO., LTD.

Free format text: FORMER NAME: ANHUI USTC IFLYTEK CO., LTD.

CP03 Change of name, title or address

Address after: Wangjiang Road high tech Development Zone Hefei city Anhui province 230088 No. 666

Patentee after: Iflytek Co., Ltd.

Address before: 230088 No. 616, Mount Huangshan Road, hi tech Development Zone, Anhui, Hefei

Patentee before: Anhui USTC iFLYTEK Co., Ltd.