锤子智能前屏贴原理和华为灵犀一指贴膜原理解析

转载:
http://tieba.baidu.com/p/3354008844?referer=yz.m.sm.cn&pn=0&&red_tag=l3487526774

锤子智能前屏贴原理 灵犀一指贴膜原理解析

首先普及一个知识,以下引用来自百度:
电容屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂一层ITO,最外层是只有0.0015mm厚的矽土玻璃保护层,夹层ITO涂层作工作面,四个角引出四个电极,内层ITO为屏层以保证工作环境。当用户触摸电容屏时,由于人体电场,用户手指和工作面形成一个耦合电容,因为工作面上接有高频信号,于是手指吸收走一个很小的电流,这个电流分别从屏的四个角上的电极中流出,且理论上流经四个电极的电流与手指头到四角的距离成比例,控制器通过对四个电流比例的精密计算,得出位置。

IC

由上面的基础知识,我们知道,人触摸电容屏后,电容屏收到的数据,不单单是一个点,而是一片类似人手接触面积的区域,app所感知的点,实际上是通过手机驱动IC计算过后,得出的位置。
于是,华为就在触摸面积和形状上,做起了文章。
下面是我自己画出来的图,图丑,大家勉强看看:

IC

以返回键为例,当手指触摸到返回键的时候,会碰到周边的蓝色的圈(贴膜感应区域),这个蓝色的圈与上面的蓝色小矩形块(贴膜反馈区域)相连。于是,触控IC就会收到一个矩形区域的原始数据。这与手指触摸的区域(一般是呈类椭圆形)有明显的区别,华为就是利用了这点,实现了区分贴膜信号与手指信号。
因此,发布会上,华为说的所谓系统底层的修改,实际上是触控IC驱动的修改。
触控IC现在的规则是(还是以返回键为例):
满足以下两个条件,则触发返回操作:
1.收到的原始数据为矩形;
2.矩形区域落在了返回键的对应位置上(图中粉色区域)
以上就是灵犀一指贴膜的真正原理。
非官方FAQ:
Q:不贴膜,我用手指触摸对应的感应区域,能触发相应的操作吗?
A:不行的,因为你的触摸原始数据不是矩形。B607之前的版本能成功,估计是官方对矩形的判断规则不严谨,现在已经修正了,不贴膜是不可能触发的(除非你手指触摸区域碰巧是个矩形,这几乎不可能)。

Q:为什么粉色的区域要比蓝色矩形块大?
A:贴膜制造中,会存在误差;贴膜的时候,也会产生误差。为了兼容这些误差,所以粉色区域较大,这样就能始终保持蓝色矩形块落在粉色区域中。PS:粉色区域也是软件可调的。

Q:能通过普通软件实现灵犀一指的功能吗?
A:应该是不行的。按照android的api,是不能获取触摸的原始数据的。应用程序收到的只能是经过计算后的那个点的坐标。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值