[发明专利]坐标平滑方法、触控芯片及电子终端有效
申请号: | 201880000335.X | 申请日: | 2018-04-19 |
公开(公告)号: | CN110622116B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 万鹏 | 申请(专利权)人: | 深圳市汇顶科技股份有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;兰淑铎 |
地址: | 518045 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 坐标 平滑 方法 芯片 电子 终端 | ||
本发明实施例提供了一种坐标平滑方法、触控芯片及电子终端,其中,坐标平滑方法包括:获取触摸屏当前数据帧的触摸点坐标,以及,当前数据帧之前的连续N帧数据帧的触摸点坐标,其中,N为大于或等于2的自然数;以包括当前数据帧在内的N+1帧数据帧的触摸点坐标为迭代初值,对所述N+1帧数据帧的触摸点坐标进行贝赛尔插值迭代;获取所述贝赛尔插值迭代的迭代结果,根据所述迭代结果完成坐标平滑。通过本发明实施例,降低了坐标平滑的实现成本,提升了坐标平滑效果。
技术领域
本发明实施例涉及触控技术领域,尤其涉及一种坐标平滑方法、触控芯片及电子终端。
背景技术
随着终端技术的发展,触摸屏被广泛应用于各种各样的终端设备中。触摸屏通过触控芯片对作用于触摸屏上的手势操作进行检测,其中,计算触摸点坐标是检测过程中的重要环节。
触控芯片在计算手指(或被动笔、主动笔)作用于触摸屏上的触摸点坐标时,基本包括两步,即坐标计算和坐标平滑。其中,坐标计算是通过触摸屏的每个节点的原始数据,来计算出当前帧的触摸点坐标。由于外界噪声和系统噪声的影响,当前帧的触摸点坐标与手指触摸的真实位置会有一定的随机误差,如果以此坐标报给系统,则会出现坐标的抖动和划线的毛刺,因此需要做坐标平滑的处理。
典型的坐标平滑的处理方法是:将历史的几帧数据做加权平均。以水平坐标X坐标为例,其坐标平滑的表达式如下:
XC=X0*K0+X1*K1+X2*K2+…+XN*KN
其中,XC为平滑处理后的当前帧的X坐标,也就是最终上报给系统的坐标;X0为当前帧检测到的X坐标,X1为上一帧的X坐标,X2为上上帧的X坐标,……,依次类推,XN为当前帧之前的第N帧的X坐标;K0为当前帧的X坐标的加权系数,K1为上一帧的X坐标的加权系数,K2为上上帧的X坐标的加权系数……,依次类推,KN为当前帧之前的第N帧的X坐标的加权系数,K0+K1+K2+…+KN=1。对于垂直坐标Y坐标,对其的坐标平滑处理与X坐标类似,将X坐标替换为Y坐标即可。
上述坐标平滑方法虽然能够在一定程度上改善坐标的抖动以及划线过程中的毛刺,但是其改善效果与设置的多个加权系数密切相关,任何一个加权系数的不当设置均会导致整体改善效果下降;而且,对一个加权系数的调整会导致需要对所有加权系数均进行重新调整,使得整体效率低下,增加了坐标平滑的实现成本,也进一步影响了坐标平滑效果。
发明内容
本发明实施例提供一种坐标平滑方法、触控芯片及电子终端,以解决现有坐标平滑方法实现成本高、平滑效果较差的问题。
根据本发明实施例的第一方面,提供了一种坐标平滑方法,包括:获取触摸屏当前数据帧的触摸点坐标,以及,当前数据帧之前的连续N帧数据帧的触摸点坐标,其中,N为大于或等于2的自然数;以包括当前数据帧在内的N+1帧数据帧的触摸点坐标为迭代初值,对所述N+1帧数据帧的触摸点坐标进行贝赛尔插值迭代;获取所述贝赛尔插值迭代的迭代结果,根据所述迭代结果完成坐标平滑。
根据本发明实施例的第二方面,还提供了一种触控芯片,包括:获取模块,用于获取触摸屏当前数据帧的触摸点坐标,以及,当前数据帧之前的连续N帧数据帧的触摸点坐标,其中,N为大于或等于2的自然数;迭代模块,用于以包括当前数据帧在内的N+1帧数据帧的触摸点坐标为迭代初值,对所述N+1帧数据帧的触摸点坐标进行贝赛尔插值迭代;平滑模块,用于获取所述贝赛尔插值迭代的迭代结果,根据所述迭代结果完成坐标平滑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市汇顶科技股份有限公司,未经深圳市汇顶科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880000335.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触摸操作的表面
- 下一篇:触摸检测芯片、触摸屏的检测方法