对手写笔迹进行编辑处理的方法及电子设备的制作方法

文档序号:6575020阅读:290来源:国知局
专利名称:对手写笔迹进行编辑处理的方法及电子设备的制作方法
技术领域
本发明涉及一种对手写笔迹进行编辑处理的方法及电子设备。
背景技术
随着智能手机、平板电脑等电子设备的普及,笔式交互变得越来越灵活。人们可以用触屏、鼠标等多种输入装置进行手工书写,以便获得真实的手写体验。
目前,文本编辑功能主要是对标准字库的字体进行编辑,通过输入法输入,将用户输入的字显示在文本框内。对于形态多变的手写字体,传统的文本编辑功能无法适用。故而出现了利用笔画模拟、笔画匹配、模板融合等技术将手写输入的文字转换成预设的几种或几十种笔体中的一种。然而这种方式不能很好地反映每个用户的书写个性,使得在电子签名等领域中无法有效推广。
为了解决手写笔迹无法体现个性化的问题,市场上还出现一种电子写字板,其具有压力传感器等传感装置,写字板可以所检测到的手写输入时的压力值、速度值等来绘制能体现原始笔迹、且具有毛笔或钢笔美化效果的手写笔迹。利用该种电子写字板进行书写时,所书写出的手写字在缩放时,由于采用图片缩放技术,因此会出现失真、变形等缺陷。
因此,需要对现有的手写笔迹进行编辑处理的方案进行改进,使得用户利用鼠标、 触摸笔等常用轨迹输入装置来得到具有美化效果的手写笔迹,并且将手写笔迹清晰的缩放到指定尺寸。发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种对手写笔迹进行编辑处理的方法及电子设备,用于解决现有技术中无法提供简便的手写笔迹书写方法,且手写笔迹缩放失真等问题。
为实现上述目的及其他相关目的,本发明提供一种对手写笔迹进行编辑处理的方法,应用于具有轨迹输入装置的电子设备中,其至少包括I)监测所述轨迹输入装置在用户输入图层中进行轨迹输入的过程,并实时捕获所输入的各轨迹上的轨迹点的坐标和时间; 2)按照所述电子设备的屏幕的配置信息、及所述屏幕所显示的编辑图层的格式信息设置用于缩放各轨迹点的坐标的第一缩放比例,并将各所述轨迹点的坐标按照所述第一缩放比例进行缩放,以得到缩放后的各轨迹点的坐标;3)基于缩放后的各轨迹点的坐标和时间,将缩放后的各轨迹点所构成的每一条轨迹进行美化处理,以得到相应的手写笔迹,并将所有所述手写笔迹所构成的图像贴在所述编辑图层的指定区域。
优选地,所述步骤I)还包括在捕获所述轨迹点时,基于已捕获的各所述轨迹点的坐标和时间,实时地将所捕获的各所述轨迹点所构成的轨迹美化成手写笔迹,并显示在所述用户输入图层上。
优选地,所述步骤2)中按照所述电子设备的显示屏幕的配置信息、及所述屏幕所显示的编辑图层的格式信息设置所输入的轨迹的第一缩放比例的方式包括利用公式I确定所述第一缩放比例H1 ;
权利要求
1.一种对手写笔迹进行编辑处理的方法,应用于具有轨迹输入装置的电子设备中,其特征在于,至少包括监测所述轨迹输入装置在用户输入图层中进行轨迹输入的过程,并实时捕获所输入的各轨迹上的轨迹点的坐标和时间;按照所述电子设备的屏幕的配置信息、及所述屏幕所显示的编辑图层的格式信息设置用于缩放各轨迹点的坐标的第一缩放比例,并将各所述轨迹点的坐标按照所述第一缩放比例进行缩放,以得到缩放后的各轨迹点的坐标;基于缩放后的各轨迹点的坐标和时间,将缩放后的各轨迹点所构成的每一条轨迹进行美化处理,以得到相应的手写笔迹,并将所有所述手写笔迹所构成的图像贴在所述编辑图层的指定区域。
2.根据权利要求I所述的对手写笔迹进行编辑处理的方法,其特征在于,在实时捕获所输入的各轨迹上的轨迹点的坐标和时间的时候,所述方法还包括在捕获所述轨迹点时, 基于已捕获的各所述轨迹点的坐标和时间,实时地将所捕获的各所述轨迹点所构成的轨迹美化成手写笔迹,并显示在所述用户输入图层上。
3.根据权利要求I所述的对手写笔迹进行编辑处理的方法,其特征在于,按照所述电子设备的显示屏幕的配置信息、及所述屏幕所显示的编辑图层的格式信息设置所输入的轨迹的第一缩放比例的方式包括利用公式I确定所述第一缩放比例H1 ;其中,λ为所述电子设备的屏幕分辨率;SW为所述电子设备的屏幕宽度;lw为所述编辑图层的行宽。
4.根据权利要求I所述的对手写笔迹进行编辑处理的方法,其特征在于,将缩放后的各轨迹点所构成的每一条轨迹进行美化处理,以得到相应的手写笔迹的方式包括·3-1)依照时间顺序,从第二个所述轨迹点开始,基于第η个所述轨迹点、及此前的至少一个所述轨迹点的坐标和时间,取得用于表征第η个所述轨迹点的笔迹尺寸的特征信息; 并将所取得的特征信息转换成用于确定所述笔迹尺寸的至少一个分量;以及将各所述分量进行合并,以取得第η个所述轨迹点所对应的笔迹尺寸;其中,η为大于I的整数;·3-2)将每一个所述轨迹点按所述笔迹尺寸进行美化处理,以得到由各所述轨迹点所对应的手写笔迹所连接而成的图像。
5.根据权利要求4所述的对手写笔迹进行编辑处理的方法,其特征在于,所述特征信息包括所述轨迹点的速度、所述轨迹点的加速度、所述轨迹点的方向角、所述轨迹点的偏转角中的一种或多种。
6.根据权利要求4所述的对手写笔迹进行编辑处理的方法,其特征在于,所述步骤 3-1)还包括取得第η个所述轨迹点的笔迹尺寸与预设时间段内的第a个所述轨迹点的笔迹尺寸的变化量,并将所述变化量与预设的变化量进行比较,若大于预设的变化量,则确定第η个所述轨迹点的笔迹尺寸为预设的变化量与第a个所述轨迹点的笔迹尺寸之和,反之若小于预设的变化量,则将所取得的第η个所述轨迹点的笔迹尺寸确定为第η个所述轨迹点的笔迹尺寸,其中,I ^ a ^ n,a为整数。
7.根据权利要求4所述的对手写笔迹进行编辑处理的方法,其特征在于,所述步骤 3-2)中将每一个所述轨迹点按所述笔迹尺寸进行美化处理的方式包括基于相邻的所述轨迹点各自的笔迹尺寸的平均值,利用插值算法将相邻的所述轨迹点之间的点按所述平均值进行填充,以得到连续的手写笔迹。
8.根据权利要求4所述的对手写笔迹进行编辑处理的方法,其特征在于,在执行所述步骤3-1)之前,还包括将各所述轨迹点进行平滑处理,以得到平滑处理后的轨迹点的坐标和时间的步骤。
9.根据权利要求I所述的对手写笔迹进行编辑处理的方法,其特征在于,将缩放后的各轨迹点所构成的每一条轨迹进行美化处理,以得到相应的手写笔迹的方式还包括3-a)依照时间顺序,从第二个所述轨迹点开始,利用第η个所述轨迹点、及此前的一个所述轨迹点的坐标和时间,来计算第η个所述轨迹点的速度,其中,η为大于I的整数; 3_b)基于预设的轨迹点的速度分别与手写笔迹的尺寸和透明度的对应关系,来确定第 η个所述轨迹点所对应的手写笔迹的尺寸和透明度;3-c)利用预设的轨迹分段规则,将各所述轨迹点所构成的每一段轨迹按照所述轨迹点各自所对应的尺寸和透明度进行美化处理,以得到所有所述手写笔迹所构成的图像。
10.根据权利要求9所述的对手写笔迹进行编辑处理的方法,其特征在于,所述步骤 3-c)中包括利用预设的分段规则,将每一段轨迹中的各所述轨迹点所构成的子轨迹进行插值处理,以得到由插值点和所述轨迹点所构成的子轨迹;根据经插值处理后的所述子轨迹上的所述轨迹点所对应的手写笔迹的尺寸和透明度来确定所述插值点各自所对应的手写笔迹的尺寸和透明度;利用所述插值点和轨迹点各自所对应的手写笔迹的尺寸和透明度,将插值处理后的子轨迹美化处理成尺寸和透明度连续变化的手写笔迹;基于每一段轨迹中的子轨迹的连接关系,将插值处理后的所有手写笔迹连接起来,以得到所有所述手写笔迹所构成的图像。
11.根据权利要求I所述的对手写笔迹进行编辑处理的方法,其特征在于,所述方法还包括将所述图像按第二缩放比例进行缩放,并将缩放后的所述图像贴在所述编辑图层的指定区域。
12.根据权利要求11所述的完整的主题名称,其特征在于,所述第二缩放比例H2由公式2确定;η2 = k7 η! 公式2 ;其中,k7为常数;Ji1第一缩放比例。
13.根据权利要求I所述的对手写笔迹进行编辑处理的方法,其特征在于,所述方法还包括获取用户通过所述轨迹输入装置在所述编辑图层的操作,并遍历所述编辑图层中距离所述操作的位置最近的所述图像,以便将光标置于所述图像后。
14.一种电子设备,其特征在于,至少包括轨迹输入装置;捕获处理模块,用于监测所述轨迹输入装置在用户输入图层中进行轨迹输入的过程, 并实时捕获所输入的各轨迹上的轨迹点的坐标和时间;缩放模块,用于按照所述电子设备的屏幕的配置信息、及所述屏幕所显示的编辑图层的格式信息设置用于缩放各轨迹点的坐标的第一缩放比例,并将所述捕获处理模块所捕获的各所述轨迹点的坐标按照所述第一缩放比例进行缩放,以得到缩放后的各轨迹点的坐标;笔迹处理模块,用于基于缩放后的各轨迹点的坐标和时间,将缩放后的各轨迹点所构成的每一条轨迹进行美化处理,以得到相应的手写笔迹,并将所有所述手写笔迹所构成的图像贴在所述编辑图层的指定区域。
15.根据权利要求14所述的电子设备,其特征在于,所述捕获处理模块还包括第一笔迹处理子模块,用于在捕获所述轨迹点时,基于已捕获的各所述轨迹点的坐标和时间,实时地将所捕获的各所述轨迹点所构成的轨迹美化成手写笔迹,并显示在所述用户输入图层上。
16.根据权利要求14所述的电子设备,其特征在于,所述缩放模块包括第一缩放子模块,用于利用公式I确定缩放各轨迹点的坐标的第一缩放比例H1 ;其中,λ为所述电子设备的屏幕分辨率;SW为所述电子设备的屏幕宽度;lw为所述编辑图层的行宽。
17.根据权利要求14所述的电子设备,其特征在于,所述笔迹处理模块至少包括第一特征信息处理子模块,用于依照时间顺序,从第二个所述轨迹点开始,基于第η个所述轨迹点、及此前的至少一个所述轨迹点的坐标和时间,取得用于表征第η个所述轨迹点的笔迹尺寸的特征信息;并将所取得的特征信息转换成用于确定所述笔迹尺寸的至少一个分量;以及将各所述分量进行合并,以取得第η个所述轨迹点所对应的所述笔迹尺寸;其中,η为大于I的整数;第一美化处理子模块,用于将每一个所述轨迹点按所述第一特征信息处理子模块所得到的笔迹尺寸进行美化处理,以得到由各所述轨迹点所对应的手写笔迹所连接而成的图像。
18.根据权利要求17所述的电子设备,其特征在于,所述特征信息包括所述轨迹点的速度、所述轨迹点的加速度、所述轨迹点的方向角、所述轨迹点的偏转角中的一种或多种。
19.根据权利要求17所述的电子设备,其特征在于,所述第一特征信息处理子模块还用于取得第η个所述轨迹点的笔迹尺寸与预设时间段内的第a个所述轨迹点的笔迹尺寸的变化量,并将所述变化量与预设的变化量进行比较,若大于预设的变化量,则确定第η个所述轨迹点的笔迹尺寸为预设的变化量与第a个所述轨迹点的笔迹尺寸之和,反之若小于预设的变化量,则将所取得的第η个所述轨迹点的笔迹尺寸确定为第η个所述轨迹点的笔迹尺寸;其中,I刍a刍η。
20.根据权利要求17所述的电子设备,其特征在于,所第一美化处理子模块还用于基于相邻的所述轨迹点各自的笔迹尺寸的平均值,利用插值算法将相邻的所述轨迹点之间的点按所述平均值进行填充,以得到连续的手写笔迹。
21.根据权利要求17所述的电子设备,其特征在于,所述笔迹处理模块还包括平滑处理子模块,用于将缩放模块提供的各所述轨迹点进行平滑处理,以得到平滑处理后的轨迹点的坐标和时间,并将平滑处理后的各轨迹点提供给所述特征信息提取子模块,以便所述特征信息提取子模块提取平滑处理后的各轨迹点的特征信息。
22.根据权利要求14所述的电子设备,其特征在于,所述笔迹处理模块还包括速度计算子模块,用于依照时间顺序,从第二个所述轨迹点开始,利用第η个所述轨迹点、及此前的一个所述轨迹点的坐标和时间,来计算第η个所述轨迹点的速度,其中,η为大于I的整数;第二特征信息处理子模块,用于基于预设的轨迹点的速度分别与手写笔迹的尺寸和透明度的对应关系,来确定第η个所述轨迹点所对应的手写笔迹的尺寸和透明度;第二美化处理子模块,用于利用预设的轨迹分段规则,将各所述轨迹点所构成的每一段轨迹按照所述轨迹点各自所对应的尺寸和透明度进行美化处理,以得到所有所述手写笔迹所构成的图像。
23.根据权利要求22所述的电子设备,其特征在于,所述第二美化处理子模块中包括第一处理子模块,用于利用预设的分段规则,将每一段所述轨迹中的各轨迹点所构成的子轨迹进行插值处理,以得到由插值点和所述轨迹点所构成的子轨迹;第二处理子模块,用于根据经插值处理后的所述子轨迹上的所述轨迹点所对应的手写笔迹的尺寸和透明度来确定所述插值点各自所对应的手写笔迹的尺寸和透明度;第三处理子模块,用于利用所述插值点和轨迹点各自所对应的手写笔迹的尺寸和透明度,将插值处理后的子轨迹美化处理成尺寸和透明度连续变化的手写笔迹;第四处理子模块,用于基于每一段轨迹中的子轨迹的连接关系,将插值处理后的所有手写笔迹连接起来,以得到所有所述手写笔迹所构成的图像。
24.根据权利要求14所述的电子设备,其特征在于,所述笔迹处理模块还包括第二缩放子模块,用于将所述图像按第二缩放比例进行缩放,并将缩放后的所述图像贴在编辑图层的指定区域。
25.根据权利要求24所述的电子设备,其特征在于,所述第二缩放比例由公式2确定; n2 = k7 II1 公式2 ;其中,k7为常数;Il1第一缩放比例。
26.根据权利要求14所述的电子设备,其特征在于,所述系统还包括编辑模块,用于获取用户通过所述轨迹输入装置在编辑图层的操作,并遍历所述编辑图层中距离所述操作的位置最近的所述图像,以便将光标置于所述图像后。
全文摘要
本发明提供一种对手写笔迹进行编辑处理的方法及电子设备。根据本发明所提供的电子设备能够监测轨迹输入装置在用户输入图层中进行轨迹输入的过程,并实时捕获所输入的各轨迹上的轨迹点的坐标和时间;再按照所述电子设备的屏幕的配置信息、及所述屏幕所显示的编辑图层的格式信息设置用于缩放各轨迹点的坐标的第一缩放比例,并将各所述轨迹点的坐标按照所述第一缩放比例进行缩放,以得到缩放后的各轨迹点的坐标;以及基于缩放后的各轨迹点的坐标和时间,将缩放后的各轨迹点所构成的每一条轨迹进行美化处理,以得到相应的手写笔迹,并将所有所述手写笔迹所构成的图像贴在所述编辑图层的指定区域。可见本发明能够书写、编辑具有个性化风格的手写笔迹。
文档编号G06F3/0354GK102937848SQ201210512978
公开日2013年2月20日 申请日期2012年12月4日 优先权日2012年12月4日
发明者金连文, 黄树东 申请人:上海合合信息科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1