所谓三角形Sensor即形如下所示:
如上图(以竖三角举例) 所示,Sensor 都是成对出现的 。
•当一指按在黑点所示位置, 紧接着快速地,另一指按在红点
所示位置, 如此(黑点尚未完全抬起或黑点一直未抬起, 红点
已经按下) 便会导致出现竖向的划线效果。
(红黑点出现在同一对 Sensor)
•当一指按在黑点所示位置, 紧接着快速地,另一指按在红点
所示位置, 如此(黑点尚未完全抬起或黑点一直未抬起, 红点
已经按下) 便会导致出现横向的划线效果。
(红黑点出现在紧邻的 Sensor)
为了解决以上问题,提出BirdgeCheck方案。
所谓 Bridge Check 主要是针对三角形 Sensor 的物理特性进行设计的。Bridge即是指在同对Sensor或紧邻Sensor之间形成“桥”的情况。
本方案的实施主要分为以下两部分:
•根据当前帧和上一帧的数据特征判断是否进入了Bridge状态;
退出Bridge状态时候引入多帧确认措施;
•对于进入Bridge状态的触摸行为进行特别的抑制抖动措施;
消除可能的出现的虚假连线行为;
同对Sensor内的Bridge检测
理想状态应该从左上-左下,但是实际中是左上-右-左下,构成一个桥接过渡,导致错误连线。
紧邻Sensor间的Bridge检测
理想状态应该从左上-左下,但是实际中是左上-右-左下,构成一个桥接过渡,导致错误连线。
处理策略实现流程
•Bridge状态下的抖动抑制
•Bridge状态下消除虚假连线行为
处理效果
技术效果:
1.消除沿同对三角形Pattern纵轴方向快速点击导致的错误连线。
2.消除相邻三角形Pattern间横切方向快速点击导致的错误连线。
TIP: 以上内容受专利保护 (大陆地区和台湾地区)