CN101311887A - Computer hand-written input system and input method and editing method - Google Patents
Computer hand-written input system and input method and editing method Download PDFInfo
- Publication number
- CN101311887A CN101311887A CNA2007101078484A CN200710107848A CN101311887A CN 101311887 A CN101311887 A CN 101311887A CN A2007101078484 A CNA2007101078484 A CN A2007101078484A CN 200710107848 A CN200710107848 A CN 200710107848A CN 101311887 A CN101311887 A CN 101311887A
- Authority
- CN
- China
- Prior art keywords
- character
- signal
- result
- information
- stroke
- 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.)
- Pending
Links
Images
Landscapes
- Character Discrimination (AREA)
Abstract
The invention relates to a computer handwritten input system and an input method and an editing method thereof. The system of the invention consists of a digital pen (2), a writing surface (4) which is covered with a position code (3) and a computer device (5). When the digital pen (2) is used for writing characters on the writing surface (4), the digital pen (2) can be used for sending writing trace information, pen point pressure information and writing time information to the computer device (5) for the character processing. The computer device (5) is sensitive to the pressure signals output by the digital pen (2). When the pressure signals are starting signals, a stroke processing program (7) is executed. The stroke processing program (7) can carry out the character processing on the signals output by the digital pen (2) in a real-time manner. Result characters after the character processing are displayed. The system of the invention can display the handwritings of a writer in a real-time manner and can display the result characters after the character processing in real time, and can use the digital pen (2) for editing and modifying the written character content to lead the computer device (5) to output right results.
Description
Technical field
A kind of computing machine hand-written input system of the present invention and input method and edit methods relate to and carry out mutual input media and input method between a kind of user of being used for and the computing machine, have particularly related to a kind of computing machine hand-written input system and the input method and edit methods that can show input results on computers in real time.
Background technology
Being used for carrying out between user and the computing machine mutual input media has many kinds, such as common computing machine board handwriting input mode, touch screen hand-writing input mode with utilize digital pen and handwriting input mode that the dot matrix position code technology on the paper that is printed on realizes etc.Wherein, the handwriting input mode of utilizing digital pen and the dot matrix position code technology that is printed on the paper to realize is a kind of handwriting input mode of more being accustomed near people's daily writing, have high input speed, accuracy rate height, plurality of advantages such as easy to use, will become the mainstream development direction of following computing machine handwriting input mode.
Swedish patent SE 19990003541D " coding sheet that is used for optical reading " has described above-mentioned dot matrix position code technology and digital pen technology.Utilize this technology, on paper,, print the dot matrix coding, can produce digital paper with position code pattern along the X-Y axle.This technology also comprises a kind of digital pen with lettering pen and optically read parts, when digital pen is write on including the digital paper of position code, the pressure information of trace information (nib is through the position code information of position), temporal information and nib when optically read parts can be gathered digital pen and write, these information can be transported on the computer equipment by the signal output component (wire transmission parts or wireless transmission component) of digital pen.
After the above-mentioned information that receives on the digital pen, computer equipment not only can calculate and reduce digital pen institute's content written and writing position, can also carry out character recognition to the handwriting trace information that digital pen collected handles, the hand-written character content of utilizing digital pen to write is converted to can be by the character content of computer Recognition, such as Chinese patent application 03104563.4 " hand input device, program and hand-written inputting method system " a kind of like this hand-written inputting method just is provided, this method not only can be by digital pen written character on digital paper, to the hand-written character information of computing machine input, more can utilize digital pen that the written contents on the digital paper is made amendment, character editing work such as insertion and deletion, character content information and edit file that computer equipment can be write according to digital pen are converted to the character content that computing machine can be discerned with the digital pen content written.Though also there is following defective in this technology for people provide a kind of computing machine hand-written input system, method and edit methods:
1, only can write and after editor finishes, just written contents can be converted to the character that computing machine can be discerned, can't realize instant conversion at one section character.
2, can't utilize digital pen that the content that identification is handled through computer character is edited and revised.
3, because prior art can't realize the instant conversion of hand-written character, can't utilize digital pen that the content that identification is handled through computer character is edited again, therefore, the input method of prior art can't find in time whether the character of writing has problems, for example, whether there is gointed hand that computing machine can't discern in the character that can't find to write, writes nonstandard character, more can't revise these characters in time, easily, make computing machine can export correct result.
Summary of the invention
One of purpose of the present invention is to solve the deficiencies in the prior art, and a kind of computing machine hand-written input system is provided.
Another object of the present invention is to solve the deficiencies in the prior art, a kind of computing machine hand-written inputting method is provided.
A further object of the present invention is to solve the deficiencies in the prior art, and a kind of computing machine handwriting input edit methods is provided.
According to purpose of the present invention, the invention provides a kind of computing machine hand-written input system and input method and edit methods, described system is by digital pen, be coated with the writing surface of position code, computer equipment is formed, when described digital pen is write on described writing surface, can gather the handwriting trace information of digital pen, pen point pressure information and writing time information, and the character that carries out the digital pen signal in the described computer equipment that described information is sent to that can be real-time is handled, the computer Recognition that has comprised hand-written character handled in the character of digital pen signal, show and the output processing, also comprised processing, it is characterized in that hand-written edit symbol:
When described computer equipment carried out the character processing of digital pen signal, to the pressure information sensitivity of described digital pen output, when pressure information was enabling signal, the signal of digital pen being exported by the stroke handling procedure carried out the character processing.
The pressure information of described digital pen output is the information of the pressure condition of the nib of reflection digital pen and writing surface, described enabling signal is meant lifting a signal and starting to write one of signal of digital pen, lifting a signal is meant when writing surface lifts digital pen, because of nib leaves writing surface, pen point pressure diminishes, and makes the information of digital pen output.The signal of starting to write is meant when beginning to write that because of nib contacts with writing surface, it is big that pen point pressure becomes, and make the information of digital pen output on writing surface.
Described computer equipment is after receiving the enabling signal of described digital pen, can carry out the control command determining program earlier, the stroke signal that enabling signal is represented is judged, as, enabling signal is then judged the stroke signal of lifting before the signal, when judging that described stroke signal is control command when lifting signal, carry out the control commands corresponding handling procedure, otherwise carry out described stroke handling procedure.
Described control command can be the order that is used for control computer display packing or program circuit, as the stroke weight of control computer equipment character display, the order of stroke color; Control command also can be control computer equipment show or the order of processing character method, as the control computer result after the character display identification whether, whether show the order of handwriting; Control command also can be the order of control computer equipment execution character identification, as order computer system, according to English capitalization, lowercase, mathematic sign or Chinese character content are carried out character recognition to the character imported, so that increase the character recognition accuracy rate.
In described stroke handling procedure, at first carry out the stroke determining program, judge that the pairing stroke signal of described enabling signal is character editing signal or character stroke signal, according to judged result, carry out corresponding editor's signal handler or character recognition handling procedure, as, enabling signal is when lifting signal, then judge lifting signal stroke signal before, judgement is character editing signal or character stroke signal, according to judged result, carry out corresponding editor's signal handler or character recognition handling procedure
After executing described editor's signal handler or character recognition handling procedure, program enters the character editor-in-chief and handles subroutine;
In described stroke handling procedure, described editor's signal handler is according to the kind of character editing signal, the relevant information of record character editing signal comprises the positional information of character editing signal or also comprises temporal information in this information in editor's signal memory cell of correspondence;
In described stroke handling procedure, described character recognition handling procedure at first enters the character recognition subroutine, the stroke signal is carried out character recognition to be handled, then, in the storage unit of character as a result of correspondence, preserve the information of the character as a result of this program output, comprise this character, the positional information and temporal information of the pairing stroke signal of character as a result as a result in this information;
For described character editor-in-chief handling procedure, whenever entering character editor-in-chief handling procedure, program is just according to whole information about the character editing signals of preserving in editor's signal memory cell, the whole relevant information of character as a result of in character storage unit as a result, preserving, the whole characters as a result that are stored in the described storage unit of character are as a result carried out the character editing processing, export final character identification result.
In described character editor-in-chief handling procedure, according to the positional information and the temporal information of the pairing stroke signal of character as a result, can judge the character information of input before whether having on the writing position of described character as a result, before existing on the position of described character as a result during the character information of input, execution character covering treatment scheme;
In covering treatment scheme, when the represented character of new stroke covers former character, by in character storage unit as a result with the former character as a result of the described character replacement as a result of new stroke, make the former character of the described character replacement of new stroke.
In described character editor-in-chief handling procedure, when preserving the information of character editing signal in editor's signal memory cell, if the kind of character editing signal is for inserting symbol, program is according to the positional information of this insertion symbol or also comprise temporal information, in character storage unit as a result, search the character as a result that is associated with this insertion symbol and corresponding position and time signal thereof, and according to these information, with this as a result character be inserted on the corresponding insertion position;
When if the kind of character editing signal is delete mark, program is according to the positional information and the temporal information of this delete mark, searching the character as a result that is associated with this delete mark in the character storage unit as a result,, corresponding characters is being deleted character execution character deletion as a result treatment scheme.
At last, described character disposal system can show in the display device outputing to through the character identification result of editing or output to carries out other character processing in the character editing system, for example output in word, excel, the outlook one class character editing system, also can output in QQ, the timely communication system of RTX one class.
Described in the present invention computer equipment can be the computer equipment of common notion, as notebook, desk-top computer also can be the mobile terminal device of class high-intelligentization such as the mobile phone that comprises CPU and storage unit, e-commerce.
A kind of computing machine hand-written input system of the present invention and input method and edit methods input system more of the prior art and method have many characteristics:
1, easy to use, the custom that meets people's daily writing.
2, because adopted the Writing method of " pen+paper ", the writer position of starting to write is accurate, is beneficial to the character recognition processing, has increased substantially the speed of character typing and the accuracy of character recognition.
Stroke information when 3, native system and method are with written character is a unit information, utilize the enabling signal of digital pen, particularly digital pen lifts a signal, start the character recognition treatment scheme, solve the contradiction of dynamic character recognition effect and recognition speed preferably, not only realize dynamic character typing, also had higher processing speed simultaneously.
4, the user can carry out editing and processing to the character of being write at any time, and its character editing result can manifest on computers in time, and whether make the user in time understand character editing correct, and whether the character that writes is correct.
When 5, utilizing native system and method to carry out the character input, described editor's signal can be the edit symbol that adopts unicursal to form, and has simple, practical, as to make things convenient for, easily remember, meet the daily use habit of people characteristics.
6, system of the present invention not only can show character as a result after handwriting and the character recognition in real time, can also realize the correction to the shown character as a result of computer equipment by carrying out editor (editor who comprises modes such as insertion, deletion, replacement) on the paper to writing in the content on the writing surface.
When 7, utilizing native system and method to carry out the character input, can adopt on existing character again the method for written character again, originally processing replaced in the character of writing, this replacing processing method not only can be used for clerical error is revised, and can be applied to the output error that computer character identification produces is revised, as to revising because connect the computer Recognition mistake of pen, the unreasonable generation of charcter topology.
Description of drawings
Fig. 1: about the most preferred embodiment key diagram of a kind of computing machine hand-written input system of the present invention.
Fig. 2: about the embodiment key diagram of main flow.
Fig. 3: about another embodiment key diagram of main flow.
Fig. 4: about the embodiment key diagram of command card.
Fig. 5: the embodiment key diagram of stroke handling procedure 7.
Fig. 6: line inserts the schematic illustration of symbol.
Fig. 7: utilize line to insert the embodiment key diagram that symbol carries out character editing.
Fig. 8: utilize point to insert the embodiment key diagram that symbol carries out character editing.
Fig. 9: a kind of embodiment key diagram of delete mark.
Figure 10: the algorithmic descriptions figure of the delete mark anglec of rotation.
Figure 11: about the figure that further specifies of the algorithm of the delete mark anglec of rotation.
Figure 12: the embodiment key diagram of the treatment scheme of line inserted mode.
Figure 13: the embodiment key diagram of the treatment scheme of deletion mode.
Figure 14: column weight closes the embodiment synoptic diagram of judgement.
Figure 15: row overlaps the embodiment synoptic diagram of judging.
Figure 16: row do not overlap the embodiment synoptic diagram of judgement.
Figure 17: the capable embodiment synoptic diagram that does not overlap judgement.
Figure 18: overlap and judge synoptic diagram.
Embodiment
In order to further specify a kind of computing machine hand-written input system of the present invention and input method and edit methods, 1 introduce most preferred embodiment of the present invention at first in conjunction with the accompanying drawings below.
In most preferred embodiment of the present invention, computing machine hand-written input system 1 of the present invention is made up of digital pen 2, the writing surface 4 of printing or be printed with position code 3, computer equipment 5, when described digital pen 2 is write on described writing surface 4, can gather the handwriting trace information of digital pen 2, the pressure information and the writing time information of nib, and the character that carries out the digital pen signal in the described computer equipment 5 that described information is sent to that can be real-time is handled.
In the present embodiment, computer equipment 5 can receive the signal of digital pen 2, and can reduce to the content of input and show and output, promptly can on computers Writer's handwriting be shown, or output in other file, as outputing among word, RTX or the QQ with the picture form.
In the present embodiment, the pressure signal that has comprised pressure between reflection nib and the described writing surface 4 in the signal of digital pen 2 outputs, digital pen 2 is started to write when writing on writing surface, because of the pressure of 4 of digital pen 2 and writing surfaces increases, digital pen 2 can be exported the signal of starting to write, and writes when digital pen 2 to finish, when nib lifts from writing surface 4, because of the pressure between digital pen 2 and the writing surface 4 reduces, digital pen 2 can output be lifted a signal.
In the present embodiment, the stroke of lifting a signal sensitivity that computer equipment 5 has described digital pen 2 finishes determining program 6, this program 6 only receive from digital pen 2 lift a signal after, promptly, write a character stroke the writer, when lifting the nib of digital pen 2, carry out next step stroke handling procedure 7, this is lifted the pairing stroke signal of a signal and does further character and handle by 7 pairs of stroke handling procedures, referring to Fig. 2, otherwise stroke finishes determining program 6 and continues to wait for the described signal of lifting of reception.
As another embodiment of the present invention, it also can be to the signal sensitivity of starting to write from digital pen 2 that described stroke finishes determining program 6, receiving from after the starting to write of digital pen 2, end etc. are pending, carry out next step stroke handling procedure 7, otherwise stroke finishes determining program 6 and continues to wait for the described signal of starting to write of reception.
Adopt stroke to finish the start to write situation of signal sensitivity of 6 pairs of determining programs and can cause the problem of " finishing touch ", promptly when not starting to write for new one, write in the past one just can't loading routine 7, in order to solve the input problem of " finishing touch " effectively, in the present embodiment, can regulation wait for when the time span of the signal of starting to write surpasses official hour length, judge automatically to receive the signal of starting to write.Certainly, as another embodiment, also can adopt allow the user in the end an input finish after, on writing surface, arbitrarily click method with digital pen 2, make digital pen send the signal of starting to write, thereby will go up unicursal information input program 7 to program 6.
As another embodiment of the present invention, the writing surface 4 that is coated with position code 3 is can repeat obliterating and write repeatedly writing surface, the plastic material that is printed with position code as utilization is made, and for example pass through the writing material that overlay film forms on the paper of printing position code 3, the easiest method also comprise utilize have can Palingraphia the transparent plastic big envelope, entangle a method that is printed with the paper of position code 3 and form the writing surface 4 that can repeatedly write
As another embodiment of the present invention, as shown in Figure 3, finish also have a control command determining program 8 between determining program 6 and the described stroke handling procedure 7 at stroke, the pairing stroke signal of a signal of lifting of 8 pairs of digital pens 2 of control command determining program is judged, when judging that described stroke signal is control command, program is carried out control commands corresponding handling procedure 9, otherwise carries out described stroke handling procedure 7.
In the above-described embodiment, in order to utilize digital pen 2 to send steering order to computer equipment 5, designed command card 10, as shown in Figure 4, described command card 10 can be a card made of paper or that plastics are made, its surface is printed with the instruction pattern, as the square frame shape instruction pattern 13 before the program unlatching/shutoff instruction 12 in the program start instruction 11, on command card 10, on the different instruction patterns, be printed with different position codes, these position codes are different from the position code on the writing surface that is used for written character, can be discerned and be defined as control command by computer equipment 5.Therefore, can be by delineating different instruction patterns to the different control command of computer equipment 5 inputs.
For example, after computer equipment 5 is defined as program unlatching/shutoff instruction with the instruction of the square frame shape on the command card 10 pattern 13, when utilizing digital pen 2 on command card 10, to delineate program unlatchings/shutoffs instruction 12 preceding square frame shapes in the program start instruction 11 to instruct pattern 13, position code signal according to digital pen 2 outputs, computer equipment 5 can judge that digital pen 2 chosen the instruction pattern 13 on the command card 10, and execution and program unlatching/shutoff instruction 12 corresponding operations.
What is described steering order for more detailed explanation, elaborates the steering order on the described command card 10 below.
The instruction that can fall into 5 types of instruction set in the command card 10:
The first kind is program start instruction 11:
As: program unlatching/shutoff instruction 12.This instruction can be used to control described stroke handling procedure 7, during such as stop, but puts this instruction start-up routine, and when program was opened, digital pen was put this instruction, can close this program.
And for example: bluetooth unlatching/shutoff instruction, this instruction can be controlled the Bluetooth transmission function of opening digital pen 2, particularly can open the bluetooth function that direct transfers, i.e. transmitting function constantly.
The instruction of second class is in application program, as WORD, during the input annotations and comments, fills in the annotations and comments mode steering order 14 of annotations and comments mode:
As: insert outstanding notes the, annotations and comments instruction.This instruction can be used for inserting to the above-mentioned corresponding endorsement information of application software input, the outstanding notes, and the annotations and comments instruction is corresponding to three kinds of annotations and comments modes in the WORD software.
The instruction of the 3rd class is an input mode steering order 15, as: ICR input instruction and former mark input instruction.
Its implication is meant in the mode of handwriting still carries out character recognition with the character of handwriting input, or is input in other application software after being called character conversion (ICR identification) again, as is input to character process software WORD, reaches communication software RTX constantly, among the MSN.
The instruction of the 4th class is a function steering order 16, as: import, empty, word for word remove, recover instruction.
The input instruction here is to be used for control to add the input of current content written to application software, also can be simultaneously the written contents of last time of storing in the digital pen be removed.
The flush instructions here can be controlled content displayed on the computer equipment is emptied, and also can be simultaneously the written contents of last time of storing in the digital pen be removed.
It is identical with the function of BackSpace key on the computer keyboard that the function of the word for word clear instruction here can be understood as, can be to the character after the identification, and the place word for word disposes forward at cursor.Owing to when digital pen is write, do not have direction arrow on the paper on paper, when therefore carrying out this function, should be in conjunction with the mouse of computer equipment, mouse is navigated to after the character that will delete, select this word for word clear instruction with digital pen then, just the character before the mouse can have been disposed.
The recovery instruction here is that the character that is used for having disposed recovers.
The instruction of the 5th class is the instruction 17 that can be used for the control character recognition function, and is corresponding with the function of character recognition program of the prior art, can improve the accuracy of character recognition.
As default instruction, this instruction is set after, system's control character recognizer is according to the content of Chinese identification handwriting input.
As Chinese symbolic instruction, this instruction is set after, system's control character recognizer is according to the content of Chinese SBC case identification handwriting input.
As english lowercase instruction, this instruction is set after, system's control character recognizer is according to the content of english lowercase identification handwriting input.
As English capitalization instruction, this instruction is set after, system's control character recognizer is according to the content of English capitalization identification handwriting input.
As digital command, this instruction is set after, system's control character recognizer be digital with the content recognition of handwriting input.
And for example English symbol instruction, after this instruction was set, system's control character recognizer was a DBC case with the content recognition of handwriting input automatically just.
In the present embodiment, the method for the control character of acquiescence identification can be a kind of automatic identifying method, and system's control character recognizer is discerned character, numeral or the symbol that hand-written character is the sort of language automatically.
In the present embodiment, as required, steering order can also comprise multiple instruction, as control the instruction of stroke color, thickness, and for example meet the corresponding steering order of function of application software, what enumerate in the present embodiment only is a part in numerous steering orders, only in order to the kind of explanation steering order.
As another embodiment of the present invention, described steering order can be produced on the writing surface that is used for the computing machine input, also can be produced on the order card of a special use, so that user's sending controling instruction when writing.
After receiving steering order, control command handling procedure 9 is carried out and the corresponding operation of steering order, and its control method is the technology that technician in the art knows, here no longer narration.
In the present embodiment, execute control command handling procedure 9 after, program turns back to program entry, wait for to receive the signal of digital pen 2 outputs, as another embodiment, program also can be as required or performed control command, carries out other handling procedures.
In most preferred embodiment of the present invention, with reference to Fig. 5, described stroke handling procedure 7 is at first carried out stroke determining program 18, judge that the described pairing stroke signal of a signal of lifting is character editing signal or character stroke signal, according to judged result, carry out corresponding editor's signal handler 19 or character recognition handling procedure 20, execute described editor's signal handler 19 or character recognition handling procedure 20 after, program enters the character editor-in-chief and handles subroutine 21;
Application need according to the paper editor, can define the pattern of multiple edit symbol, represent different edit commandss with different edit symbols, stroke determining program 16 is by judging whether the stroke pattern of being imported is above-mentioned edit symbol, both can judge whether this stroke is edit commands, it is multiple to judge that whether the stroke pattern imported is that the method for above-mentioned edit symbol has, relative method or to be called pairing comparision be one of the simplest method commonly used.
In most preferred embodiment of the present invention, as shown in Figure 6, reciprocal back and forth line is defined as the insertion edit symbol, be called line again and insert symbol 22, that is, write vertical line downward or upward, constantly pen is turned back then, and symbol is inserted in expression in this way, and its tip 23 is designed to the insertion position point.
Accurately discerning which stroke for the ease of stroke determining program 18 is that line inserts symbol 22, and the character content that will insert, in the present embodiment, also line being inserted symbol 22 defines, the length of inserting symbol 22 such as definition wires should reach two character row height, the character row that the character behavior at its most advanced and sophisticated 23 places is inserted into, the height of row is decided according to the character height of front and back, except that line inserts the character row at 23 places, tip of symbol 22, the character row at the character place that the 22 pairing another one character behaviors of line insertion symbol will be inserted, on the character row at the character place that is regarded as inserting, character after inserting symbol or stroke are regarded as the character or the stroke that will insert.According to the above-mentioned definition and the temporal characteristics of stroke, stroke determining program 18 can insert symbol 22 to line and accurately discern.
When using, shown in the subgraph a and b of Fig. 7, the tip 23 that line inserts symbol 22 is positioned at the centre that character " goes into to calculate ", is illustrated in that character " is gone into " and " calculations " middle insertion character.Wherein, line inserts the character row and character " insertion algorithm " colleague at 23 places, tip of symbol 22, therefore the behavior is inserted into character row, delegation in addition, character " test " two words after the online insertion symbol 22 had been the character that will insert both, according to the edit instruction of present embodiment, the character editing result should be " insertion testing algorithm ", in Fig. 7, subgraph a has described a kind of method of downward insertion, and subgraph b has described a kind of insertion situation that makes progress.
In most preferred embodiment of the present invention, as shown in Figure 8, two " round dots " 25,26 that match are defined as another insert symbol, insert symbol 22 in order to distinguish line, be called an insertion symbol 24 at this.
When using point to insert symbol 24, at first write the starting point 25 of inserting symbol 24 in the position of needs insertion character, be to have write starting point 25 in the present embodiment in the back of " going into " word, carry out the location of insertion position, can utilize any blank position of digital pen 2 on input surface 4 to write the insertion content then, be to write " test " two words in the lower right corner in the present embodiment, after being inserted into content " test " two wordbooks and writing end, again at starting point 25 places that insert the location, promptly " go into to calculate " the middle place of two words, write end point 26, both represented to insert and finished.Point according to present embodiment inserts edit commands, and the character editing result should be " insertion testing algorithm ".
Point inserts symbol 24 and can be applicable to and do not need situation that former mark content is preserved or because the writing position space is too little, can not directly utilize line to insert symbol 22, is being inserted near the situation of writing the position.Utilize point to insert symbol 24 and insert editor, convenient and practical, can insert editor with " seizing every opportunity ".
Accurately discerning that stroke for the ease of stroke determining program 18 is an insertion symbol 24, and the character content that will insert, in the present embodiment, also an insertion symbol 24 is defined, such as:
The size of effective starting point 25 and end point 26: its height and width can not be 1.5mm greater than certain length in the present embodiment.
The delay time of effective starting point 25 and end point 26: the duration of its stroke must not be worth less than certain, is 0.5 second in the present embodiment.
The position of effective starting point 25 and end point 26: its lateral attitude must be positioned at the centre of two characters, in the present embodiment, starting point 25 and end point 26 are to be positioned at the centre that character " goes into to calculate ", lengthwise position must be in same delegation with these two characters, in the present embodiment, starting point 25 and end point 26 and character " insertion algorithm " are in same delegation.
Effectively starting point 25 and end point 26 should be mated appearance (pairing occurs), otherwise only are considered as a character stroke, rather than point inserts symbol:
Effectively the position of starting point 25 and end point 26 all should be in same insertion position.Same insertion position described here is meant as long as can think in same insertion position between two characters.
During writing starting point 25 and end point 26, stroke that writes and character are the stroke character that is inserted into.By the temporal information of starting point 25 and end point 26, both can judge that those characters were between starting point 25 and end point 26.
In most preferred embodiment of the present invention, as shown in Figure 9, the anglec of rotation is defined as delete mark greater than the 1080 rotation stroke patterns of spending, the character that this stroke pattern is covered is the character that will delete.
Computing machine judges whether the stroke pattern rotates the method that surpasses 1080 degree many kinds are arranged, in the present embodiment.Adopted angular measurement, as shown in figure 10, when utilizing digital pen 2 to write a rotation stroke 27, digital pen 2 can constantly be gathered the position code on the writing surface, and simultaneously the position code information that collects is sent in the computer equipment 5, sampled point 28 when utilizing digital pen 2 stroke writings 27,29 do straight line, utilize sampled point 29 again, 30 do straight line, article two, straight line can form a rotation angle α, utilize above-mentioned method, can on a rotation stroke, obtain a plurality of rotation angle α, as shown in figure 11, when whole angle α sums of a stroke are spent greater than 360, can think that rotating stroke 27 has delineated a circle, when the rotation angle α of stroke sum is spent greater than 1080, can think that rotation stroke 27 has changeed three circles, stroke determining program 18 judges that promptly this stroke is a delete mark.When practical application, slower because of writing sometimes, the distance between the sampled point can be nearer, when running into this situation, can adopt the method for removing some sampled points that the rotation angle is calculated.
In most preferred embodiment of the present invention, delete mark can once be deleted a word, also can once delete the multiword in the delegation, or the multiword in the multirow, and is convenient and practical, consistent with the writing style that the writer is daily.
In most preferred embodiment of the present invention, why adopt the above stroke of triple turn as delete mark, mainly be in order to be different from general stroke writing, to be beneficial to the identification processing of computer equipment.In fact, as required we can also design the different delete mark of many kinds.In fact, can design multiple different edit pattern too for above-mentioned insertion symbol.
In addition, as another embodiment, we can also design as required, and multiple character editing symbols such as character increases the weight of edit symbol, tightens, composing, italicized character come.
In most preferred embodiment of the present invention, still with reference to the accompanying drawings 5, when described stroke determining program 18 is judged described when lifting a corresponding stroke signal of signal and being the character editing signal, carry out corresponding editor's signal handler 19, editor's signal handler 19 is according to the kind of character editing signal, the relevant information of record character editing signal comprises the positional information of character editing signal or also comprises temporal information in this information in editor's signal memory cell of correspondence; For example, with reference to Figure 12, when the character editing signal is line insertion symbol 31, to insert the positional information of the insertion point 32 of call wire insertion symbol 31 in editor's signal memory cell at the line of correspondence, temporal information, line are inserted the coordinate information (can calculate position and length that line inserts symbol in view of the above) of symbol.
Judge describedly when lifting a corresponding stroke signal of signal and being the character stroke signal when described stroke determining program 18, execution character is discerned handling procedure 20.After entering character recognition handling procedure 20, character recognition handling procedure 20 at first enters the character recognition subroutine, the stroke signal is carried out character recognition to be handled, then, in the storage unit of character as a result of correspondence, preserve the information of the character as a result of this program output, comprise this character as a result in this information, as a result the positional information and the temporal information of the pairing stroke signal of character; For example, with reference to Figure 12, when the character stroke signal is last stroke of hand-written " survey " word, program enters character recognition handling procedure 20, character recognition handling procedure 20 is according to the position and the time at last stroke place of hand-written " survey " word, other strokes that can discern this stroke and " survey " word are same word, and can be identified as character " survey " word that computing machine can be discerned.After character recognition finished, the computing machine of preserving this program output in the storage unit of character as a result of correspondence can be discerned the information of " survey " word, comprised this character, the positional information and temporal information of the pairing stroke signal of character as a result as a result in this information;
In most preferred embodiment of the present invention, described character recognition handling procedure 20 is to select for use the character recognition processing module that can buy on the market to finish, the My script Builder character recognition engine that provides of VISION OBJECT company for example, by calling this character recognition engine, can realize character recognition handling procedure 20 described functions.In actual applications, we also can select the character recognition engine of other company to finish the function of discerning handling procedure 20 as required.
After executing described editor's signal handler 19 or character recognition handling procedure 20, program enters the character editor-in-chief and handles subroutine 21;
Handle in the subroutine 21 whenever entering the character editor-in-chief, program is just according to whole information about the character editing signals of preserving in editor's signal memory cell, the whole relevant information of character as a result of preserving in the character storage unit as a result, the whole characters as a result that are stored in the described storage unit of character are as a result carried out character editor-in-chief processing, export final character identification result.
With Figure 12 is example, in the present embodiment, the order that digital pen 2 writes is followed successively by " inserting ", " go into ", " calculation ", " method ", line inserts symbol, " survey " word, the character editor-in-chief handles the information that subroutine 21 " is inserted; go into; calculate; send out; survey " according to the whole relevant character of preserving in the character storage unit as a result as a result, be followed successively by " inserting; go into; calculate; method; survey " input time that can judge character in proper order, the character editor-in-chief handles subroutine 21 is inserted symbol 32 according to the whole relevant line of preserving in editor's signal memory cell information, the information that comprises insertion point 32, the character behavior that can judge " insertion algorithm " four word places is inserted into row, the centre position of " going into to calculate " two words is the character insertion position, insert the position of symbol 31 according to line, and be positioned at the position at " survey " word place thereafter, can judge that " survey " word is for being inserted into character.After this, the character editor-in-chief handles 21 pairs of subroutines and is stored in whole characters as a result in the described storage unit of character as a result and carries out the character processing of requeuing, and exporting final character identification result is " insertion method of determining and calculating " in proper order.If after " survey " word (in delegation), when also having other stroke or character, these characters also all will be inserted in the centre of " going into to calculate " two words successively, situation as shown in Figure 7, " test " two words have been inserted between " going into to calculate " two words, and the character as a result of output is " an insertion testing algorithm ".
With Figure 13 is example, when if the kind of character editing signal is delete mark 33, program is according to the positional information and the temporal information of this delete mark, searching the character as a result that this delete mark covers in the character storage unit as a result, to character execution character deletion as a result treatment scheme, with the corresponding characters deletion, in the present embodiment, delete mark can be deleted a word, also can delete a plurality of words.
The character editor-in-chief handles subroutine 21 can also be according to the positional information and the temporal information of the pairing stroke signal of character, judge the character information of input before whether being coated with on the writing position of described character as a result, during the character information imported before existing on the position of described character as a result, the character editor-in-chief handles subroutine 21 execution characters and substitutes operation, by in character storage unit as a result with the former character as a result of the described character replacement as a result of new stroke, make the former character of the described character replacement of new stroke.
Colleague, same column are judged: with reference to Figure 14, suppose that large rectangle and little rectangle are respectively the minimum circumscribed rectangles of two words or stroke.The left margin of large rectangle is in the left side of the center line of little rectangle, just can judge the most of in the vertical coincidence of two rectangles, i.e. same column.In like manner release colleague's (promptly most of in the horizontal coincidence), with reference to Figure 15.
Different rows, different lines are judged: when the left margin of large rectangle is in the right of the center line of little rectangle, with reference to Figure 16, just can judge that two rectangles do not overlap in the vertical, i.e. different lines.In like manner release different rows (promptly not overlapping in the horizontal), with reference to Figure 17.
Overlap to judge:,, we can say that then they overlap with reference to Figure 18 when two rectangles had not only been gone together, but also same column.
As another embodiment of the present invention, in actual applications, judge character whether the standard of same column, colleague, different lines, different rows and coincidence can adjust, but the basic skills of judging is constant, so that adapt to different character inputs, or the needs of paper character editing.
When the represented character of new stroke overlaps with former character, or be called when covering former character,, then use the former character of the described character replacement of new stroke with reference to Figure 18.
When the side of the represented character of new stroke at former character, disposal route to the represented character of new stroke has a variety of, as cover the side or when taking over side position of taking back of former character when the represented character of new stroke, being considered as character inserts, handle according to inserting character, this character is inserted in a side of former character, certainly, also can handles according to illegal operation; And for example cover the side on the upper side of former character or on the lower side during side, can handle when the represented character of new stroke, this is write at random the represented character of picture can ignore, on the lateral location that all is placed on former character that also can unify according to illegal operation.
For the hand-written inputting method and system that can show input results constantly of the present invention, can be crucial with the function of the described character that is capped of the pairing character replacement of the character stroke of newly writing.It can make the writer after finding the character mistake, when particularly producing mistake by the character output result who finds computing machine, utilizes the result of 2 pairs of outputs of digital pen to revise in time.
This character replacement disposal route can be used for clerical error is revised, when having been write character " south " mistake as " north ", just can utilize digital pen 2 directly to write " south " word on character " north ", the character editor-in-chief handles subroutine 21 and just can employ " south " word that newly writes certainly and replace " north " word.
Described character replacement disposal route can also be used for to unclear because of writing, connect pen or write the situation that the character-recognition errors of generation lack of standardization is revised.For example, utilize the character " family " of handwriting input to be identified as the situation of " plug " by character recognition handling procedure 20, at this moment, just can utilize digital pen 2 clearly to write " family " word again on character " family ", the character editor-in-chief handles subroutine 21 just can employ result's " plug " word that the pairing character replacement of " family " word that newly writes identifies before falling certainly.If write accurately, identification accurately, " family " word that then newly writes just can be by correct identifying, and replace " plug " word that original character recognition handling procedure 20 identifies.Again for example, utilize the character " good " of numeral than 2 handwriting inputs, lack of standardization because of writing, be identified as the situation of " woman " two words by character recognition handling procedure 20, after handwriting input person finds this situation, just can utilize digital pen 2 clearly to write " good " word again on the character of writing originally " good ", the character editor-in-chief handles subroutine 21 just can employ result " woman " two words that the pairing character replacement of " good " word that newly writes identifies before falling certainly.If write accurately, identification accurately, " good " word that then newly writes just can be by correct identifying, and replace " woman " two words that original character recognition handling procedure 20 identifies.It should be noted that in the present embodiment, can not cover processing for just writing the character of finishing, its reason is that it is to add new stroke on former character that such processing can be identified as.When adopt to cover handling above-mentioned character as needs, can utilize digital pen 2 to write new character (as importing a punctuation mark) after, later handle above-mentioned character substitution problem again.
Handle 21 pairs of subroutines the character editor-in-chief and be stored in whole characters as a result in the described storage unit of character as a result and carry out the character editor-in-chief and handle described, after exporting final character identification result, the result that computer equipment 5 can be handled the character editor-in-chief subroutine 21 output outputs in the display device and shows, or output to and carry out other character in the character editing system and handle, for example output in word, excel, the outlook one class character editing system, also can output in QQ, the timely communication system of RTX one class.
System of the present invention not only can show in real time character as a result after handwriting and the character recognition, can also be by carrying out editor (editor who comprises modes such as insertion, deletion, replacement) on the paper to writing in the content on the writing surface 4, realize correction to the shown character as a result of computer equipment 5.
In the present embodiment, computer equipment 5 described in the present invention can be the computer equipment of common notion, as notebook, desk-top computer also can be the mobile terminal device of class high-intelligentization such as the mobile phone that comprises CPU and storage unit, e-commerce.
Claims (17)
1, a kind of computing machine hand-written input system, form by digital pen 2, the writing surface 4 that is coated with position code 3, computer equipment 5, when described digital pen 2 is write on described writing surface 4, can gather the handwriting trace information of digital pen 2, pen point pressure information and writing time information, and the character that carries out the digital pen signal in the described computer equipment 5 that described information is sent to that can be real-time handles, and it is characterized in that:
The pressure information sensitivity of 5 pairs of described digital pen 2 outputs of described computer equipment, when pressure information was enabling signal, the signal of exporting by 7 pairs of digital pens of stroke handling procedure 2 carried out the character processing.
2, system according to claim 1 is characterized in that:
Described computer equipment 5 is after the enabling signal that receives described digital pen 2, carry out control command determining program 8 earlier, the stroke signal that enabling signal is represented is judged, when judging that described stroke signal is control command, carry out control commands corresponding handling procedure 9, otherwise carry out described stroke handling procedure 7.
3, system according to claim 1 and 2 is characterized in that:
The treatment step of described stroke handling procedure 7 is as follows:
At first carry out stroke determining program 18, judge that the pairing stroke signal of described enabling signal is character editing signal or character stroke signal, according to judged result, carry out corresponding editor's signal handler 19 or character recognition handling procedure 20, after executing described editor's signal handler 19 or character recognition handling procedure 20, program enters the character editor-in-chief and handles subroutine 21.
4, system according to claim 1 and 2 is characterized in that:
Described enabling signal is a signal of lifting of digital pen 2.
5, system according to claim 3 is characterized in that:
Described enabling signal is a signal of lifting of digital pen 2.
6, system according to claim 3 is characterized in that:
Editor's signal handler 19 is according to the kind of character editing signal, and the relevant information of record character editing signal comprises the positional information of character editing signal or also comprises temporal information in this information in editor's signal memory cell of correspondence;
Character recognition handling procedure 20 at first enters the character recognition subroutine, the stroke signal is carried out character recognition to be handled, then, in the storage unit of character as a result of correspondence, preserve the information of the character as a result of this program output, comprise this character, the positional information and temporal information of the pairing stroke signal of character as a result as a result in this information;
Whenever entering character editor-in-chief handling procedure 21, program is just according to whole information about the character editing signals of preserving in editor's signal memory cell, the whole relevant information of character as a result of in character storage unit as a result, preserving, the whole characters as a result that are stored in the described storage unit of character are as a result carried out the character editing processing, export final character identification result.
7, system according to claim 5 is characterized in that:
Editor's signal handler 19 is according to the kind of character editing signal, and the relevant information of record character editing signal comprises the positional information of character editing signal or also comprises temporal information in this information in editor's signal memory cell of correspondence;
Character recognition handling procedure 20 at first enters the character recognition subroutine, the stroke signal is carried out character recognition to be handled, then, in the storage unit of character as a result of correspondence, preserve the information of the character as a result of this program output, comprise this character, the positional information and temporal information of the pairing stroke signal of character as a result as a result in this information;
Whenever entering character editor-in-chief handling procedure 21, program is just according to whole information about the character editing signals of preserving in editor's signal memory cell, the whole relevant information of character as a result of in character storage unit as a result, preserving, the whole characters as a result that are stored in the described storage unit of character are as a result carried out the character editing processing, export final character identification result.
8, according to claim 6 or 7 described systems, it is characterized in that:
During the character information imported before existing on the position of described character as a result, described character editor-in-chief handling procedure 21 execution result characters cover treatment scheme, when the new represented character of stroke covers former character, then in character storage unit as a result with the former character as a result of the described character replacement as a result of new stroke.
9, a kind of computing machine hand-written inputting method, the system that utilization is made up of digital pen 2, the writing surface 4 that is coated with position code 3, computer equipment 5 realizes, when described digital pen 2 is write on described writing surface 4, can gather the handwriting trace information of digital pen 2, pen point pressure information and writing time information, and the character that carries out the digital pen signal in the described computer equipment 5 that described information is sent to that can be real-time handles, and it is characterized in that:
To the pressure signal sensitivity of described digital pen 2 outputs, when pressure signal is enabling signal, handle by the character of stroke handling procedure 7 a combine digital signal.
10, method according to claim 9 is characterized in that:
After the enabling signal that receives described digital pen 2, earlier the represented stroke signal of enabling signal is judged, when judging that described stroke signal is control command, carry out control commands corresponding handling procedure 9, otherwise carry out described stroke handling procedure 7.
11, according to claim 9 or 10 described methods, it is characterized in that:
The treatment step of described stroke handling procedure 7 is as follows:
At first carry out stroke determining program 18, judge that the pairing stroke signal of described enabling signal is character editing signal or character stroke signal, according to judged result, carry out corresponding editor's signal handler 19 or character recognition handling procedure 20, after executing described editor's signal handler 19 or character recognition handling procedure 20, program enters the character editor-in-chief and handles subroutine 21.
12, according to claim 9 or 10 described methods, it is characterized in that:
Described enabling signal is a signal of lifting of digital pen 2.
13, method according to claim 11 is characterized in that:
Described enabling signal is a signal of lifting of digital pen 2.
14, method according to claim 11 is characterized in that:
Editor's signal handler 19 is according to the kind of character editing signal, and the relevant information of record character editing signal comprises the positional information of character editing signal or also comprises temporal information in this information in editor's signal memory cell of correspondence;
Character recognition handling procedure 20 at first enters the character recognition subroutine, the stroke signal is carried out character recognition to be handled, then, in the storage unit of character as a result of correspondence, preserve the information of the character as a result of this program output, comprise this character, the positional information and temporal information of the pairing stroke signal of character as a result as a result in this information;
Whenever entering character editor-in-chief handling procedure 21, program is just according to whole information about the character editing signals of preserving in editor's signal memory cell, the whole relevant information of character as a result of in character storage unit as a result, preserving, the whole characters as a result that are stored in the described storage unit of character are as a result carried out the character editing processing, export final character identification result.
15, method according to claim 13 is characterized in that:
Editor's signal handler 19 is according to the kind of character editing signal, and the relevant information of record character editing signal comprises the positional information of character editing signal or also comprises temporal information in this information in editor's signal memory cell of correspondence;
Character recognition handling procedure 20 at first enters the character recognition subroutine, the stroke signal is carried out character recognition to be handled, then, in the storage unit of character as a result of correspondence, preserve the information of the character as a result of this program output, comprise this character, the positional information and temporal information of the pairing stroke signal of character as a result as a result in this information;
Whenever entering character editor-in-chief handling procedure 21, program is just according to whole information about the character editing signals of preserving in editor's signal memory cell, the whole relevant information of character as a result of in character storage unit as a result, preserving, the whole characters as a result that are stored in the described storage unit of character are as a result carried out the character editing processing, export final character identification result.
16, according to claim 14 or 15 described methods, it is characterized in that:
Before existing on the position of described character as a result during the character information of input, described character editor-in-chief handling procedure 21 execution result characters covering treatment scheme; In covering treatment scheme, when the represented character of new stroke covers former character, then in character storage unit as a result with the former character as a result of the described character replacement as a result of new stroke.
17, a kind of computing machine handwriting input edit methods, the system that described method is made up of digital pen 2, the writing surface 4 that is coated with position code 3, computer equipment 5 realizes, can realize the computing machine input and identification of hand-written character, it is characterized in that:
During the character before the described character of the stroke of newly writing has covered, write, by in character storage unit as a result with the method for the former character as a result of the described character replacement as a result of new stroke, make the former character of the described character replacement of new stroke.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101078484A CN101311887A (en) | 2007-05-21 | 2007-05-21 | Computer hand-written input system and input method and editing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101078484A CN101311887A (en) | 2007-05-21 | 2007-05-21 | Computer hand-written input system and input method and editing method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101311887A true CN101311887A (en) | 2008-11-26 |
Family
ID=40100553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101078484A Pending CN101311887A (en) | 2007-05-21 | 2007-05-21 | Computer hand-written input system and input method and editing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101311887A (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902987A (en) * | 2012-08-22 | 2013-01-30 | 北京壹人壹本信息科技有限公司 | Hand input text processing method, hand input text processing system and electronic device |
CN103365446A (en) * | 2012-03-28 | 2013-10-23 | 联想(北京)有限公司 | Handwriting input method and device |
CN103390013A (en) * | 2012-05-11 | 2013-11-13 | 株式会社东芝 | Electronic device and handwritten document processing method |
CN103455250A (en) * | 2012-05-30 | 2013-12-18 | 联合永道(北京)信息技术有限公司 | Record broadcasting, class recording system writing stroke processing and displaying method |
CN106575166A (en) * | 2014-08-11 | 2017-04-19 | 张锐 | Methods for processing handwritten inputted characters, splitting and merging data and encoding and decoding processing |
CN107430486A (en) * | 2015-01-28 | 2017-12-01 | 摩托罗拉解决方案公司 | Method and apparatus for inputting characters by handwriting |
CN107562331A (en) * | 2017-08-21 | 2018-01-09 | 广州视源电子科技股份有限公司 | Display method, device and equipment of handwritten characters and storage medium |
CN107562330A (en) * | 2017-08-21 | 2018-01-09 | 广州视源电子科技股份有限公司 | Display method, device and equipment of handwritten content and storage medium |
CN108700994A (en) * | 2016-01-07 | 2018-10-23 | 迈思慧公司 | System and method for digital ink interactivity |
CN109358766A (en) * | 2012-09-26 | 2019-02-19 | 谷歌有限责任公司 | The progress of handwriting input is shown |
CN109614847A (en) * | 2013-06-09 | 2019-04-12 | 苹果公司 | Manage real-time handwriting recognition |
CN111476209A (en) * | 2019-05-14 | 2020-07-31 | 深圳传音控股股份有限公司 | Method and device for recognizing handwriting input and computer storage medium |
US11816326B2 (en) | 2013-06-09 | 2023-11-14 | Apple Inc. | Managing real-time handwriting recognition |
US11842044B2 (en) | 2019-06-01 | 2023-12-12 | Apple Inc. | Keyboard management user interfaces |
US11941243B2 (en) | 2016-06-12 | 2024-03-26 | Apple Inc. | Handwriting keyboard for screens |
-
2007
- 2007-05-21 CN CNA2007101078484A patent/CN101311887A/en active Pending
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365446A (en) * | 2012-03-28 | 2013-10-23 | 联想(北京)有限公司 | Handwriting input method and device |
CN103390013A (en) * | 2012-05-11 | 2013-11-13 | 株式会社东芝 | Electronic device and handwritten document processing method |
CN103455250A (en) * | 2012-05-30 | 2013-12-18 | 联合永道(北京)信息技术有限公司 | Record broadcasting, class recording system writing stroke processing and displaying method |
CN102902987A (en) * | 2012-08-22 | 2013-01-30 | 北京壹人壹本信息科技有限公司 | Hand input text processing method, hand input text processing system and electronic device |
CN109358766A (en) * | 2012-09-26 | 2019-02-19 | 谷歌有限责任公司 | The progress of handwriting input is shown |
CN109358766B (en) * | 2012-09-26 | 2021-12-21 | 谷歌有限责任公司 | Progress display of handwriting input |
US11816326B2 (en) | 2013-06-09 | 2023-11-14 | Apple Inc. | Managing real-time handwriting recognition |
CN109614847B (en) * | 2013-06-09 | 2023-08-04 | 苹果公司 | Managing real-time handwriting recognition |
CN109614847A (en) * | 2013-06-09 | 2019-04-12 | 苹果公司 | Manage real-time handwriting recognition |
CN106575166A (en) * | 2014-08-11 | 2017-04-19 | 张锐 | Methods for processing handwritten inputted characters, splitting and merging data and encoding and decoding processing |
CN106575166B (en) * | 2014-08-11 | 2022-11-29 | 张锐 | Method for processing hand input character, splitting and merging data and processing encoding and decoding |
CN107430486A (en) * | 2015-01-28 | 2017-12-01 | 摩托罗拉解决方案公司 | Method and apparatus for inputting characters by handwriting |
US10169648B2 (en) | 2015-01-28 | 2019-01-01 | Motorola Solutions, Inc. | Method and device for inputting handwriting character |
JP2018505483A (en) * | 2015-01-28 | 2018-02-22 | モトローラ ソリューションズ インコーポレイテッドMotorola Solutions, Inc. | Method and apparatus for entering handwritten characters |
CN108700994B (en) * | 2016-01-07 | 2021-11-09 | 迈思慧公司 | System and method for digital ink interactivity |
CN108700994A (en) * | 2016-01-07 | 2018-10-23 | 迈思慧公司 | System and method for digital ink interactivity |
US11941243B2 (en) | 2016-06-12 | 2024-03-26 | Apple Inc. | Handwriting keyboard for screens |
CN107562330A (en) * | 2017-08-21 | 2018-01-09 | 广州视源电子科技股份有限公司 | Display method, device and equipment of handwritten content and storage medium |
CN107562331A (en) * | 2017-08-21 | 2018-01-09 | 广州视源电子科技股份有限公司 | Display method, device and equipment of handwritten characters and storage medium |
CN111476209A (en) * | 2019-05-14 | 2020-07-31 | 深圳传音控股股份有限公司 | Method and device for recognizing handwriting input and computer storage medium |
CN111476209B (en) * | 2019-05-14 | 2024-03-15 | 深圳传音控股股份有限公司 | Handwriting input recognition method, handwriting input recognition equipment and computer storage medium |
US11842044B2 (en) | 2019-06-01 | 2023-12-12 | Apple Inc. | Keyboard management user interfaces |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101311887A (en) | Computer hand-written input system and input method and editing method | |
Nakagawa et al. | Collection of on-line handwritten Japanese character pattern databases and their analyses | |
Goldberg et al. | Stylus user interfaces for manipulating text | |
CA2501118C (en) | Method of combining data entry of handwritten symbols with displayed character data | |
US10664695B2 (en) | System and method for managing digital ink typesetting | |
US6600834B1 (en) | Handwriting information processing system with character segmentation user interface | |
US6442578B1 (en) | Script character processing method for compression encoding and smoothing of ink strokes | |
US7424154B2 (en) | Boxed and lined input panel | |
CN1035904C (en) | Estimation of baseline, line spacing and character height for handwriting recognition | |
US5923793A (en) | Handwritten character recognition apparatus with an improved feature of correction to stroke segmentation and method for correction to stroke segmentation for recognition of handwritten character | |
KR20180095840A (en) | Apparatus and method for writing notes by gestures | |
JPH04326488A (en) | Hand written recognition system and method by character template | |
US20040036681A1 (en) | Identifying a form used for data input through stylus movement by means of a traced identifier pattern | |
CN101339703A (en) | Character calligraph exercising method based on computer | |
US7650568B2 (en) | Implementing handwritten shorthand in a computer system | |
CN112711362B (en) | Method and device for generating hand-drawn flow chart icon in standardized manner | |
KR20180104678A (en) | System and method for recognizing multiple object structures | |
KR20180097618A (en) | SYSTEM AND METHOD FOR BEAUTYING DIGITAL INK | |
KR100308856B1 (en) | Method and apparatus for character recognition | |
CN113609542A (en) | System for extracting CAD drawing size to form table | |
JPH07146918A (en) | Handwritten character recognizing device | |
Schomaker | User-interface aspects in recognizing connected-cursive handwriting | |
CN116578224A (en) | Method and display device based on pattern recognition interaction | |
Kim | On-line gesture recognition by feature analysis | |
CN115413335A (en) | Handwriting recognition method and device, handwriting recognition system and interactive panel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20081126 |