CN102930423A - Method for realizing pressure induction handwritten endorsement based on ellipse model and optimization algorithm - Google Patents

Method for realizing pressure induction handwritten endorsement based on ellipse model and optimization algorithm Download PDF

Info

Publication number
CN102930423A
CN102930423A CN2012103677560A CN201210367756A CN102930423A CN 102930423 A CN102930423 A CN 102930423A CN 2012103677560 A CN2012103677560 A CN 2012103677560A CN 201210367756 A CN201210367756 A CN 201210367756A CN 102930423 A CN102930423 A CN 102930423A
Authority
CN
China
Prior art keywords
handwriting
pressure
person
algorithm
interface
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
Application number
CN2012103677560A
Other languages
Chinese (zh)
Inventor
蔡磊
李文军
孟宪波
郭大伟
张祖国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING BLUE WAVE JINZHAO TECHNOLOGY Co Ltd
Original Assignee
BEIJING BLUE WAVE JINZHAO TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING BLUE WAVE JINZHAO TECHNOLOGY Co Ltd filed Critical BEIJING BLUE WAVE JINZHAO TECHNOLOGY Co Ltd
Priority to CN2012103677560A priority Critical patent/CN102930423A/en
Publication of CN102930423A publication Critical patent/CN102930423A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method for pressure induction handwritten endorsement based on an ellipse model and an optimization algorithm. The method accords with a general standard of an international digital pressure panel and realizes opinion input based on direct handwriting on an electronic document. For a paper handwriting form adopted in the traditional endorsement, a paper document requires to be printed in an application system for endorsement, so that the office automatization cannot be realized and the conditions of document loss and leakage and the like easily occur. For a picture uploading form, a plurality of signature pictures require to be prestored in the system, so that the handwriting simulation and effective identification cannot be realized, the handwriting is easily tampered by other persons and the safe requirement of the current application system cannot be met. According to the method for the pressure induction handwritten endorsement based on the ellipse model and the optimization algorithm, a humanized UI (User Interface) is provided on the basis of realizing smoothness and fluentness of handwriting; in addition, the use of various application systems and various digital panel interfaces is fully considered; and an Applet control technology is adopted to be flexibly and seamlessly integrated with various application systems.

Description

