一种无压感手写设备字体笔迹生成方法、装置及设备与流程

专利查询2月前  43


本发明涉及计算机信息技术处理,特别是一种无压感手写设备字体笔迹生成方法、装置及设备。


背景技术:

1、随着智能设备的普及,尤其是平板电脑和智能手机的广泛应用,用户对手写输入的需求逐渐增加。有些设备配备有压感笔,可以通过压感笔模拟压力大小生成笔锋。但有些设备是没有压感笔的,一般都是通过手写速度来模拟笔锋,速度越快,笔锋就越尖锐。但这种方法会导致线条的粗细和深浅不一,影响书写的流畅性和美观性。


技术实现思路

1、本发明要解决的技术问题是提供一种无压感手写设备字体笔迹生成方法、装置及设备,可以不通过压感笔,在电子设备上模拟生成带有笔锋效果的笔迹。

2、为解决上述技术问题,本发明的技术方案如下:

3、一种无压感手写设备字体笔迹生成方法,包括:

4、获取第一触摸点序列,所述第一触摸点序列是在当前无压感手写设备的屏幕上进行的当前手写笔画中的多个触摸点形成的,所述第一触摸点序列中的每个触摸点具有各自的生命周期,每个触摸点的生命周期长度相同,所述第一触摸点序列中的触摸点在各自的生命周期内按照预设速度,触摸点半径从第一值增大至第二值;

5、将所述第一触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上;

6、在所述第一触摸点序列中的触摸点的生命周期结束时,将生命周期结束的触摸点加入第二触摸点序列,所述第二触摸点序列中的每个触摸点的半径均为第二值;

7、将所述第二触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上,形成当前手写笔画的笔干笔迹;

8、根据所述笔干笔迹和所述第一触摸点序列中的触摸点渲染至无压感手写设备的屏幕上形成的笔锋笔迹,生成当前手写笔画的目标笔迹。

9、可选的,所述第一触摸点序列中的触摸点在各自的生命周期内按照预设速度,触摸点半径从第一值增大至第二值,包括:

10、所述第一触摸点序列中的触摸点在各自的生命周期内,通过线性插值的方法,在生命周期的起始的第一时间到生命周期结束的第二时间内,触摸点半径从第一值增大至第二值。

11、可选的,所述触摸点半径根据触摸点当前运行时间、第一值以及第二值确定。

12、可选的,所述触摸点当前运行时间等于当前时间与触摸点生成时间的差值。

13、可选的,所述第一触摸点序列中的多个触摸点,从第一触摸点序列中的第一个触摸点至第一触摸点序列中的最后一个触摸点,每个触摸点的当前运行时间逐渐减小,且每个触摸点半径从第二值减小至第一值。

14、可选的,所述第一触摸点序列中的触摸点的生命周期结束根据每个触摸点的当前运行时间在生命周期中的进度值确定。

15、可选的,将所述第二触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上,形成当前手写笔画的笔干笔迹,包括:

16、将所述第二触摸点序列中的每个触摸点按照预设间距和每个触摸点的大小渲染至无压感手写设备的屏幕上,生成当前手写笔画的笔干笔迹。

17、本发明还提供一种无压感手写设备字体笔迹生成装置,包括:

18、获取模块,用于获取第一触摸点序列,所述第一触摸点序列是在当前无压感手写设备的屏幕上进行的当前手写笔画中的多个触摸点形成的,所述第一触摸点序列中的每个触摸点具有各自的生命周期,每个触摸点的生命周期长度相同,所述第一触摸点序列中的触摸点在各自的生命周期内按照预设速度,触摸点半径从第一值增大至第二值;

19、处理模块,用于将所述第一触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上;在所述第一触摸点序列中的触摸点的生命周期结束时,将生命周期结束的触摸点加入第二触摸点序列,所述第二触摸点序列中的每个触摸点的半径均为第二值;将所述第二触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上,形成当前手写笔画的笔干笔迹;根据所述笔干笔迹和所述第一触摸点序列中的触摸点渲染至无压感手写设备的屏幕上形成的笔锋笔迹,生成当前手写笔画的目标笔迹。

