[发明专利]一种硬笔字实现方法、装置、电子设备与存储介质在审
申请号: | 201910059940.0 | 申请日: | 2019-01-22 |
公开(公告)号: | CN111353356A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 魏治平 | 申请(专利权)人: | 鸿合科技股份有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 王刚 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬笔 实现 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种硬笔字实现方法、装置、电子设备与存储介质。所述硬笔字实现方法包括:接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息;根据所述笔迹架构点信息,确定笔迹连接点信息;根据所述笔迹架构点信息与所述笔迹连接点信息,绘制硬笔字笔迹。所述硬笔字实现装置包括:架构点模块,连接点模块,笔迹实现模块。所述电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述硬笔字实现方法。所述存储有计算机程序的计算机可读存储介质,所述计算机程序在由处理器执行时实现所述硬笔字实现方法。
技术领域
本发明涉及触控技术领域,特别是指一种硬笔字实现方法、装置、电子设备与存储介质。
背景技术
目前我们在生活经常会遇见在触屏书写设备上书写的场景,例如银行工作中的电子手写签名、手机或平板电脑上的手写输入法写字、学校或企业会议室大屏的电子白板书写等。在这种情况下,所用到的触屏书写设备需要对输入的硬笔字迹进行还原,显示硬笔书写效果。在现有的触屏书写设备中,硬笔书写效果多采用贝塞尔曲线来实现,这种方式操作简单且各种平台都提供了画贝塞尔曲线的函数,使用方便。但是,这种方法不支持实现可变宽的贝塞尔曲线,很难模拟手写的真实硬笔字笔迹,即使我们在笔迹的起笔、转折、结束等笔迹中特殊点处单独加入笔锋效果,与真实的硬笔笔迹相比依然具有较明显的差别。
发明内容
有鉴于此,本发明的目的在于提出一种能够模拟手写的真实硬笔字笔迹的硬笔字实现方法、装置、电子设备与存储介质。
基于上述目的,本发明提供了一种硬笔字实现方法,包括:
接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息;其中,所述笔迹架构点信息包括架构点坐标和架构点半径;
根据所述笔迹架构点信息,确定笔迹连接点信息,所述笔迹连接点信息包括连接点坐标和连接点半径;
根据所述笔迹架构点信息与所述笔迹连接点信息,绘制硬笔字笔迹。
可选的,所述接收书写触控指令,根据所述书写触控指令得到笔迹架构点信息,包括:
根据所述书写触控指令,得到笔迹触控点信息,所述笔迹触控点信息包括触控点坐标与触控点触控时间;
根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度,所述笔迹触控点信息还包括所述触控点移动速度;
根据所述触控点移动速度,求得触控点压力值,所述笔迹触控点信息还包括所述触控点压力值;
对所述笔迹触控点信息进行滤波处理,得到触控点滤波信息,所述触控点滤波信息包括触控点滤波坐标与触控点滤波压力值;
根据所述触控点滤波压力值,求得触控点半径;
根据所述触控点滤波坐标与所述触控点半径,确定所述笔迹架构点信息,所述架构点坐标即为所述触控点滤波坐标,所述架构点半径即为所述触控点半径。
可选的,所述根据所述触控点坐标与所述触控点触控时间,求得触控点移动速度,包括:
根据当前笔迹触控点的所述触控点坐标与前一笔迹触控点的所述触控点坐标信,求得所述当前笔迹触控点与所述前一笔迹触控点的触控点距离;
根据所述当前笔迹触控点的所述触控点触控时间与所述前一笔迹触控点的触控点触控时间,求得所述当前笔迹触控点与所述前一笔迹触控点的触控时间差;
根据所述触控点距离与所述触控时间差,求得所述当前笔迹触控点的触控点移动速度。
可选的,所述根据所述触控点移动速度,求得触控点压力值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿合科技股份有限公司,未经鸿合科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910059940.0/2.html,转载请声明来源钻瓜专利网。