【技术实现步骤摘要】
用于触控屏的笔迹曲线生成方法、装置、设备和存储介质
本专利技术涉及触控技术,尤其涉及一种用于触控屏的笔迹曲线生成方法、装置、设备和存储介质。
技术介绍
在现有的一些画图软件或画图工具中,通常利用贝塞尔公式算法根据控制点生成贝塞尔曲线。在现有的智能交互平板中,通常采用触摸数据点作为控制点来绘制贝塞尔曲线。当触摸设备由于采样率低或者噪声干扰产生异常触摸数据。如果将异常触摸数据的数据点作为控制点来绘制贝塞尔曲线,就会造成折线现象。
技术实现思路
本专利技术实施例提供一种用于触控屏的笔迹曲线生成方法、装置、设备和存储介质,解决了在利用贝塞尔曲线绘制笔迹曲线时产生的折线问题,使绘制的笔迹曲线更圆滑。第一方面,本专利技术实施例提供了一种用于触控屏的笔迹曲线生成方法,所述方法包括:获取用户的触摸操作中各触摸点的触摸数据;按照设定的预测规则对相邻触摸点之间的距离进行预测,以获得所述各相邻触摸点之间的预测距离;当所述预测距离和所述相邻触摸点之间的实际距离满足设定的距离条件时,则确定所述预测距离对应的触摸点为控制点;将所述控制点按照设定的贝塞尔曲线生成笔迹曲线。第二方面,本专利技术实施例 ...
【技术保护点】
一种用于触控屏的笔迹曲线生成方法,其特征在于,包括:获取用户的触摸操作中各触摸点的触摸数据;按照设定的预测规则对相邻触摸点之间的距离进行预测,以获得所述各相邻触摸点之间的预测距离;当所述预测距离和所述相邻触摸点之间的实际距离满足设定的距离条件时,则确定所述预测距离对应的触摸点为控制点;将所述控制点按照设定的贝塞尔曲线生成笔迹曲线。
【技术特征摘要】
1.一种用于触控屏的笔迹曲线生成方法,其特征在于,包括:获取用户的触摸操作中各触摸点的触摸数据;按照设定的预测规则对相邻触摸点之间的距离进行预测,以获得所述各相邻触摸点之间的预测距离;当所述预测距离和所述相邻触摸点之间的实际距离满足设定的距离条件时,则确定所述预测距离对应的触摸点为控制点;将所述控制点按照设定的贝塞尔曲线生成笔迹曲线。2.根据权利要求1所述的方法,其特征在于,所述设定的预测规则包括应用卡尔曼滤波器进行预测;相应的,所述按照设定的预测规则对相邻触摸点之间的距离进行预测,以获得所述各相邻触摸点之间的预测距离,包括:根据所述触摸数据计算相邻触摸点之间的实际距离;利用所述相邻触摸点之间的实际距离,并应用卡尔曼滤波器对所述相邻触摸点之间的距离进行预测,以获得所述各相邻触摸点之间的预测距离。3.根据权利要求1所述的方法,其特征在于,所述当所述预测距离和所述相邻触摸点之间的实际距离满足设定的距离条件时,则确定所述预测距离对应的触摸点为控制点,包括:当所述相邻触摸点之间的实际距离与所述对应的预测距离之差满足设定的距离条件时,则确定所述预测距离对应的触摸点为控制点。4.根据权利要求1所述的方法,其特征在于,所述将所述控制点按照设定的贝塞尔曲线生成笔迹曲线,包括:根据所述控制点的数量选择与所述控制点对应的贝塞尔曲线作为设定的贝塞尔曲线;将所述控制点按照设定的贝塞尔曲线生成笔迹曲线。5.根据权利要求1所述的方法,其特征在于,所述触摸数据包括所述触摸点的横坐标值和纵坐标值;相应的,所述获取...
【专利技术属性】
技术研发人员:向淘,
申请(专利权)人:广州视源电子科技股份有限公司,广州视臻信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。