[发明专利]确定压感笔迹区域的方法及装置有效
申请号: | 201710852343.4 | 申请日: | 2017-09-19 |
公开(公告)号: | CN107526526B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 张青 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/041;G06F9/451 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 510530 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 笔迹 区域 方法 装置 | ||
本发明涉及确定压感笔迹区域的方法及装置。所述方法包括:获取压感笔迹点数据;将当前笔迹点、当前笔迹点的上一笔迹点和上上一笔迹点作为相邻的三个笔迹点,以各自的笔迹点数据分别作圆,得到三个圆;根据所作的圆和圆心确定所述三个笔迹点的起始端点边界和终止端点边界;并根据三个圆及其圆心绘制两条贝塞尔曲线作为两侧边界;起始端点边界、终止端点边界以及两条贝塞尔曲线对应的两侧边界所围成的区域,即为三个笔迹点对应的压感笔迹区域。本发明确定压感笔迹区域的效率高,且根据本发明确定的压感笔迹区域所绘制出的笔迹较之于现有方法更加流畅。
技术领域
本发明涉及触控技术领域,特别是涉及确定压感笔迹区域的方法、装置、存储介质及计算机设备。
背景技术
原笔迹手写技术,是通过用户在硬件设备上书写,例如电子白板,系统程序将用户数据载入,然后在硬件设备上显示出来,通过这种方法,可以在硬件设备上显示手写的内容。智能硬件设备通常都具有手写功能,可以在其上面显示手写的内容。
传统显示笔迹的方法是在手指按压的过程中,取两个笔迹点,在两个笔迹点上均匀地画圆。在这个过程中,系统程序检测两个笔迹点之间的距离并画圆,一方面,圆补少了,会造成笔迹不光滑、不连续的情况,容易造成卡顿,影响笔迹效果。一方面,圆补多了,系统需要耗费大量的时间,从而造成书写效率低。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:在硬件设备上书写的时候,笔迹显示的方式是通过系统画圆连接的方式显示出来,这种方法容易造成笔迹卡顿的问题。并且系统通过补充足够的圆来优化笔迹效果,同时需要耗费大量的时间,从而导致书写效率低,影响用户体验。
发明内容
基于此,本发明提供了确定压感笔迹区域的方法及装置,能够克服笔迹卡顿的问题,并且提高了确定压感笔迹区域的效率。
本发明方案包括:
一种确定压感笔迹区域的方法,包括:
获取压感笔迹点数据,笔迹点数据包括笔迹点的位置坐标以及对应的笔迹半径;
将当前笔迹点、当前笔迹点的上一笔迹点和上上一笔迹点作为相邻的三个笔迹点,根据所述三个笔迹点各自的笔迹点数据分别作圆,得到圆A3、圆A2、圆A1,圆心分别为a3、a2、a1;
根据圆A1、圆A2、圆心a1以及圆心a2确定所述三个笔迹点的起始端点边界;根据圆A2、圆A3、圆心a2以及圆心a3确定所述三个笔迹点的终止端点边界;
根据圆A1、圆A2、圆A3、圆心a1、圆心a2以及圆心a3绘制两条贝塞尔曲线,以所述两条贝塞尔曲线作为所述三个笔迹点所对应绘制区域的两侧边界;
根据所述起始端点边界、终止端点边界以及两条贝塞尔曲线对应的两侧边界所围成的区域,得到所述三个笔迹点对应的压感笔迹区域。
一种确定压感笔迹区域的装置,包括:
笔迹点获取模块,用于获取压感笔迹点数据,笔迹点数据包括笔迹点的位置坐标以及对应的笔迹半径;
画圆模块,用于将当前笔迹点、当前笔迹点的上一笔迹点和上上一笔迹点作为相邻的三个笔迹点,根据所述三个笔迹点各自的笔迹点数据分别作圆,得到圆A3、圆A2、圆A1,圆心分别为a3、a2、a1;
起止边界确定模块,用于根据圆A1、圆A2、圆心a1以及圆心a2确定所述三个笔迹点的起始端点边界;根据圆A2、圆A3、圆心a2以及圆心a3确定所述三个笔迹点的终止端点边界;
侧边界确定模块,用于根据圆A1、圆A2、圆A3、圆心a1、圆心a2以及圆心a3绘制两条贝塞尔曲线,以所述两条贝塞尔曲线作为所述三个笔迹点所对应绘制区域的两侧边界;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710852343.4/2.html,转载请声明来源钻瓜专利网。