[发明专利]一种电子设备中的笔迹实现方法及装置在审
申请号: | 202011074534.0 | 申请日: | 2020-10-09 |
公开(公告)号: | CN112148199A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 朱玉荣;其他发明人请求不公开姓名 | 申请(专利权)人: | 北京文香信息技术有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李博洋 |
地址: | 100176 北京市大兴区经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子设备 中的 笔迹 实现 方法 装置 | ||
本发明提供了一种电子设备中的笔迹实现方法及装置,其中,该方法包括:获取书写轨迹,根据书写轨迹分别确定多条目标曲线的起点和终点,以及起点和终点的数据;根据各目标曲线的起点和终点的数据计算各目标曲线上各分割点的数据;根据各目标曲线上各分割点的数据计算过各分割点的垂线的两个端点的坐标值;根据各目标曲线上过各分割点的垂线的两个端点的坐标值确定与目标曲线相对应的笔迹子轨迹;根据多个目标曲线对应的笔迹子轨迹,得到目标笔迹。本发明中在连接过分割点的两个端点的垂线的端点后,对连接得到的镂空图案进行填充得到目标轨迹,由于实施本发明形成字迹时不依赖于线条宽度,因此可以得到更接近真实笔迹的目标笔迹。
技术领域
本发明涉及字迹绘制技术领域,具体涉及一种电子设备中的笔迹实现方法及装置。
背景技术
随着电子产品的使用范围越来越广,用户经常需要在具备书写功能的电子产品中进行书写。目前的产品中,书写效果多采用贝塞尔曲线来实现,这种方式操作简单,并且各种平台上面都提供了画贝塞尔曲线的函数,使用方便。在实际写字时,在起笔、转折、结束等位置出会因为书写力道的不同呈现出粗细不一的线条,但是通过贝塞尔曲线绘制的字迹的粗细是统一的,因此这种方法很难模拟人们真实的笔迹。
发明内容
因此,本发明要解决的技术问题在于克服现有技术中的难以模拟真实的笔迹的缺陷,从而提供一种电子设备中的笔迹实现方法及装置。
本发明第一方面提供了一种电子设备中的笔迹实现方法,包括:获取书写轨迹,根据书写轨迹分别确定多条目标曲线的起点和终点,以及起点和终点的数据;根据各目标曲线的起点和终点的数据计算各目标曲线上各分割点的数据;根据各目标曲线上各分割点的数据计算过各分割点的垂线的两个端点的坐标值;根据各目标曲线上过各分割点的垂线的两个端点的坐标值确定与目标曲线相对应的笔迹子轨迹;根据多个目标曲线对应的笔迹子轨迹,得到目标笔迹。
可选地,在本发明提供的电子设备中的笔迹实现方法中,根据书写轨迹分别确定多条目标曲线的起点和终点的步骤,包括:根据书写轨迹确定多个轨迹点;根据轨迹点拟合得到贝塞尔曲线,将贝塞尔曲线确定为目标曲线;将当前轨迹点和当前轨迹点的前一轨迹点的中点确定为目标曲线的起点;将当前轨迹点和当前轨迹点的后一轨迹点的中点确定为目标曲线的终点。
可选地,在本发明提供的电子设备中的笔迹实现方法中,各分割点的数据包括各分割点的坐标值,通过如下公式计算目标曲线上各分割点的坐标值:x=(1-t)*(1-t)*Sx+2*t*(1-t)*Cx+t*t*Ex;y=(1-t)*(1-t)*Sy+2*t*(1-t)*Cy+t*t*Ey;其中,t为[0,1]的等差数列中与各分割点相对应的值,Sx和Sy为目标曲线的起点的坐标值,Cx和Cy为当前轨迹点的坐标值,Ex和Ey为目标曲线的终点的坐标值。
可选地,在本发明提供的电子设备中的笔迹实现方法中,目标曲线的起点和终点的数据包括所述目标曲线的起点和终点的压力值,分别通过轨迹点的压力计算目标曲线的起点和终点的压力值,获取轨迹点的压力值的步骤包括:若轨迹点为落笔点,根据预设压力值确定轨迹点的压力值;若轨迹点不为落笔点,则根据轨迹点和轨迹点的前一轨迹点的时间差和距离计算轨迹点处的书写速度,根据轨迹点处的书写速度计算轨迹点的压力值。
可选地,在本发明提供的电子设备中的笔迹实现方法中,各分割点的数据包括各分割点的压力值,通过如下公式计算目标曲线上各分割点的压力值:p=Ps+(Pe–Ps)*t,其中,Ps为目标曲线的起点的压力值,Pe为目标曲线的终点的压力值,t为[0,1]的等差数列中与各分割点相对应的值。
可选地,在本发明提供的电子设备中的笔迹实现方法中,各分割点的数据包括所述各分割点的压力值和坐标值,根据各目标曲线上各分割点的数据计算过各分割点的垂线的两个端点的坐标值的步骤,包括:根据各分割点的压力值和预设最大线宽计算过各分割点的垂线的宽度;根据过各分割点的垂线的宽度和各分割点的坐标值计算过各分割点的垂线的两个端点的坐标值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京文香信息技术有限公司,未经北京文香信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011074534.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电气一次断路器散热装置
- 下一篇:雾化仓和雾化器