一种实现笔锋效果的手写输入方法及系统技术方案

技术编号:14393156 阅读:725 留言:0更新日期:2017-01-10 21:41
本发明专利技术提供了一种实现笔锋效果的手写输入方法及系统,步骤1:在终端上手写输入,并同时采集手写坐标点;步骤2:以各个坐标点为圆心进行缩放,获得不同直径的标记圆;步骤3:依次连接各个标记圆的公切点,形成一个封闭多边形区域;步骤4:填充封闭多边形区域,形成笔锋后保存。本发明专利技术通过手写速度自动调整书写的宽度,原理简单容易实现,且支持矢量缩放,同时保证缩放大小不模糊不失真,最终得到的笔锋效果,使得用户的书写体验更加逼真。

【技术实现步骤摘要】

本专利技术涉及手写笔迹美化的
,尤其涉及一种实现笔锋效果的手写输入方法及系统
技术介绍
随着信息技术的飞速发展,人机交互设备从单纯的文字输入,发展成为一种电子书法的重要输入设备,用户对人机交互设备的要求也在逐渐提高,尤其是在输入由不同笔画组成的文字时,如果输入的文字具有笔锋效果的话,用户就能够在电子手写输入设备上获得逼真的手写输入体验。如申请号为:200710062799.7的中国专利公开了一种实现笔锋效果的手写输入方法,该方法包括:A、根据手写输入设备提供的用户手写输入位置,确定具有外接矩形的平面图形的位置;将手写输入设备提供的手写速度相关信息转化为速度缩放因子,根据速度缩放因子改变平面图形的大小;将手写输入设备提供的书写方向相关信息转化为方位角,根据方位角改变平面图形的方向;B、填充所述平面图形形成的区域,步骤A之前进一步包括:根据用户手写输入速度的实际情况,设置所述用户手写输入速度的上限值和下限值;根据用户需要的输入笔画的宽度,设置所述外接矩形的短边长度;根据用户需要的输入笔画所属的笔锋分类,设置所述速度缩放因子的上限值和下限值以及所述外接矩形的长边长度。所述手写输入设备提供的用户手写输入位置是用户手写输入的坐标值,所述根据手写输入设备提供的用户手写输入位置确定所述平面图形的位置的方法为:将手写输入设备提供的用户手写输入的坐标作为所述平面图形的中心点的坐标。该输入方法的缺点是:通过手写输入速度与速度缩放因子的函数关系来设置笔锋效果,且需要预先在系统中设置多个速度缩放因子的取值范围,在实现笔锋效果的过程中需要经过多次映射,实现方法较繁琐,且不支持对笔锋效果的进一步美化,如放大容易失真,不支持调整笔锋的颜色等,用户体验效果有局限。又如申请号为:2012105113019.7的中国专利公开了一种实时手写笔迹的美化方法及电子设备,该方法至少包括:当检测到所述轨迹输入装置开始进行轨迹输入时,实时捕获所述轨迹上的轨迹点的坐标和时间,直至所述轨迹输入结束;从所捕获的第二个轨迹点开始,利用所捕获的第n个所述轨迹点、及此前所捕获的一个所述轨迹点的坐标和时间,来计算第n个所述轨迹点的速度,其中,n为大于l的整数;基于预设的轨迹点的速度分别与手写笔迹的尺寸和透明度的对应关系,来确定第n个所述轨迹点所对应的手写笔迹的尺寸和透明度;利用预设的轨迹分段规则,将所捕获的多个轨迹点所构成的每一段轨迹按照所述轨迹点各自所对应的尺寸和透明度进行美化处理,以得到美化后的手写笔迹。该方法通过捕获每个轨迹点的坐标和时间,再根据预设的轨迹分段规则对手写笔迹进行尺寸和透明度的调整,缺点是调整规则预设不能对实时的书写情况具体分析,不适用于不同的用户,显示出的手写笔迹效果较为僵硬。
技术实现思路
为克服现有技术中存在的实现方法繁琐且笔锋效果不佳等问题,本专利技术提供了一种实现笔锋效果的手写输入方法及系统。具体技术方案如下:一种实现笔锋效果的手写输入方法,步骤1:在终端上手写输入,并同时采集手写坐标点;步骤2:以各个坐标点为圆心进行缩放,获得不同直径的标记圆;步骤3:依次连接各个标记圆的公切点,形成一个封闭多边形区域;步骤4:填充封闭多边形区域,形成笔锋后保存。在此基础上,所述步骤1通过手写输入设备在终端上进行书写,所述步骤1还包括选择手写输入设备的书写宽度W。在此基础上,所述书写宽度的最小值为minW,且minW=2毫米。在此基础上,所述步骤1中采集手写坐标点的具体方法为:自定义视图区域和存储区域,依次监听手写输入设备的按下、移动和抬起动作,并记录相应的坐标点且保存至存储区域。在此基础上,所述步骤2的具体方法为:计算相邻坐标点之间的距离d,根据d求出笔速v,其中v=d*10,将得出的数据进行整合并与书写宽度W进行对比,得出各个标记圆的直径。在此基础上,所述步骤2中标记圆的直径为W-S,若W-S的值小于minW,则标记圆的直径为minW,其中S为v-lastW的绝对值的平方根,其中lastW为前一个标记圆的直径。在此基础上,所述步骤3的具体方法为:依次连接相邻标记圆的公切点,即为两个相邻标记圆的外公切线,多个标记圆的外公切线形成一个封闭多边形区域。本专利技术还提供了一种实现笔锋效果的手写输入系统,包括手写输入设备、终端、采集单元、计算单元、整合单元和美化单元,所述手写输入终端、采集单元、计算单元、整合单元和美化单元依次相连,所述手写输入设备用于在终端手写输入;所述终端用于保存手写输入设备的输入内容;所述采集单元用于采集用户手写输入过程中的手写坐标点;所述计算单元用于计算各个标记圆的直径和相邻标记圆的公切点;所述整合单元用于将相邻标记圆的公切点相连形成一个完整的封闭区域,并进行填充形成笔锋;所述美化单元用于根据客户的需求对书写内容进行缩放和调整书写内容的颜色。在此基础上,所述计算单元包括第一计算单元和第二计算单元,所述第一计算单元还包括对比单元,所述第一计算单元用于计算各个标记圆的直径;所述对比单元用于将数据进行整合并与书写宽度进行对比;所述第二计算单元用于计算相邻各个标记圆的公切点。在此基础上,还包括扩展单元,所述扩展单元与带压感的终端相连。与现有技术相比,本专利技术的有益效果是:1、本专利技术实现笔锋效果的方法包括采集手写输入时的坐标点后,将各个坐标点为圆心进行缩放,获得不同直径的标记圆;依次连接各个标记圆的公切点,形成一个封闭多边形区域;填充封闭多边形区域,形成笔锋后保存。本发可以对采集到的坐标点直接根据书写速度进行缩放,无需大量的映射计算,能够在较短的时间内显示用户手写输入的笔锋效果,从而使用户获得更加逼真的手写输入体验。另外,本专利技术在应用过程中,用户可以预先选择书写宽度,以适应不同的场合。2、本专利技术实现笔锋效果的手写输入系统,包括手写输入设备、终端、采集单元、计算单元、整合单元和美化单元,该输入系统可以通过手写输入设备在终端上实现带有笔锋效果的涂鸦功能,其中美化单元可以对涂鸦内容进行美化,如缩放和调整颜色等,且缩放不模糊不失真,能够完整体现用户的书写风格的笔锋、笔画。本专利技术还包括有扩展单元,可以支持带压感的终端,同时通过压感与书写速度增强笔锋的效果,适用范围广。附图说明图1是本专利技术一种实现笔锋效果的手写输入方法的流程示意图;图2是本专利技术一种实现笔锋效果的手写输入方法中数组P的存储示意图;图3是本专利技术一种实现笔锋效果的手写输入方法中两点距离的获得示意图;图4是本专利技术一种实现笔锋效果的手写输入方法中标记圆直径的获得示意图;图5是本专利技术一种实现笔锋效果的手写输入方法中封闭区域的示意图;图6是本专利技术一种实现笔锋效果的手写输入方法中标记圆公切点的求解示意图;图7是本专利技术一种实现笔锋效果的手写输入方法中封闭区域填充后的示意图;图8是本专利技术一种实现笔锋效果的手写输入方法中封闭区域缩放后的示意图;图9是本专利技术一种实现笔锋效果的手写输入系统的结构示意图。具体实施方式以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术披露了一种实现笔锋效果的手写输入方法,如图1所示,本方法包括以下步骤:步骤1:在终端2上手写输入,并同时采集手写坐标点;具体方法如下:用户通过手写输入设备1在终端2上进行本文档来自技高网
...
一种实现笔锋效果的手写输入方法及系统