Implementation method based on the pressure sensitive writing signing of model of ellipse and optimized algorithm
Technical field
The present invention relates to by pressure digit plate induction technology, optimize the writing signing method that person's handwriting technology, optimizing user UI and the seamless integrated technology of application system etc. are realized.
Background technology
(1) pressure digit plate induction technology
Pressure digit plate induction technology is emerging technology in writing signing in recent years, handwritten signature is as a kind of important identity authentication feature, be applied in a lot of applications, for example the identity of vital document is determined, the identity information of perhaps assert according to signature, confirm the source of some handwritten text, thereby improve the accuracy rate of handwritten form identification.
The major function of handwriting input device is that the information such as position that nib is contacted with writing plane, acting force are converted into x, y coordinate and force value, and sends in the computer, generally is comprised of sensor, microcontroller and drive software etc.Position according to sensor, can be divided into handwriting pad (Digital Tablet) and writing pencil (smart Pen) two large classes, the effect of the sensor of handwriting pad induction pen under writing plane, the handwriting pad that has need to match with special pen just can obtain the relevant information of writing process, and what have does not then need; The sensor of writing pencil then is positioned at end or other positions of pen, and these sensors obtain movement or the relevant information such as acting force of pen in writing process.Except this two class, also have some researchers off the beaten track, the motion of nib when following the tracks of signature such as Mario.E.Munich etc. with video camera, thus obtain the relevant information of signature.
Pressure digit plate induction technology adopts the pressure digit plate induction program of general pressure sensitivity standard interface exploitation, be installed on the client machine after the compiling, and can be employed system call, other application software need to be installed in client, pressure digit plate induction technology can be with the handwriting information that is transmitted by the pressure digit plate, pressure information is caught, and changes into the picture binary stream, is kept on the assigned address.The pressure digit plate technique does not limit the brand of Digitizing plate, can use as long as meet the Digitizing plate of the universal standard.
(2) optimize the person's handwriting technology
Optimizing the person's handwriting technology is on pressure digit plate induction technology, and person's handwriting is optimized, and makes its more level and smooth technology.Optimize the person's handwriting technology and be based on the JAVA language development, with the positional information of sensing on the pressure digit plate, pressure information changes into level and smooth person's handwriting by the method for drafting based on model of ellipse and multidate information, and provides multiple person's handwriting style to select.
(3) optimizing user UI
Provide multiple nib thickness to select, provide multiple stroke color to select, in board, add the literal lattice at the UI interface, and the size of literal lattice can be set.
(4) the seamless integrated technology of application system
Applied management information system (Management Information System) is the infosystem that a kind of based on database and application program form, system takes as the leading factor with the people, utilize computer hardware, software, network communication equipment and other office equipment, the mobile phone of the information of carrying out, transmission, processing, storage, renewal and maintenance are to improve service operation benefit, efficient, security as the purpose man-machine system.
The seamless integrated technology of application system provides interface for the application system of various platform technologys; application system adds the writing signing module in the module that needs writing signing or function point place; realize the complete with no paper office of application system; and as a kind of important identity characteristic; protect for signing people's person's handwriting; prevent that other people from illegally distorting, in application system, can and sign content with text and export simultaneously.
Summary of the invention
The present invention is a kind of implementation method of the pressure sensitive writing signing based on model of ellipse algorithm and optimized algorithm, the universal standard that meets the international pressure Digitizing plate, be implemented in direct hand-written suggestion input on the e-file, well the fit applications system has improved office efficiency.
The form of the hand-written or picture uploading of traditional papery of signing general employing.The hand-written form of papery need to print paper document in application system, sign, and can't accomplish with no paper office.And cause easily document to lose, the situation such as divulge a secret.The form of picture uploading many signature pictures that need to prestore in system and can not be annotated and commented on other suggestion information in electronic information.Common writing signing can not reach person's handwriting emulation, can't reach effective identification, is distorted by the people easily, does not meet the safety requirements of present application system.
In order to overcome the above problems, we have researched and developed a kind of method based on model of ellipse algorithm and optimized algorithm pressure sensitive writing signing.On the basis of realizing the level and smooth smoothness of person's handwriting, the UI interface of hommization is provided, and has fully taken into account the use of various application systems, multiple Digitizing plate interface.Adopt the Applet ActiveX Techniques, easily seamless integrated with multiple application system.Method is used general pressure digit plate interface: Windows (Wintab), realize Digitizing plate pressure position acquisition of information, information is converted into handwriting information, handwriting information is optimized, make it more level and smooth smooth, user-defined person's handwriting style is signed at electronic information realization official document.
Description of drawings
Fig. 1 is expression writing signing design sketch
Fig. 2 is comparison diagram before and after the expression Bezier optimization of profile
Fig. 3 is comparison diagram before and after the anti-sawtooth in expression edge is optimized
Fig. 4 is illustrated in to use in the application system to print to sign structural drawing.
With reference to the accompanying drawings using method of the present invention is described:
1, pressure sensitivity person's handwriting implementation method
(1) interface specification
The WinTab interface standard is to process digital handwriting pad, three-dimensional fixed point sensor, the standard program interface of the opening of the digital constant point devices such as touch-screen under Microsoft Windows3.0 and above version operating system environment thereof.Because Wndows is in the market share of operating system, the handwriting input device of nearly all manufacturers produce is all followed the Wintab interface standard " therefore; the user follows the WinTab interface standard and develops software and will obtain maximum extensibility; can adapt to the Related product that all producers follow the WinTab standard; and when producer's driver or hardware product renewal, the user needn't upgrade application software.For producer, the product of producer goes for all application software of following the exploitation of WinTab interface standard, needn't consider the compatibility of its driving.The most important is, the device driver of supporting the WinTab interface standard has been arranged, and the user does not need directly towards the driving interface of hardware, and this will reduce the difficulty of developing application greatly.
TABLET CONTEXT Tablet Context:
Tablet Context is the core of WinTab interface, and the display device environmental facies in its effect and the Windows GDI interface seemingly.It is that application program is used for the object of designation number formula location-plate.Facility environment not only comprises the spendable digital location of application program plate physical region information, also comprises the information such as type about digital location plate.
The digital location of WT PACKET plate message:
The WinTab application program is set up the active situation that contacts and grasp this equipment with digital location plate by event bag (Event Packet).Application program can be controlled the event type that it receives by use case mask (Event Masks).
Figure BSA00000784286500023
The main function declaration of WinTab:
WTInfo () function: obtain digital location plate configuration information.
WTOpen () function: for front digital location plate is set up a vehicular equipment environment.
WTPacket () function: this function is used for receiving the keeper packet at digital location plate Message Processing letter with the windows messaging mechanism method.
WTPacketsGet () function: this function is used for coming the receive data bag at digital location plate message processing function with the Polling method.
2, based on the method for drafting of model of ellipse and multidate information
Use the 2D ellipse as the style of writing model, the contact area shape of simulation brush and paper.
Be expressed as follows by the model of ellipse of multidate information parameter control:
E={E.x,E.y,E.s,E.g,E.t}
E.s=E.g*D i3
E.x wherein, E.y represents the elliptical center coordinate, the D among the value G (D) I1, D I2E.s is oval size control parameter; D I3Pressure sensitivity value for corresponding point among the G (D); E.g is the susceptibility factor of influence, regulates stroke weight and changes sense of contact force value effect.
The writing signing effect as shown in Figure 1
3, optimize the person's handwriting algorithm
Figure BSA00000784286500024
The Bezier optimization of profile
The track that adopts fitting a straight line mouse or writing pencil to move, larger shake appears in writing shortcoming slickness when especially drawing straight line.The track that adopts Bezier curve mouse or writing pencil to move can effectively be removed the burr of writing, and increases the smoothness of the form of a stroke or a combination of strokes.
Straight line and Bezier curve are signed Contrast on effect
Figure BSA00000784286500031
The Bezier curve simulation is signed emulation and obviously is better than the straight line simulation, can effectively remove burr, makes more smooth, the nature of the process of signing.
Comparison diagram as shown in Figure 2 before and after the Bezier optimization of profile.
The anti-sawtooth optimized algorithm in edge
The straight line that sawtooth is processed has effectively been eliminated at computer screen and has been drawn the burr that straight line produces, and has improved the quality of drawing straight line, makes and draws the straight line continuously smooth.The digitizing figure that the raster graphic that computing machine generates is comprised of discrete point.When with the grating scanning algorithm when raster plotter is drawn non-level and non-perpendicular straight line or Polygonal Boundary, can make the straight line indentation, this is because straight line or Polygonal Boundary are comprised of continuous point, and the picture element of raster graphic disperses, represent that with discrete magnitude continuous quantity has caused raster graphic to lose shape, namely smooth straight line has become zigzag.At present, the treatment technology of light this phenomenon (namely anti-aliasing) has two kinds: the one, and the resolution of raising display, the 2nd, replace point sampling namely to adopt area sampling with areal sampling, and use suitable sampling model to process.Area sampling is that pixel is regarded as the limited area with area, and straight line is regarded the long and narrow rectangle with width as.If pixel and straight line intersect, determine the display gray shade value (display gray shade value is directly proportional with the area of friendship) of pixel according to the size of intersection, process so afterwards so that grayscale transition is natural, change softly, alleviated the degree of losing shape.What adopt in native system is the anti-sawtooth method of the second.
Comparison diagram as shown in Figure 3 before and after the anti-sawtooth in edge was optimized
4, in application system, sign implementation method
The program based on HTML that Applet (applet) adopts Java to create.Browser temporarily downloads to it on hard disk of user, opens when the Web page or leaf is opened at local runtime.Because Applet carries out at user's computing machine, so its execution speed is not subjected to the restriction of the network bandwidth or Modem access speed, the user can appreciate the Multimedia that Applet produces on the webpage better.
Only need to can call writing signing Applet program by simple coding in application system, after writing signing finished, hand-written suggestion was delivered in the application system server end by binary stream, and for the application system, its structure as shown in Figure 4.

