你每天揣在兜里的传感器,大半时间都在“假装工作”

上周六在新街口挤早高峰。

掏手机的时候手滑,“啪”的一声砸在地铁站台的瓷砖上。

我蹲下来捡。屏幕边角裂了个细纹。

打开微信运动一看——好家伙,单这一下,给我多记了2173步。

旁边等车的阿姨凑过来瞅了一眼,笑说现在的手机真贴心,知道你蹲半天累着了,主动给你补步数。

我当时站在地铁口,风一吹,突然有点反应过来:我们天天挂在嘴边的“传感器”,好像从来就没我们想的那么聪明。

你眼里的“自动感应”,根本没你想的那么准

为什么摔一下能记两千多步?说穿了一点都不神秘。手机里负责记步的那个加速度传感器,本身根本分不清动作的区别——它就只测三个互相垂直方向的加速度变化,只要某一个轴的变化幅度超过了提前设好的阈值,它就会给后台算法发个信号:“刚才有个动态!” 至于是你走路迈步子的摆臂,还是你把手机从兜里甩到地上的冲击力,它根本没有判断能力。

手机三轴加速度传感器结构拆解图
手机三轴加速度传感器结构拆解图

之前跟个做运动算法的朋友吃饭,他说最开始做步数统计的时候,团队拉了一百多个人,把手机放不同的位置——裤兜、上衣口袋、斜挎包、手里攥着,录了几万组走路、跑步、跳起来、蹲下来的动作数据,最后写出来的阈值规则,还是会把摔手机的动作算成十好几步。

“这真不怪我们算法懒,” 他喝了口冰可乐,“传感器给的数就那样,它就告诉你,刚才0.1秒内x轴的加速度从0.2g跳到了3.4g,剩下的判断,全靠我们猜。”

我之前还见过更离谱的。去年有段时间我每天下班走回家,手机揣在牛仔裤兜里,过那个有减速带的路口,电动车压过去颠一下,手机就给我多算五十步。我连续三天看,每次过那个路口,步数就跳一截,跟开了自动涨步数的外挂似的。

太扯了。

那些你根本没留意的传感器,大半时间都在“摸鱼”

很多人觉得手机里的距离传感器很灵,就是你打电话贴到脸上,屏幕自动灭,省得脸碰到屏幕误触。其实那东西简单到你不敢信——就是个红外发射管,每秒发几十次红外光,旁边放个接收管,测一下反射回来的红外光强度。只要强度够了,它就给系统发信号:“前面有东西挡着!”

它根本看不见东西。

我去年夏天给手机贴了个很厚的黑边钢化膜,接电话的时候屏幕一直亮,脸贴上去半天都不灭,把脸颊烫得慌。跑去找修手机的师傅,师傅拿个干棉签在屏幕上方的小孔里蹭了两下,立马就好了。原来那天我出门涂了高倍防晒霜,蹭到膜上的小孔边了,红外光被防晒霜的油膜反射回来,传感器就以为我的脸已经贴上去了——其实那时候我的脸离屏幕还有快十厘米远。

手机红外距离传感器工作原理演示图
手机红外距离传感器工作原理演示图

还有那个被吹得神乎其神的环境光传感器。我现在办公室的台灯就在我屏幕旁边,每次我开台灯,它就以为外面天暗了,自动把屏幕亮度降到最低,我凑到跟前看字都费劲。手动把亮度拉到最高,过个三五分钟,它又给我降回去。

它就只认照射到它光敏面上的光强是多少。

它不知道旁边的台灯是照在我脸上的,还是照在它自己的窗口上的;不知道现在是阴天在室外走,还是在室内拉着窗帘开了个暖光小灯。所有的自动调节,全是它拿着个光强数值,套个提前写好的亮度映射表算出来的,半点“智能”的成分都没有。

堆出来的参数,从来换不来真的“聪明”

这两年看手机发布会,总有人吹自己家的传感器参数有多牛——动态范围多大,精度到哪个数量级,能测的物理量上限比别家高多少。我去年换手机的时候特意对比过,现在旗舰机里的加速度传感器,最大能测±16g的加速度,十年前我用的诺基亚N95里的同款传感器,最大测量范围才±2g。数值翻了八倍。

但你猜怎么着?

同样把手机揣在同一个裤兜里走一万步,新旗舰的步数统计,跟我那块换了电池的旧诺基亚比,误差差了不到4%。

朋友在传感器行业做了快十年,上次见面跟我吐槽,现在很多厂商做消费电子,根本不关心传感器后面的算法适配,就盯着参数表堆。说自己的传感器能测到纳安级的电流变化,结果连用户把手机放包里还是放裤兜的场景都没做区分,测的数再准,最后算出来的步数还是错的。

说个冷知识。那些在工厂里待了十几年的工业传感器,能在几百度的高温管道边上,连续工作十年,把压力值的误差控制在千分之一以内。这些传感器从来不会跟你吹“智能感知”“场景识别”,它就安安静静待在那,把测到的物理量转换成标准的电信号传出去。

靠谱吗?

太靠谱了。

因为做这些传感器的人从一开始就没想着要让它“懂”这个世界。它的任务从来不是判断前面是个共享单车还是个行人,不是判断你是在走路还是摔了一跤,不是判断你现在是在室外晒太阳还是在室内开台灯。它就只是个报数的。

剩下的所有判断,所有花里胡哨的智能,全是后面的算法、系统、人,拿着这些报上来的数字,一点点凑出来的。

上次坐朋友的自动驾驶测试车过路口,路边倒了辆被风吹歪的共享单车,激光雷达扫到了整辆车的点云,算法一开始判定是个移动的行人,直接在路中间急刹,后车差点追上来。你说激光雷达不准吗?它的测距精度能到厘米级,比人眼准多了。但它根本不知道那堆点是什么。

它只知道前面8米的位置,有个1.2米长、0.5米宽的障碍物。

至于是共享单车,还是蹲在路边系鞋带的人,那不是它该操心的事。

我那天从地铁站出来,走了大概五百米,掏手机看了一眼。

微信运动又跳了三百多步。

风把路边的梧桐叶吹得哗哗响,我突然觉得,好像我们之前对传感器的期待,从一开始就错了。

它从来不是什么能听懂你、看懂世界的小精灵。

它就是个老老实实的打工人,你给它什么环境,它就给你什么数。

至于数对不对,靠不靠谱,全看后面接的那堆脑子,有没有真的好好接它递过来的东西。

作者|科技

排版|科技

审核|知知

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:你每天揣在兜里的传感器,大半时间都在“假装工作”
文章链接:https://m.lfdjt.com/p/keji/a/16227.html