【技术保护点】
一种实现笔锋效果的手写输入方法,其特征在于:步骤1:在终端(2)上手写输入,并同时采集手写坐标点;步骤2:以各个坐标点为圆心进行缩放,获得不同直径的标记圆;步骤3:依次连接各个标记圆的公切点,形成一个封闭多边形区域;步骤4:填充封闭多边形区域,形成笔锋后保存。

【技术特征摘要】
1.一种实现笔锋效果的手写输入方法,其特征在于:步骤1:在终端(2)上手写输入,并同时采集手写坐标点;步骤2:以各个坐标点为圆心进行缩放,获得不同直径的标记圆;步骤3:依次连接各个标记圆的公切点,形成一个封闭多边形区域;步骤4:填充封闭多边形区域,形成笔锋后保存。2.根据权利要求1所述的一种实现笔锋效果的手写输入方法,其特征在于:所述步骤1通过手写输入设备(1)在终端(2)上进行书写,所述步骤1还包括选择手写输入设备(1)的书写宽度W。3.根据权利要求2所述的一种实现笔锋效果的手写输入方法,其特征在于:所述书写宽度的最小值为minW,且minW=2毫米。4.根据权利要求1所述的一种实现笔锋效果的手写输入方法,其特征在于:所述步骤1中采集手写坐标点的具体方法为:自定义视图区域和存储区域,依次监听手写输入设备(1)的按下、移动和抬起动作,并记录相应的坐标点且保存至存储区域。5.根据权利要求1所述的一种实现笔锋效果的手写输入方法,其特征在于:所述步骤2的具体方法为:计算相邻坐标点之间的距离d,根据d求出笔速v,其中v=d*10,将得出的数据进行整合并与书写宽度W进行对比,得出各个标记圆的直径。6.根据权利要求5所述的一种实现笔锋效果的手写输入方法,其特征在于:所述步骤2中标记圆的直径为W-S,若W-S的值小于minW,则标记圆的直径为minW,其中S为v-lastW的绝对值的平方根,其中lastW为前一个标记圆的直径。7.根据权...

【专利技术属性】
技术研发人员:何中汤海泉严伟戴建峰徐晓辉胡晓龙钟厚涛
申请(专利权)人:江苏中威科技软件系统有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1