一种无压感设备上原笔迹手写签批系统及其在PDF文档原笔迹手写的签批方法与流程

文档序号:11864120阅读:来源:国知局

技术特征:

1.一种无压感触摸设备上原笔迹手写签批系统,包括速度跟踪模块、速度数据处理模块、速度-宽度系数转换模块、文字处理模块和输出模块,其特征在于,

所述速度跟踪模块,预设屏幕左上角为坐标原点,获取一个笔划的起点到终点间的任意两个相邻的点A和B,获得A点坐标(xA,yA)和B点坐标(xB,yB),记录A点移动到B点的时间为t,

所述速度数据处理模块,计算出A点的x轴和y轴方向的瞬时速度,vAx=|(xB–xA)/t|和vAy=|(yB–yA)/t|,再根据勾股定理计算出A点的瞬时速度vA;

所述速度-宽度系数转换模块将vA的值换算为笔划的宽度系数fA,A点的宽度系数fA=(100-(vA/120))/100,A点的瞬时速度vA小于等于500时取值500,A点的瞬时速度vA大于等于12000时取值12000,A点的瞬时速度vA在500至12000范围内取实际值,宽度系数fA的值域范围在0到1之间;

所述文字处理模块,设置初始笔宽d,再将初始笔宽d乘以宽度系数fA得到该点笔迹的实际笔宽dA,并获取一个笔划中的连续点组成一连续笔画;

所述输出模块将文字处理模块获得的连续笔画数据输入至文件。

2.如权利要求1所述无压感触摸设备上原笔迹手写签批系统,其特征在于,所述速度-宽度系数转换模块预设宽度系数fMax=0.9,最小宽度系数fMin=0.2,所述A点的校正宽度系数fA’=(fA–fMin)/(fMax–fMin);所述文字处理模块,设置初始笔宽d,再将初始笔宽d乘以校正宽度系数fA’得到该点笔迹的校正笔宽dA’,并获取一个笔划中的连续点组成一连续笔画。

3.如权利要求1所述无压感触摸设备上原笔迹手写签批系统,其特征在于,所述输出模块将文字处理模块获得的一连续笔画通过位图输出。

4.如权利要求1所述无压感触摸设备上原笔迹手写签批系统,其特征在于,所述输出模块将文字处理模块获得的一连续笔画以单个笔划为单位将该笔划里的所有点的坐标、笔宽、状态等元素组成固定格式的字符串,再将所有笔划所对应的字符串进行输出。

5.如权利要求1所述无压感触摸设备上原笔迹手写签批系统,其特征在于,还有存储模块,储存原笔迹的连续笔画数据、位图或者字符串,以及识别的文字数据。

6.如权利要求1所述无压感触摸设备上原笔迹手写签批系统,其特征在于,还有笔迹点处理模块,在笔划拐角处采样点进行加点处理,增加笔迹的圆润度,速度-宽度系数转换模块分别获取A和B点的宽度系数fA和fB,对(fA-fB)做绝对值,得到两个点的宽度系数差d,如果d<0.05,A和B之间不需要加点;当d≥0.05,根据宽度系数差d确定A、B两点之间的加点个数n;

所述加点个数n为d*10后取整的结果;加入点的坐标在A,B两点之间平均分配。

7.如权利要求6所述无压感触摸设备上原笔迹手写签批系统,其特征在于,所述加点个数n≥6时,将加点个数n直接赋值为6。

8.如权利要求1所述无压感触摸设备上原笔迹手写签批系统在PDF文档原笔迹手写的签批方法,其步骤包括,

(1)原笔迹手写签批数据的获取:在上述无压感触摸设备上原笔迹手写签批系统中完成一段原笔迹的手写签批,输出模块将文字处理模块获得的连续笔画输入至PDF文档;

(2)数据转换:PDF文档使用的左下角为坐标原点即第一象限,无压感触摸设备上原笔迹手写签批系统以预设屏幕左上角为坐标原点,将输出的连续笔画的组成点的坐标进行转换,再将换算后的输出的连续笔画的组成点的坐标数据转换成PDF数据标准的字符串;

(3)PDF文档签批插入:通过调用PDF文档处理的接口,将上述得到的PDF数据标准的字符串作为参数,插入到PDF文档,完成一次手写签批的操作。

9.如权利要求8所述无压感触摸设备上原笔迹手写签批系统在PDF文档原笔迹手写的签批方法,其特征在于,步骤(2)中,将PDF文档和无压感触摸设备上原笔迹手写签批系统的有效区域进行换算,将输出的连续笔画的组成点的坐标转数据换为有效区域的坐标数据。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1