[发明专利]一种触摸屏坐标实时跟随及去抖动的两级滤波处理方法有效
申请号: | 201811283390.2 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109407888B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 谭岳德;梁文军 | 申请(专利权)人: | 上海海栎创微电子有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 上海启核知识产权代理有限公司 31339 | 代理人: | 王仙子 |
地址: | 201203 上海市浦东新区丹桂*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 触摸屏 坐标 实时 跟随 抖动 两级 滤波 处理 方法 | ||
本发明涉及触摸芯片设计及应用技术领域,具体涉及一种触摸屏坐标实时跟随及去抖动的两级滤波处理方法,本发明提出了一种两级滤波处理方法,第一级通过预判滤波,可以实现去抖动以及微分中加速度的效果,但会引起超调。第二级利用速度均值滤波,也有很好的去抖动效果,而两者结合,对触摸系统计算的实时坐标处理,有效地提高了坐标的实时性以及线性度。通过使用该算法,在触摸应用中,不管是点击、慢划、快划都能达到一种理想的效果。
技术领域
本发明涉及触摸芯片设计及应用技术领域,具体涉及一种触摸屏坐标实时跟随及去抖动的两级滤波处理方法。
背景技术
随着触摸技术的发展,触摸屏在各种电子设备使用率越来越高。消费类电子产品,如手机、平板等,对娱乐应用的性能需求越来越强。触摸屏人机交互的重点一般体现在多指触摸坐标的实时性及稳定性。
触摸系统通过采样屏幕上的电容大小,来计算触摸的坐标。由于设计、成本、应用环境等原因,触摸系统采样的电容值,不可能百分之一百实时准确,这就导致计算的坐标出现一些偏差。一般对坐标的抖动处理是均值滤波,通过当前和前几拍的数据,以一定的比例进行滤波处理,类似这种滤波对于线性度和跟随性不能兼顾。往往线性度调好,快随跟随不理想,而跟随性能提高,线性度又变差。
发明内容
针对现有技术的不足,本发明公开了一种触摸屏坐标实时跟随及去抖动的两级滤波处理方法,对触摸系统计算的实时坐标进行处理,有效地提高了坐标的实时性以及线性度。通过使用该算法,在触摸应用中,不管是点击、慢划、快划都能达到一种理想的效果。
本发明通过以下技术方案予以实现:
一种触摸屏坐标实时跟随及去抖动的两级滤波处理方法,所述方法包括以下步骤:
S1对触摸屏进行触摸操作;
S2根据S1或S6中的坐标,利用公式计算触摸的趋势;
S3利用预判滤波的公式对S2中坐标进行滤波处理;
S4设置滤波参数Fitler_TH;
S5根据S1或S3中的坐标,计算代表触摸速度的参数;
S6通过速度均值滤波公式对S5中坐标进行滤波处理;
其中步骤S1-S3为处理预判滤波,步骤S4-S6为处理速度均值滤波。
由上可知本发明设计的滤波方法,包括一前一后两次滤波方法,只有两次搭配形成两级滤波,才能达到完整的效果,而且两次滤波的顺序,可以根据实际关注的效果进行调换。
第一种滤波为预判滤波:根据前面的触摸情况预判下一次触摸的点位,通过该方法可以实现微分控制中加速度的效果。
创建两个变量Delta_x,Delta_y,保存本次和上一次坐标之间距离的差值,分别保存x和y的差值。
把Delta_x,Delta_y进行历史均值处理,使Delta_x,Delta_y代表着前进的一种趋势量,确保不被当前的的值完全左右。
利用趋势变化量、上一拍的坐标值以及本次的坐标值,综合计算出触摸惯性坐标在哪里,这就是第一种滤波得出的坐标值,由于其加入了趋势判断量,往往会出现运动轨迹的超前,而导致超调。
第二种滤波为速度均值滤波:根据前面触摸的速度,进行均值滤波,速度越快,滤波效果越强,速度越慢滤波效果越弱。可以实现慢划很稳,快划很快的效果。这种滤波也可以理解为平滑滤波。
计算本次坐标与上一拍坐标之间的距离,记作Move_xy,同样的时间,该值越大,说明手指滑动的越快。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海栎创微电子有限公司,未经上海海栎创微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811283390.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:全贴合封装的智能黑板
- 下一篇:一种可设置自电容检测灵敏度的方法