20、本发明还提供一种计算设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上述的方法。

21、本发明还提供一种计算机可读存储介质,存储指令,当所述指令在计算机上运行时,使得计算机执行如上述的方法。

22、本发明的上述方案至少包括以下有益效果:

23、本发明的上述方案,通过获取第一触摸点序列,所述第一触摸点序列是在当前无压感手写设备的屏幕上进行的当前手写笔画中的多个触摸点形成的,所述第一触摸点序列中的每个触摸点具有各自的生命周期,每个触摸点的生命周期长度相同,所述第一触摸点序列中的触摸点在各自的生命周期内按照预设速度,触摸点半径从第一值增大至第二值;将所述第一触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上;在所述第一触摸点序列中的触摸点的生命周期结束时,将生命周期结束的触摸点加入第二触摸点序列,所述第二触摸点序列中的每个触摸点的半径均为第二值;将所述第二触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上,形成当前手写笔画的笔干笔迹;根据所述笔干笔迹和所述第一触摸点序列中的触摸点渲染至无压感手写设备的屏幕上形成的笔锋笔迹,生成当前手写笔画的目标笔迹。从而可以不通过压感笔,在电子设备上模拟生成带有笔锋效果的笔迹。



技术特征:

1.一种无压感手写设备字体笔迹生成方法,其特征在于,包括:

2.根据权利要求1所述的无压感手写设备字体笔迹生成方法,其特征在于,所述第一触摸点序列中的触摸点在各自的生命周期内按照预设速度,触摸点半径从第一值增大至第二值,包括:

3.根据权利要求2所述的无压感手写设备字体笔迹生成方法,其特征在于,所述触摸点半径根据触摸点当前运行时间、第一值以及第二值确定。

4.根据权利要求3所述的无压感手写设备字体笔迹生成方法,其特征在于,所述触摸点当前运行时间等于当前时间与触摸点生成时间的差值。

5.根据权利要求1所述的无压感手写设备字体笔迹生成方法,其特征在于,所述第一触摸点序列中的多个触摸点,从第一触摸点序列中的第一个触摸点至第一触摸点序列中的最后一个触摸点,每个触摸点的当前运行时间逐渐减小,且每个触摸点半径从第二值减小至第一值。

6.根据权利要求1所述的无压感手写设备字体笔迹生成方法,其特征在于,所述第一触摸点序列中的触摸点的生命周期结束根据每个触摸点的当前运行时间在生命周期中的进度值确定。

7.根据权利要求1所述的无压感手写设备字体笔迹生成方法,其特征在于,将所述第二触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上,生成当前手写笔画的笔干笔迹,包括:

8.一种无压感手写设备字体笔迹生成装置,其特征在于,包括:

9.一种计算设备,其特征在于,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如权利要求1至7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,存储指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7任一项所述的方法。


技术总结
本发明提供一种无压感手写设备字体笔迹生成方法、装置及设备,方法包括:获取第一触摸点序列,第一触摸点序列是在当前无压感手写设备的屏幕上进行的当前手写笔画中的多个触摸点形成的;将第一触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上;在第一触摸点序列中的触摸点的生命周期结束时,将生命周期结束的触摸点加入第二触摸点序列;将第二触摸点序列中的触摸点实时渲染至无压感手写设备的屏幕上,形成当前手写笔画的笔干笔迹;根据笔干笔迹和第一触摸点序列中的触摸点渲染至无压感手写设备的屏幕上形成的笔锋笔迹,生成当前手写笔画的目标笔迹。本发明的方案可以不通过压感笔,在电子设备上模拟生成带有笔锋效果的笔迹。

技术研发人员:刘丹,王少康,马永恒
受保护的技术使用者:北京数科网维技术有限责任公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)