CN102214043A - Handwriting input identifying method and system - Google Patents
Handwriting input identifying method and system Download PDFInfo
- Publication number
- CN102214043A CN102214043A CN2011101611390A CN201110161139A CN102214043A CN 102214043 A CN102214043 A CN 102214043A CN 2011101611390 A CN2011101611390 A CN 2011101611390A CN 201110161139 A CN201110161139 A CN 201110161139A CN 102214043 A CN102214043 A CN 102214043A
- Authority
- CN
- China
- Prior art keywords
- character
- area
- hand
- new input
- input
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000012937 correction Methods 0.000 claims abstract description 91
- 238000012986 modification Methods 0.000 claims description 50
- 230000004048 modification Effects 0.000 claims description 50
- 238000013316 zoning Methods 0.000 claims description 14
- 238000012790 confirmation Methods 0.000 claims description 13
- 108010001267 Protein Subunits Proteins 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 239000000463 material Substances 0.000 description 6
- 230000008676 import Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
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
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, handwriting recognition is used the giant-screen touch-screen epoch that welcome, 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 new requirement and challenge, how to have realized quicker, handwriting input more easily and its accurate identification is also become new research focus.
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 that recognition result is revised editor.In the prior art, the process of handwriting input identification is example with Fig. 1, and after user's handwriting input in hand-written district 11 " the University of Science and Technology news fly ", system is presented at text editing district 12 to its identification and with screen on the most probable recognition result immediately.If identification character is correct, then the user continues the new line character of input in writing district 11; If there is the identification character mistake, the user need re-enter returning hand-written district 11 after its deletion by cursor positioning identification error character in text editing district 12.After all identification error characters all obtained corrigendum, the user moved to current text sentence tail with text editing district cursor, so that continue to receive the recognition result that shows new input character.
According to above-mentioned art methods as can be known, in handwriting input recognition system, need continually in the different operating zone, as switching between text editing district 12 and hand-written district 11 etc., to finish to new input character state with to the switching of identification character correction state, increase the difficulty of user's operation, influenced 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 the hand-written district, described character input area comprises new input indicating area at least;
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 then 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 that then whether the continuity length of stroke in described new input indicating area that described user writes character is greater than the distance threshold that sets in advance, if then definite described user writes character and is positioned at described new input indicating area.
Further, also comprise:
Identification character in the described hand-written district is removed;
In described hand-written district, described new input character discerned and show recognition result.
Further, described character input area also comprises modification region, and described method also comprises:
Be positioned at modification region outside the described new input indicating area if described user writes character, confirm that then character that described user writes is for to the correction character of identification character in the described hand-written district.
Further, described modification region comprises the correction subregion, and identification character is corresponding one by one for each in each described correction subregion and the described hand-written district;
Described when described user writes character and is positioned at modification region outside the described new input indicating area, confirm that character that described user writes for to the correction character of identification character in the described hand-written district, is specially:
Write the correction subregion that character is positioned at according to described user, confirm that the pairing identification character of described correction subregion is an identification character to be revised.
Further, also comprise:
The candidate sequence that shows identification character described to be revised;
If receive the selection result of described user in described candidate sequence, identification character then described to be revised according to described selection result correction; If do not receive the selection result of described user in described candidate sequence, then described user is write character and discern, 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 to comprise in the described hand-written district minimum rectangle of identification character;
Ordinate according to described minimum rectangle summit defines boundaries, and described new input indicating area and described modification region are told in described hand-written zoning in described separatrix.
A kind of handwriting input recognition system comprises:
The zone display unit is used to show the character input area in the hand-written district, and described character input area comprises new input indicating area at least;
The input receiving element is used to receive the character that the user writes;
Judging unit is used to judge that described user writes character and whether is positioned at described new input indicating area;
The state confirmation unit, be used for when the result of described judging unit when being, confirm that it is new input character that described user writes character.
Further, described judging unit comprises:
First judgment sub-unit is used to judge whether the stroke first point that described user writes character drops on described new input indicating area;
Second judgment sub-unit, be used for when the result of described first judgment sub-unit when being, further judge that whether described user writes the continuity length of stroke in described new input indicating area of character greater than the distance threshold that sets in advance, if determine that then described user writes character and is positioned at described new input indicating area.
Further, also comprise:
The character clearing cell is used for the identification character in the described hand-written district is removed;
Recognition unit is used in described hand-written district described new input character being discerned and showing recognition result.
Further, described character input area also comprises modification region,
Described state confirmation unit also is used for when described user writes character and is positioned at modification region outside the described new input indicating area, confirms that character that described user writes is for to the correction character of identification character in the described hand-written district.
Further, described modification region comprises the correction subregion, and identification character is corresponding one by one for each in each described correction subregion and the described hand-written district;
Described state confirmation unit specifically is used for writing the correction subregion that character is positioned at according to described user, confirms that the pairing identification character of described correction subregion is an identification character to be revised.
Further, also comprise:
The candidate display unit is used to show the candidate sequence of identification character described to be revised;
Amending unit is used for when receiving the selection result of described user in described candidate 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 sequence, described user is write character discern, the identification character described to be revised according to the recognition result correction.
Further, also comprise:
The zone determining unit is used for before the character input area in the hand-written district of described demonstration, determines to comprise in the described hand-written district minimum rectangle of identification character;
The area dividing unit is used for defining boundaries according to the ordinate on described minimum rectangle summit, and described new input indicating area and described modification region are told in described hand-written zoning in described separatrix.
The embodiment of the invention is imported 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 then be judged to be new input state, character to input carries out fresh character identification then, on the other hand, if this character is not positioned at new input character indicating area, or be positioned at the correction character zone, then be judged to be identification character correction state, follow-uply carry out the correction of identification character.This method is by dividing new input character indicating area to writing zoning, and carries out the location determination in input character and zone, and the input intention that can confirm to write district's person's handwriting realizes that fresh character input or identification revises.Under the support of this method, the recognition result that the user can correct mistakes in the mode of direct covering in writing the 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, saved that the zone of user under traditional mode switched and operation such as editor location, simplified operating process, improved treatment effeciency.
Description of drawings
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, the accompanying drawing that describes below only is some embodiment that put down in writing among the application, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the process synoptic diagram of handwriting input identification in the prior art;
Fig. 2 is a kind of handwriting input recognition methods of embodiment of the invention process flow diagram;
Fig. 3 is the another kind of handwriting input recognition methods of an embodiment of the invention process flow diagram;
Fig. 4 is for carrying out the synoptic diagram of area dividing to hand-written district in embodiment illustrated in fig. 3;
Fig. 5 is the synoptic 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 an embodiment of the invention process flow diagram;
Fig. 7 is the synoptic diagram after hand-written area being divided in embodiment illustrated in fig. 6;
Fig. 8 is the structural representation of a kind of hand-written input system of the embodiment of the invention;
Fig. 9 is the structural representation of the another kind of hand-written input system of the embodiment of the invention;
Figure 10 is the structural representation of the another kind of hand-written input system of the embodiment of the invention.
Embodiment
In order to make those skilled in the art person understand technical scheme among the application better, 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 only is the application's part embodiment, rather than whole embodiment.Based on the embodiment among the application, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all should belong to the scope of the application's protection.
In the prior art, system need switch in different operating areas such as text editing district and hand-written district, to finish 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 under the situation that has a plurality of identification character mistakes, input efficiency is lower.
Based on this, the embodiment of the invention provides a kind of handwriting input recognition methods and system, by in hand-written district, showing the zone indication user input of dividing, then when receiving input character, judge whether character is positioned at new input character indicating area, if, then be judged to be new input state, the follow-up fresh character that carries out is discerned, on the other hand, if this character is not positioned at new input character indicating area, or be positioned at the correction character zone, then be judged to be identification character correction state, follow-uply carry out the correction of identification character.This method is by to writing the zoning branch, and carries out the location determination in input character and zone, and the current state that can confirm to write the district is new input, still identification is revised, preferably resolve and write the contradiction that fresh character is imported and identification is revised in the district, simplified operating process, improved treatment effeciency.
Referring to Fig. 2, be a kind of handwriting input recognition methods of embodiment of the invention process flow diagram.
This method can comprise:
Step 201 shows the character input area in the hand-written district, and this character input area comprises new input indicating area at least.
In the present embodiment, can in the hand-written district of terminal, divide the character input area in advance, also can before the character that the reception user writes, dynamically divide according to the identification character in the hand-written district, certainly temporarily, system is before accepting user's input for the first time, there is not recognition result in the yet even hand-written district, can area dividing do not done in hand-written district, directly accept the fresh character input, do not limit, its dividing region method please refer to the description of subsequent embodiment herein.This character input area comprises new input indicating area at least, and whether being used for the follow-up user of judgement, to write character be new input character.
Step 202 receives the character that the user writes.
Behind the character display input area, the user carries out handwriting input according to the zone that shows, system receives the character stroke information that the user writes.
Step 203 judges 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 is positioned at new input indicating area in hand-written district, wherein, can need not the stroke that the user writes character and fall into new input indicating area fully, or the position coordinates that writes character falls into new input indicating area fully, satisfy certain threshold value as long as write the stroke or the position coordinates of character, can think that this writes character and is positioned at new input indicating area.
Step 204 is if confirm that then 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 then the current write state of user is new input state, the character that the user writes is new input character, then can carry out and the new corresponding follow-up flow process of input state, for example, if there is identification character in the current hand-written district to input last time, then to this identification character remove, and go up the screen demonstration, can be presented at the copy editor district, and the new input character in this hand-written district is discerned, show recognition result, if there is not character display in the current hand-written district, then directly new input character is discerned, show recognition result.
Present embodiment is by dividing new input character indicating area to writing zoning, and carry out the input character stroke and the zone location determination, whether the current state that can confirm to write the district is new input state, realized writing the unified input of interior fresh character in district and recognition result correction, simplify operating process, improved treatment effeciency.
Referring to Fig. 3, be the process flow diagram of the another kind of handwriting input recognition methods of the embodiment of the invention.
This method can comprise:
Step 301 dynamically shows the character input area in the hand-written district.
In the present embodiment, if have identification character in the hand-written district, for example system discerns the character that writes of user's last time, and in hand-written district, shown identification character, be " the University of Science and Technology news fly " as identification character, then 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, revise with guides user fresh character input or to identification character.The calculating partition process of wherein newly importing indicator and modification region is as follows:
At first, determine to comprise in the hand-written district minimum rectangle of identification character.
As shown in Figure 4, this rectangle is defined as and can includes all minimum rectangle of identification character, and this minimum rectangle can be by its summit P1, and P2, P3, P4 determine, wherein each apex coordinate be P1 (x1, y1), P2 (x2, y1), P3 (x2, y2), P4 (x1, y2).
Secondly, define boundaries 41 according to the ordinate on minimum rectangle summit, this separatrix 41 is in hand-written zoning branch make new advances input indicating area and modification region.
In the present embodiment, this separatrix 41 can be y=y1+ theta* (y2-y1).Wherein theta be the systematic parameter that presets, be used to control 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 new input indicating area 42, and the bottom is modification region 43.
If the user need revise the individual characters in " University of Science and Technology news fly ",, can also be further modification region 43 be divided into the correction subregion according to the number of identification character for the ease of the correction of subsequent user.Wherein, in the modification region respectively revise in subregion and the hand-written district respectively identification character is corresponding one by one.
Concrete, can directly carry out five equilibrium to modification region 43 according to the number of required correction subregion.Can also be modification region 43 to be divided into a plurality of modification subregions according to the number of required correction subregion and the relative position of character, 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, then 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 the district has only one, then need not modifier area is cut apart.
Can obtain as shown in Figure 5 character input area according to above dynamic calculation partition process, wherein regional A is new input indicating area, correction subregion B, C, D, E constitute 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 the hand-written district, then can determine active user's the input first that is input as, can be directly with this hand-written district as newly importing the indicating area.
In another embodiment, this character input area also can be to mark off fixing new input indicating area and modification region in advance by system's unification in hand-written district.
Step 302 receives the character that the user writes in hand-written district.
Step 303 judges whether the stroke first point that the user writes character drops on new input indicating area.
Step 304 is if judge further that then whether the user writes the continuity length of stroke in new input indicating area of character greater than the distance threshold that sets 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 finish jointly, also can also judge by other method certainly.
If the user writes the stroke first point of character and drops in the new input indicating area, and the continuity length of stroke in new input indicating area that the user writes character satisfies default distance threshold, can confirm then that the user is current is input as new input, but not to the correction of identification character, then changes step 305 over to.In like manner, if the stroke first point that the user writes character drops in the modification region, and the continuity length of stroke in modification region that the user writes character satisfies default distance threshold, can confirm then that the user is current to be input as correction, promptly to the correction or the editor of identification character, but not new input.
Step 305 is removed the identification character in the hand-written district.
By step 303,304 judgement, this user inputs character is new input character, illustrates that then the identification character in the hand-written district is correct, the identification character in the hand-written district can be gone up screen, shows in the copy editor district.For the ease of reducing modification region and revising the interference of subregion to new input character, can also hide this modification region in step 303, when 304 backs confirm that the active user is input as new input, maybe should newly import the indicating area and expand as whole hand-written district.
Step 306 is discerned new input character in hand-written district and is shown recognition result.
In the present embodiment, if the user is input as continuous row input, then can when the user writes, have finished the character that writes and discern, to improve the input recognition efficiency part to the identification of new input character.When the distance of finishing the current character that writes of character distance users greater than default distance threshold, such as when the user imports " the University of Science and Technology news fly ", starting to write when writing " news " word, " section " word is as a complete character, " news " word stroke distance of the current new input of distance then starts identification to " section " word greater than preset threshold value.District's size and user write in the setting of this distance threshold and system, and to have write the character boundary of finishing relevant.It can be set during such as initialization is that 1.5 times write distinguished height.Along with the user imports 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.
Present embodiment is by dividing each character zone to writing zoning, and carries out the location determination in input character stroke and zone, and whether the current state that can confirm to write the district is new input state, thereby has simplified operating process, has improved treatment effeciency.
Referring to Fig. 6, be the another kind of handwriting input recognition methods of embodiment of the invention process flow diagram.
This method can comprise:
Step 601 dynamically shows the character input area in the hand-written district.
In the present embodiment, if have identification character in the hand-written district, for example system discerns the character that writes of user's last time, and in hand-written district, shown recognition result, as shown in Figure 7, recognition result is " expecting that big flood flies ", then in this step, need the character input area in this hand-written district of dynamic calculation at first, because system does not know that the user will carry out the fresh character input, still identification character is revised, so need in hand-written district, show new input indicating area and modification region simultaneously.Wherein, newly import indicating area and modification region, and it is identical with step 301 in the previous embodiment to revise the calculating partition process of subregion, repeats no more herein.The character input area of its demonstration as shown in Figure 7, wherein regional A is new input indicating area, revises subregion B, C, D, E and forms modification region jointly.
Step 602 receives the character that the user writes in hand-written district.
In this step, in the time of can determining that this user writes character and is not positioned at new input indicating area, determine that promptly this character is positioned at modification region, for to the correction of identification character, further confirm to write the identification character of the correspondence that character revises then, be specially the correction subregion that character was positioned at of determining that the user writes in hand-written district, determine that according to the pairing identification character of this correction subregion this writes the identification character of character correspondence then, for example, if writing character, the user is positioned at first correction subregion, as be arranged in the correction subregion B of Fig. 7, then can confirm this first modification region pairing first identification character " material " be character to be revised, the character that the user writes is this first correction character of identification character " material ".
Step 604 shows the candidate sequence of identification character to be revised.
Concrete, if identification character to be revised is " material ", then can show this first candidate sequence of identification character " material " writing candidate regions above the district, select by the user.
Step 605 receives the selection result of user in the candidate sequence, according to this identification character to be revised of selection result correction.
If receive user's selection result " section ", then " section " replaced " material " in the identification character, finish this to first correction of identification character.
In another embodiment, if do not receive the selection result of user in the candidate sequence, then the user is write character and discern, the identification character to be revised according to the recognition result correction.For example the character that the user is write in revising subregion B is discerned, if recognition result is " section ", then with first identification character " material " be modified to " section ".
Also adopt the method for above-mentioned steps for follow-up correction to " flood " word.
In another embodiment, when the correction of determining a certain identification character, also can be determine by the correction subregion of dividing, can be according to the character that in modification region, re-enters and the relative position relation between the identification character or overlapping degree have been located the character of 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, then determine the current new input that is input as, then the identification character in the hand-written district is removed, new input character is discerned and shown.Step 301 in this process and the previous embodiment~306 are similar, and wherein, the character display input area can directly show zone shown in Figure 7, and need not to recomputate and divide.
Present embodiment is 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 then be judged to be new input state, the follow-up fresh character that carries out is discerned, on the other hand, if this character stroke is not positioned at new input character zone, or be positioned at the correction character zone, then be judged to be identification character correction state, follow-uply carry out the correction of identification character.This method is by dividing new input character zone to writing zoning, and carry out the input character stroke and the zone location determination, can confirm to write the stylish input of current state in district, still identification is revised, saved the user and realized fresh character input and the operation of identification character correction by in writing district and editing area, switching, 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, specifically can be 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, the scene of individual character identification, the scene that also can be used for row input continuously and discern.
More than be description, below the device of realizing said method be introduced embodiment of the invention method.
Referring to Fig. 8, be the structural representation of a kind of hand-written input system of the embodiment of the invention.
This system can comprise:
Input receiving element 802 is used to receive the character that the user writes;
Judging unit 803 is used to judge that the user writes character and whether is positioned at new input indicating area;
Present embodiment divides new input character zone by said units to writing zoning, and carry out the input character stroke and the zone location determination, whether the current state that can confirm to write the district is new input state, saved in the prior art and realized fresh character input and the operation of identification character correction by in writing district and editing area, switching, thereby simplified operating process, improved treatment effeciency.
Referring to Fig. 9, be the structural representation of the another kind of handwriting input recognition system of the embodiment of the invention.
This system can also comprise regional determining unit 901, area dividing unit 902, character clearing cell 907 and recognition unit 908 except can comprising regional display unit 903, input receiving element 904, judging unit 905 and state confirmation unit 906.
Judging unit 905 can comprise:
After zone determining unit 901,902 pairs of hand-written districts, area dividing unit carried out area dividing, the zone by regional display unit 903 shows after dividing can comprise the correction subregion in new input indicating area, modification region and the modification region.Behind the character that input receiving element 904 reception users write, judge that by first judgment sub-unit 9051 and second judgment sub-unit 9052 user writes character and whether is positioned at new input indicating area, if, then confirm that by state confirmation unit 906 the current character that writes is new input character, current state is new input state, then removed by the identification character in 907 pairs of hand-written districts of character clearing cell, recognition unit 908 is discerned new input character in hand-written district and is shown recognition result.
Present embodiment divides new input character zone by said units to writing zoning, and carry out the input character stroke and the zone location determination, whether the current state that can confirm to write the district is new input state, saved in the prior art and realized fresh character input and the operation of identification character correction by in writing district and editing area, switching, thereby simplified operating process, improved treatment effeciency.
Referring to Figure 10, be the structural representation of the another kind of handwriting input recognition system of the embodiment of the invention.
This system can comprise outside regional determining unit 1001, area dividing unit 1002, regional display unit 1003, input receiving element 1004, judging unit 1005 and the 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, area dividing unit carry out area dividing, by the zone after the regional display unit 1003 demonstration divisions, can comprise the correction subregion in new input indicating area, modification region and the modification region, wherein, each is revised in subregion and the hand-written district each identification character is corresponding one by one.State confirmation unit 1006 also is used for when the user writes character and is positioned at modification region outside the new input indicating area, confirms that character that the user writes is for to the correction character of identification character in the hand-written district.Concrete, write the correction subregion that character is positioned at according to the user, confirm that the pairing identification character of this correction subregion is an identification character to be revised, for example when the user writes character and is positioned at first and revises subregion, confirm this first revise the subregion correspondence first identification character be identification character to be revised, also be the character that writes of user for to first correction character of identification character in the hand-written district.In like manner, be positioned at i when revising subregion, confirm that character that the user writes is for to i in the hand-written district the correction character of identification character when the user writes character.1<=i<=N, N are current identification character sums.
Amending unit 1008 is used for when receiving the selection result of user in the candidate sequence the identification character to be revised according to the selection result correction; When not receiving the selection result of user in the candidate sequence, the user is write character discern, the identification character to be revised according to the recognition result correction.
After zone determining unit 1001 and 1002 pairs of hand-written districts, area dividing unit carried out area dividing, the zone by regional display unit 1003 shows after dividing can comprise the correction subregion in new input indicating area, modification region and the modification region.Behind 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, then confirm that by state confirmation unit 1006 character that users write is for to the correction character of identification character in the hand-written district, and write the correction subregion that character is positioned at according to the user, confirm that the pairing identification character of this correction subregion is an 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 sequence, according to this identification character to be revised of selection result correction; When not receiving the selection result of user in the candidate sequence, the user is write character discern, according to this identification character to be revised of recognition result correction.
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 then be judged to be new input state, the follow-up fresh character that carries out is discerned, on the other hand, if this character stroke is not positioned at new input character zone, or be positioned at the correction character zone, then be judged to be identification character correction state, follow-uply carry out the correction of identification character.This method is by dividing new input character zone to writing zoning, and carry out the input character stroke and the zone location determination, can confirm to write the stylish input of current state in district, still identification is revised, saved the user and realized fresh character input and the operation of identification character correction by in writing district and editing area, switching, thereby simplified operating process, improved treatment effeciency.
The specific implementation process of each unit please refer to the description of preceding method embodiment part in the above system, repeats no more herein.
For the convenience of describing, be divided into various unit with function when describing above the device and describe respectively.Certainly, when implementing the application, can in same or a plurality of softwares and/or hardware, realize the function of each unit.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the application and can realize by the mode that software adds essential general hardware platform.Based on such understanding, 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 the storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out the described method of some part of each embodiment of the application or embodiment.
The above only is the application's a embodiment; 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 (14)
1. a handwriting input recognition methods is characterized in that, comprising:
Show the character input area in the hand-written district, described character input area comprises new input indicating area at least;
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 then it is new input character that described user writes character.
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 that then whether the continuity length of stroke in described new input indicating area that described user writes character is greater than the distance threshold that sets in advance, if then 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 the described hand-written district is removed;
In described hand-written district, described new input character discerned and show recognition result.
4. according to any described method in the claim 1 to 4, it is characterized in that described character input area also comprises modification region, described method also comprises:
Be positioned at modification region outside the described new input indicating area if described user writes character, confirm that then character that described user writes is for to the correction character of identification character in the described hand-written district.
5. method according to claim 4 is characterized in that described modification region comprises the correction subregion, and identification character is corresponding one by one for each in each described correction subregion and the described hand-written district;
Described when described user writes character and is positioned at modification region outside the described new input indicating area, confirm that character that described user writes for to the correction character of identification character in the described hand-written district, is specially:
Write the correction subregion that character is positioned at according to described user, confirm that the pairing identification character of described correction subregion is an identification character to be revised.
6. method according to claim 5 is characterized in that, also comprises:
The candidate sequence that shows identification character described to be revised;
If receive the selection result of described user in described candidate sequence, identification character then described to be revised according to described selection result correction; If do not receive the selection result of described user in described candidate sequence, then described user is write character and discern, the identification character described to be revised according to the recognition result correction.
7. method according to claim 4 is characterized in that, before the character input area in the hand-written district of described demonstration, also comprises:
Determine to comprise in the described hand-written district minimum rectangle of identification character;
Ordinate according to described minimum rectangle summit defines boundaries, and described new input indicating area and described modification region are told in described hand-written zoning in described separatrix.
8. a handwriting input recognition system is characterized in that, comprising:
The zone display unit is used to show the character input area in the hand-written district, and described character input area comprises new input indicating area at least;
The input receiving element is used to receive the character that the user writes;
Judging unit is used to judge that described user writes character and whether is positioned at described new input indicating area;
The state confirmation unit, be used for when the result of described judging unit when being, confirm that it is new input character that described user writes character.
9. system according to claim 8 is characterized in that, described judging unit comprises:
First judgment sub-unit is used to judge whether the stroke first point that described user writes character drops on described new input indicating area;
Second judgment sub-unit, be used for when the result of described first judgment sub-unit when being, further judge that whether described user writes the continuity length of stroke in described new input indicating area of character greater than the distance threshold that sets in advance, if determine that then described user writes character and is positioned at described new input indicating area.
10. system according to claim 8 is characterized in that, also comprises:
The character clearing cell is used for the identification character in the described hand-written district is removed;
Recognition unit is used in described hand-written district described new input character being discerned and showing recognition result.
11. any described system in 10 is characterized in that described character input area also comprises modification region according to Claim 8,
Described state confirmation unit also is used for when described user writes character and is positioned at modification region outside the described new input indicating area, confirms that character that described user writes is for to the correction character of identification character in the described hand-written district.
12. system according to claim 11 is characterized in that, described modification region comprises the correction subregion, and identification character is corresponding one by one for each in each described correction subregion and the described hand-written district;
Described state confirmation unit specifically is used for writing the correction subregion that character is positioned at according to described user, confirms that the pairing identification character of described correction subregion is an identification character to be revised.
13. system according to claim 12 is characterized in that, also comprises:
The candidate display unit is used to show the candidate sequence of identification character described to be revised;
Amending unit is used for when receiving the selection result of described user in described candidate 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 sequence, described user is write character discern, the identification character described to be revised according to the recognition result correction.
14. system according to claim 11 is characterized in that, also comprises:
The zone determining unit is used for before the character input area in the hand-written district of described demonstration, determines to comprise in the described hand-written district minimum rectangle of identification character;
The area dividing unit is used for defining boundaries according to the ordinate on described minimum rectangle summit, and described new input indicating area and described modification region are told in described hand-written zoning in described separatrix.
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 true CN102214043A (en) | 2011-10-12 |
CN102214043B 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) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103246477A (en) * | 2013-05-15 | 2013-08-14 | 广东威创视讯科技股份有限公司 | Switching method and device of input method of touch system and touch system |
CN105511792A (en) * | 2015-12-08 | 2016-04-20 | 刘炳林 | In-position hand input method and system for form |
WO2016070785A1 (en) * | 2014-11-03 | 2016-05-12 | 夏普株式会社 | Handwritten content dividing method, device and handwritten content editing device |
CN106371655A (en) * | 2015-07-22 | 2017-02-01 | 歌乐株式会社 | Information processing device and control method for the same |
US11080472B2 (en) | 2015-04-24 | 2021-08-03 | Fujitsu Limited | Input processing method and input processing device |
CN114546175A (en) * | 2022-02-28 | 2022-05-27 | 长沙朗源电子科技有限公司 | Character drawing method and system of electronic whiteboard, electronic whiteboard and storage medium |
US12014038B2 (en) * | 2020-05-08 | 2024-06-18 | Brother Kogyo Kabushiki Kaisha | Storage medium storing editing program and information processing apparatus |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030161532A1 (en) * | 2002-02-22 | 2003-08-28 | Fujitsu Limited | Handwritten character input assistant apparatus and method |
CN101211243A (en) * | 2006-12-25 | 2008-07-02 | 卡西欧计算机株式会社 | handwriting input device |
CN101359275A (en) * | 2008-09-28 | 2009-02-04 | 宇龙计算机通信科技(深圳)有限公司 | Handwriting input method for digital equipment, handwriting input device and mobile terminal |
CN101515211A (en) * | 2008-02-22 | 2009-08-26 | 汉王科技股份有限公司 | Handwriting input method, device and user terminal |
-
2011
- 2011-06-15 CN CN2011101611390A patent/CN102214043B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030161532A1 (en) * | 2002-02-22 | 2003-08-28 | Fujitsu Limited | Handwritten character input assistant apparatus and method |
CN101211243A (en) * | 2006-12-25 | 2008-07-02 | 卡西欧计算机株式会社 | handwriting input device |
CN101515211A (en) * | 2008-02-22 | 2009-08-26 | 汉王科技股份有限公司 | Handwriting input method, device and user terminal |
CN101359275A (en) * | 2008-09-28 | 2009-02-04 | 宇龙计算机通信科技(深圳)有限公司 | Handwriting input method for digital equipment, handwriting input device and mobile terminal |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103246477A (en) * | 2013-05-15 | 2013-08-14 | 广东威创视讯科技股份有限公司 | Switching method and device of input method of touch system and touch system |
CN103246477B (en) * | 2013-05-15 | 2016-08-24 | 广东威创视讯科技股份有限公司 | The changing method of touch system input method and device, touch system |
WO2016070785A1 (en) * | 2014-11-03 | 2016-05-12 | 夏普株式会社 | Handwritten content dividing method, device and handwritten content editing device |
US11080472B2 (en) | 2015-04-24 | 2021-08-03 | Fujitsu Limited | Input processing method and input processing device |
CN106371655A (en) * | 2015-07-22 | 2017-02-01 | 歌乐株式会社 | Information processing device and control method for the same |
CN105511792A (en) * | 2015-12-08 | 2016-04-20 | 刘炳林 | In-position hand input method and system for form |
US12014038B2 (en) * | 2020-05-08 | 2024-06-18 | Brother Kogyo Kabushiki Kaisha | Storage medium storing editing program and information processing apparatus |
CN114546175A (en) * | 2022-02-28 | 2022-05-27 | 长沙朗源电子科技有限公司 | Character drawing method and system of electronic whiteboard, electronic whiteboard and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN102214043B (en) | 2013-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102214043B (en) | Handwriting input identifying method and system | |
US10373009B2 (en) | Character recognition and character input apparatus using touch screen and method thereof | |
CN102662557B (en) | Mobile terminal and unlock method | |
CN106201166A (en) | A kind of multi-screen display method and terminal | |
CN105353936B (en) | A kind of display methods and electronic equipment | |
CN104866206B (en) | The moving method and mobile terminal of a kind of image data | |
CN102455911A (en) | Handwriting input display device and control method | |
CN103513912B (en) | A kind of interface switching method and device | |
CN107656693A (en) | A kind of method and device that cursor position is determined in touch-screen | |
CN104506951A (en) | A text input method, device and intelligent terminal | |
CN104598507A (en) | Information searching method and device | |
CN103309575A (en) | Image display method and terminal | |
EP2613228A1 (en) | Display apparatus and method of editing displayed letters in the display apparatus | |
EP2073112A1 (en) | Display control device, display control method, program, and accumulation circuit | |
CN104699409A (en) | Information inputting method and information inputting system for mobile terminal of touch screen | |
CN105573610A (en) | Spreadsheet operation methods and apparatuses | |
CN103731538A (en) | Method for positioning contact in contact list and mobile terminal | |
CN103150118A (en) | Method, device and mobile terminal for selecting contents based on multi-point touch technology | |
CN104714739A (en) | Information processing method and electronic equipment | |
CN105302466B (en) | A kind of text operation method and terminal | |
CN100363869C (en) | Method for inputting dynamic display window of mobile telecommunication terminal | |
CN104156491A (en) | Mobile terminal and list information retrieval method thereof | |
CN106293433A (en) | A kind of information processing method and electronic equipment | |
CN111176545A (en) | Equipment control method, system, electronic equipment and storage medium | |
CN103677311A (en) | Handwriting input device rapid input method convenient to change |
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. |