[发明专利]一种生成笔锋的方法及处理装置有效
申请号: | 201911333784.9 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111142770B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 宋雅峰 | 申请(专利权)人: | 江苏欧帝电子科技有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883;G06V30/32 |
代理公司: | 江苏瑞途律师事务所 32346 | 代理人: | 王珒 |
地址: | 210012 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 笔锋 方法 处理 装置 | ||
本发明公开了一种生成笔锋的方法及处理装置,属于电子笔迹技术领域。本发明方法包括以下步骤:获取并存储每一个触摸点的坐标值及触摸点的数量n;当n≥4时,计算最后四个触摸点的宽度值,再根据最后四个触摸点的坐标值及宽度值绘制轮廓线,而后依据预设的颜色填充由轮廓线围成的空白区域得到笔锋。本发明的一种生成笔锋的处理装置包括获取模块、校准模块、计算模块和处理模块,计算模块和获取模块分别与校准模块连接,计算模块和绘制模块分别与处理模块连接。本发明目的在于克服现有技术中,电子书写笔迹缺少笔锋的的不足,本发明可以生成笔迹的笔锋,且可以使得生成的笔锋具有较好的仿真书写效果。
技术领域
本发明涉及电子笔迹技术领域,更具体地说,涉及一种生成笔锋的方法及处理装置。
背景技术
随着计算机设备的普及,利用计算机设备进行文字输入已成为人们日常生活的一部分。在交互智能平板领域,笔迹书写功能作为交互智能平板越来越重要的功能之一,已经广泛的应用于在人们的工作和学习之中,极大的提高了人们的工作及学习效果;用户可在电子设备的操作界面上通过触摸或书写工具进行绘图及书写操作。例如,在教学场景下,老师可以在当前交互智能平板上进行笔迹书写,学生通过交互智能平板能够观看到老师书写的笔迹。
目前,传统的笔迹为折现或者曲线,缺少笔锋,书写体验较差;绝大部分触摸设备不支持压感,笔锋的生成需要靠白板软件算法完成,且触摸设备精度与刷新率差异较大,单一的笔迹末尾优化方式对点的处理将会产生差异较大的使用体验。
针对上述问题,现有技术也给出了一些解决方案,例如发明创造名称为:笔迹绘制方法、装置、交互智能平板和存储介质(申请日:2018年8月28日;申请号:201810987750.0),该方案公开了一种笔迹绘制方法、装置、交互智能平板和存储介质,应用于交互智能平板。方法包括:获取触摸点;触摸点为交互智能平板触摸屏上的笔迹书写事件触发的多个点;计算触摸点的宽度,以及触摸点对应的笔迹的骨架线;确定笔迹的轮廓线;轮廓线根据触摸点的宽度计算得到;获取轮廓线中的拐点,生成拐点对应的贝塞尔曲线,作为平滑后的轮廓线;贝塞尔曲线的走向由骨架线的走向决定;根据平滑后的轮廓线绘制笔迹;虽然该方案可以生成笔锋,但是该方案的不足之处在于计算量较大且计算方法比较复杂。
综上所述,如何生成笔迹的笔锋以获得书写的笔迹效果,是现有技术亟需解决的问题。
发明内容
1.要解决的问题
本发明的目的在于克服现有技术中,电子书写笔迹缺少笔锋的的不足,提供了一种生成笔锋的方法及处理装置,可以生成笔迹的笔锋,且可以使得生成的笔锋具有较好的仿真书写效果。
2.技术方案
为了解决上述问题,本发明所采用的技术方案如下:
本发明的一种生成笔锋的方法,获取并存储每一个触摸点的坐标值及触摸点的数量n;当n≥4时,计算最后四个触摸点的宽度值,再根据最后四个触摸点的坐标值及宽度值绘制轮廓线,而后依据预设的颜色填充由轮廓线围成的空白区域得到笔锋。
更进一步地,计算最后四个触摸点的宽度值的具体过程为:设定最后四个触摸点分别为Pn、Pn-1、Pn-2和Pn-3,其中,Pn代表第n个触摸点;先设定预设宽度值w,再根据预设宽度值w计算距离值step,之后根据预设宽度值w和距离值step计算Pn、Pn-1、Pn-2和Pn-3的宽度。
更进一步地,利用以下公式计算距离值step:step=(w-1)/a;其中,a为优化系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏欧帝电子科技有限公司,未经江苏欧帝电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911333784.9/2.html,转载请声明来源钻瓜专利网。