[发明专利]一种触摸屏坐标实时跟随及去抖动的两级滤波处理方法有效
申请号: | 201811283390.2 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109407888B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 谭岳德;梁文军 | 申请(专利权)人: | 上海海栎创微电子有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 上海启核知识产权代理有限公司 31339 | 代理人: | 王仙子 |
地址: | 201203 上海市浦东新区丹桂*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 触摸屏 坐标 实时 跟随 抖动 两级 滤波 处理 方法 | ||
1.一种触摸屏坐标实时跟随及去抖动的两级滤波处理方法,其特征在于,所述方法包括以下步骤:
S1对触摸屏进行触摸操作;
S2根据S1或S6中的坐标,利用公式计算触摸的趋势;
S3利用预判滤波的公式对S2中坐标进行滤波处理;
S4设置滤波参数Fitler_TH;
S5根据S1或S3中的坐标,计算代表触摸速度的参数;
S6通过速度均值滤波公式对S5中坐标进行滤波处理;
其中步骤S1-S3为处理预判滤波,步骤S4-S6为处理速度均值滤波。
2.如权利要求1所述的触摸屏坐标实时跟随及去抖动的两级滤波处理方法,其特征在于,所述S3中,利用预判滤波的公式求出预判参数和滤波值。
3.如权利要求2所述的触摸屏坐标实时跟随及去抖动的两级滤波处理方法,其特征在于,通过以下公式求出预判参数:
Delta_x=((Delta_x×4+Delta_x0)-Delta_x)÷4
Delta_y=((Delta_y×4+Delta_y0)-Delta_y)÷4
其中x,y为坐标点;Delta_x,Delta_y,分别保存x和y两拍之间的差值;Delta_x0和Delta_y0均代表当前拍以前累积值。
4.如权利要求3所述的触摸屏坐标实时跟随及去抖动的两级滤波处理方法,其特征在于,S3中,所述滤波处理利用以下滤波公式,结合预判参数求出滤波后的坐标;所述滤波公式为:
xf=(((x1+Delta_x)×(N-M)+x0)×M)÷N
其中,xf代表滤波以后的值,x1代表上一拍的值,x0代表本拍的原始数据,NM权衡预判滤波的强弱。
5.如权利要求1所述的触摸屏坐标实时跟随及去抖动的两级滤波处理方法,其特征在于,所述S4中设置滤波参数Fitler_TH,该参数越大,滤波越强,过度越平滑。
6.如权利要求1所述的触摸屏坐标实时跟随及去抖动的两级滤波处理方法,其特征在于,所述S5中,速度的参数为:
Move_xy=sqrt((x0-x1)×(x0-x1)+(y0-y1)×(y0-y1));
同样的时间内,Move_xy值越大,说明手指滑动的越快;x1,y1代表上一拍的值;x0,y0代表本拍的原始数据。
7.如权利要求6所述的触摸屏坐标实时跟随及去抖动的两级滤波处理方法,其特征在于,所述S6中,利用滤波参数Fitler_TH和速度参数Move_xy,求出滤波后的坐标;其使用公式如下:
xf=(x1×(Fitler_TH-Move_xy)+x0×Move_xy)÷Fitler_TH。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海栎创微电子有限公司,未经上海海栎创微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811283390.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:全贴合封装的智能黑板
- 下一篇:一种可设置自电容检测灵敏度的方法