触摸屏主要有 电容式、电阻式、红外线式、超声波式,本文主要涉及电容式。电容式的触摸屏不管是划线效果还是触控精度方面都是这几类触摸屏中的最优选择,尤其是手持终端方面的设备,用户体验是目前最好的。
---------------------------以下针对gonz工作中遇到的问题的总结---------------------------
自容屏防水处理算法(策略):
绪言:
电容触摸屏表面沾水,这是人们生活中常见的事情,一般的话把水擦掉,触控就精准了,但是很多时候触摸屏表面会经常起水珠,它的工作环境不同,根据经验来讲,这个问题不单单是擦掉水珠这么简单,具体分析如下:
1、 首先,对电容触摸屏上的水滴这个对象进行分析,多大的水滴,面积多大,是否流动,使用环境温度,
还是水雾,导电性如何,是否有手指在水里,这些对象都要说明清楚,建立的数学模型才能还原要处理的对象,至于最根本的解决办法,还是芯片的问题。
2、电容触摸屏上的触摸IC在硬件上也有防水设计,比如cypress和synaptics的硬件层防水设计。
3、电容触控屏包含N个第一触控感应Sensor和N个第二触控感应Sensor,N为自然数。一个第一触控感应Sensor与一个第二触控感应Sensor对称地构成一个矩形感应单元;根据第一触控感应Sensor与第二触控感应Sensor的电容的相对变化定位触摸点在X轴方向上的位置,并根据多个感应单元的电容变化量定位触摸点在Y轴方向上的位置。
X轴方向为电容触摸屏的宽边方向,Y轴方向为电容触控屏的长 边方向。由于感应单元为矩形,且第一触控感应Sensor与第二触控感应Sensor的电容相对变化趋势是对称的,
这样计算更准确,使得电容触控屏对触摸点定位更准确。
防水处理:
-
自电容扫描的触摸屏,水滴和手指触摸产生的信号变化的方向是相同的,要将水滴从手指触摸中分辨出来颇费周折。
-
互电容扫描的触摸屏水滴和手指触摸产生的信号变化的方向正好是相反的,因为手指触摸使互电容减少,水滴却使互电容增加。
如何解决因水带来的手指触摸失效的问题和假触发的问题是多点电容触摸屏设计的一个挑战!事实上因水而带来的触摸失效的问题不仅仅指水滴,它还包括水膜(雾状覆盖)和大片的水。
自电容屏仅能实现单点触摸和不完全两点触摸(在两点形成的矩形的另两个对角上会产生鬼影),而多点触摸必须基于互电容触摸屏。
-
基于以上,互容(自互一体设计)防水采用交替扫描实现多点电容触摸屏的防水。
三角Sensor方案:
1、横三角、竖三角 甩尾处理 —— 补偿和截边
到边效果——要求极限到边(主要是指在横切甩尾方向),且跟随性能要好。
2、防水性能 http://bbs.51touch.com/forum.php?mod=viewthread&tid=110915&page=1
2.1、屏幕上滴水——保证不报假的点
2.2、有水雾或零星水珠——要求保持报点精准度
水雾测试:
水雾测试是防汗防水雾测试,具体要根据TP本身的质量情况相关,高端TP可以接触大面积水而不会有异常影响,大块水滴都会造成乱报点等问题(需要尝试纠正diff值进行校准)。
3、多点触控——最好的状态横三角支持单点触控,分屏竖三角支持分屏两点
当然也有可能实现更多点,但是前提是手指之间要保证安全距离,不存在相互影响的现象。
4、多点分离度——自容双点的区分精度,在两指分开1.5cm左右在屏幕中心区域环圈,杜绝串线
5、保证报点率——报点率高则有精细的实际效果;报点率明显偏低,折线感稍强
6、线性度保证——划线不漂移不出现人眼可辨的抖动
滑动均值滤波 低通滤波 防抖处理 贝塞尔曲线
7、重压处理——确保重压下不漂点
8、飞线处理——双指来回快速按下抬起,确保不连线
9、快划急转处理——BirdgeCheck确保同对Sensor来回按下的情况报点点稳固
10、快划急转处理——确保快速划线的时候不报错误ID的点
11、突发噪点处理——处理噪声引起的假点
12、接近感应——替代红外感应实现的Proximity
13、大手掌按压——拒绝错误报点
14、Negative重更新——更新系统基准状态
15、手套模式——自动降低阈值保证手套模下的灵敏度
16、手势识别——字母手势、横竖划线手势、双击手势
18、虚拟按键——确保按键唯一、正确、旧有优先的被检测
REF:https://wenku.baidu.com/view/0bb031ebd15abe23482f4d61.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/98092.html