[发明专利]用于触控屏的笔迹曲线生成方法、装置、设备和存储介质在审
申请号: | 201710852514.3 | 申请日: | 2017-09-20 |
公开(公告)号: | CN107608619A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 向淘 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视臻信息科技有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 触控屏 笔迹 曲线 生成 方法 装置 设备 存储 介质 | ||
技术领域
本发明涉及触控技术,尤其涉及一种用于触控屏的笔迹曲线生成方法、装置、设备和存储介质。
背景技术
在现有的一些画图软件或画图工具中,通常利用贝塞尔公式算法根据控制点生成贝塞尔曲线。
在现有的智能交互平板中,通常采用触摸数据点作为控制点来绘制贝塞尔曲线。当触摸设备由于采样率低或者噪声干扰产生异常触摸数据。如果将异常触摸数据的数据点作为控制点来绘制贝塞尔曲线,就会造成折线现象。
发明内容
本发明实施例提供一种用于触控屏的笔迹曲线生成方法、装置、设备和存储介质,解决了在利用贝塞尔曲线绘制笔迹曲线时产生的折线问题,使绘制的笔迹曲线更圆滑。
第一方面,本发明实施例提供了一种用于触控屏的笔迹曲线生成方法,所述方法包括:
获取用户的触摸操作中各触摸点的触摸数据;
按照设定的预测规则对相邻触摸点之间的距离进行预测,以获得所述各相邻触摸点之间的预测距离;
当所述预测距离和所述相邻触摸点之间的实际距离满足设定的距离条件时,则确定所述预测距离对应的触摸点为控制点;
将所述控制点按照设定的贝塞尔曲线生成笔迹曲线。
第二方面,本发明实施例还提供了一种用于触控屏的笔迹曲线生成装置,所述装置包括:
数据获取模块,用于获取用户的触摸操作中各触摸点的触摸数据;
距离预测模块,用于按照设定的预测规则对相邻触摸点之间的距离进行预测,以获得所述各相邻触摸点之间的预测距离;
控制点确定模块,用于当所述预测距离和所述相邻触摸点之间的实际距离满足设定的距离条件时,则确定所述预测距离对应的触摸点为控制点;
笔迹曲线生成模块,用于将所述控制点按照设定的贝塞尔曲线生成笔迹曲线。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的用于触控屏的笔迹曲线生成方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的用于触控屏的笔迹曲线生成方法。
本发明实施例中,通过获取用户的触摸操作中各触摸点的触摸数据,按照设定的预测规则对相邻触摸点之间的距离进行预测,以获得所述各相邻触摸点之间的预测距离,然后判断当所述预测距离和所述相邻触摸点之间的实际距离满足设定的距离条件时,则确定所述预测距离对应的触摸点为控制点,将所述控制点按照设定的贝塞尔曲线生成笔迹曲线。解决了在利用贝塞尔曲线绘制笔迹曲线时产生的折线问题,使绘制的笔迹曲线更圆滑。
附图说明
图1a是本发明实施例一中的一种用于触控屏的笔迹曲线生成方法的流程图;
图1b是本发明实施例一所适用的一种触摸数据中存在异常点的情况示意图;
图1c是本发明实施例一所适用的一种根据图1b绘制出的贝塞尔曲线的示意图;
图1d是本发明实施例一所适用的一种滤除异常点之后的贝塞尔曲线的示意图;
图2a是本发明实施例二中的一种用于触控屏的笔迹曲线生成方法的流程图;
图2b是本发明实施例二所适用的一种手指触摸屏幕时各触摸点的相对位置示意图;
图3a是本发明实施例三中的一种用于触控屏的笔迹曲线生成方法的流程图;
图3b是本发明实施例三所适用的一种未使用本方案(存在异常点时)绘制的贝塞尔曲线的示意图;
图3c是本发明实施例三所适用的一种使用本方案(滤除异常点后)绘制的贝塞尔曲线的示意图;
图4是本发明实施例四中的一种用于触控屏的笔迹曲线生成装置的结构示意图;
图5是本发明实施例五中的一种计算机设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1a为本发明实施例一提供的一种用于触控屏的笔迹曲线生成方法的流程图,本实施例可适用于利用贝塞尔生成笔迹曲线的情况,该方法可以由本发明是实施例提供的用于触控屏的笔迹曲线生成装置来执行,该装置可采用软件和/或硬件的方式实现。参考图1a,该方法具体可以包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视臻信息科技有限公司,未经广州视源电子科技股份有限公司;广州视臻信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710852514.3/2.html,转载请声明来源钻瓜专利网。