Claims (6)

1. based on the implementation method of the pressure sensitive writing signing of model of ellipse and optimized algorithm, being based on traditional handwriting signs on the basis, realize the drafting of pressure sensitive and optimize the person's handwriting vestige, the UI of hommization is provided for the user, and provide seamless integrated with many application systems, multi-brand handwriting pad, it is characterized in that
Described based on the model of ellipse algorithm, be included in and obtain pressure data and the x that the pressure plare general-purpose interface transmits on the operating system, y shaft position information data is drawn out elliptical point based on oval algorithm at computing machine UI interface, is linked to be the person's handwriting line by point.
Described based on optimized algorithm, comprise Bezier optimization of profile algorithm and edge sawtooth optimized algorithm, behind the use optimized algorithm, person's handwriting is more smoothly clear.
2. pressure sensitive as claimed in claim 1 is drawn, it is characterized in that,
The x that obtains the winTab pressure-induction handwriting plate interface transmission that is installed in, y positional information and pressure information are drawn in described pressure sensitive;
Described pressure sensitive is drawn the method for describing the interface transmission of information and is based on oval algorithm, and nib information is converted into ellipse ink dot not of uniform size in corresponding position.
3. optimization person's handwriting vestige as claimed in claim 1 is characterized in that:
Described optimization person's handwriting vestige is linked to be the person's handwriting vestige with oval ink dot, adopts Bezier optimization of profile algorithm and edge sawtooth optimized algorithm so that person's handwriting is more smoothly clear.
4. user as claimed in claim 1 provides the UI of hommization, it is characterized in that:
Described user provide selection, the literal lattice size of the UI of hommization is included in provides the nib thickness among the UI selection, rubber size selection, write the selection of color.
5. as claimed in claim 1 and many application systems are seamless integrated, it is characterized in that:
Described many application systems are seamless, and integrated being included as adopted the exploitation of JAVA small routine, based on client browser, need to be in the client installation file, be not subjected to the technique influence of application system, many application systems are striden in realization, can integrate fast with many application systems, and the backstage provides signs as a result stream and upload interface, stream can upload in each application system server as a result, for application system is used.
6. multi-brand handwriting pad as claimed in claim 1 is seamless integrated, it is characterized in that:
Described multi-brand handwriting pad is seamless, and used winTab pressure-induction handwriting plate general-purpose interface integrated comprising, the wintab interface is the universal standard that vast pressure-induction handwriting plate manufacturer uses, the impact that system is not driven by the handwriting pad brand can arbitrarily be changed handwriting pad, and not need to change the writing signing program.
CN2012103677560A 2012-09-28 2012-09-28 Method for realizing pressure induction handwritten endorsement based on ellipse model and optimization algorithm Pending CN102930423A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012103677560A CN102930423A (en) 2012-09-28 2012-09-28 Method for realizing pressure induction handwritten endorsement based on ellipse model and optimization algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012103677560A CN102930423A (en) 2012-09-28 2012-09-28 Method for realizing pressure induction handwritten endorsement based on ellipse model and optimization algorithm

Publications (1)

Publication Number Publication Date
CN102930423A true CN102930423A (en) 2013-02-13

Family

ID=47645217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012103677560A Pending CN102930423A (en) 2012-09-28 2012-09-28 Method for realizing pressure induction handwritten endorsement based on ellipse model and optimization algorithm

Country Status (1)

Country Link
CN (1) CN102930423A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108280864A (en) * 2018-01-24 2018-07-13 福建升腾资讯有限公司 A method of for optimizing Dynamic Announce hand-written electric signature process
CN108597006A (en) * 2018-04-28 2018-09-28 掌阅科技股份有限公司 Method for drafting, computing device and the computer storage media of handwriting

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118380A (en) * 2010-09-20 2011-07-06 中科方德软件有限公司 Mobile handwriting signing system and implementation method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118380A (en) * 2010-09-20 2011-07-06 中科方德软件有限公司 Mobile handwriting signing system and implementation method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
李新宇: "基于Web Service的协同办公手写圈批***及关键技术研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 *
温丽敏: "一个联机书法临摹***的设计与实现", 《计算机应用与软件》 *
许钟 等: "基于ActiveX的手写签批***及其关键技术研究", 《微电子学与计算机》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108280864A (en) * 2018-01-24 2018-07-13 福建升腾资讯有限公司 A method of for optimizing Dynamic Announce hand-written electric signature process
CN108280864B (en) * 2018-01-24 2022-11-11 福建升腾资讯有限公司 Method for optimizing dynamic display process of handwritten electronic signature
CN108597006A (en) * 2018-04-28 2018-09-28 掌阅科技股份有限公司 Method for drafting, computing device and the computer storage media of handwriting

Similar Documents

Publication Publication Date Title
CN1795453B (en) Real-time inking
CN1318940C (en) Overlay electronic inking
KR101183381B1 (en) Flick gesture
US7970812B2 (en) Redistribution of space between text segments
US7424154B2 (en) Boxed and lined input panel
US20200333952A1 (en) Digital ink generating apparatus, method and program, and digital ink reproducing apparatus, method and program
US8830258B2 (en) Generating strokes in real-time on an electronic paper display
EP3248094A1 (en) Electronic information board apparatus and method
US10346681B2 (en) Method and computing device for optically recognizing mathematical expressions
KR102347554B1 (en) Systems and methods for beautifying digital ink
CN109472234A (en) A kind of method of handwriting input intelligent recognition
US7295206B2 (en) Ink input region adjustments
US20220374142A1 (en) Display apparatus, color supporting apparatus, display method, and program
CN109934003A (en) A kind of E-seal covers method, apparatus and electronic equipment
CN1734470A (en) Method for computerizing handwritten signature based on paper
JP2023175845A (en) Handwriting input apparatus, handwriting input method, program, and input system
CN102930423A (en) Method for realizing pressure induction handwritten endorsement based on ellipse model and optimization algorithm
US8948514B2 (en) Electronic device and method for processing handwritten document
CN1752994A (en) Method of realizing hand writing instant information
CN106126098A (en) A kind of can the writing signing method and system of Information locating
CN105844249A (en) Layout file form field handwriting typing-in method and typing-in device
CN106503067A (en) The exhibiting method and device of electronic chart
CN102541393A (en) Handwritten text editing method
CN101266663A (en) A bank handwriting ticket digitization method, system and digital ticket
CN112101356A (en) Method and device for positioning specific text in picture and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
DD01 Delivery of document by public notice

Addressee: Beijing Blue Wave Jinzhao Technology Co., Ltd.

Document name: the First Notification of an Office Action

DD01 Delivery of document by public notice

Addressee: Beijing Blue Wave Jinzhao Technology Co., Ltd.

Document name: Notification that Application Deemed to be Withdrawn

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130213