iPhone 是如何知道用户移动速度的?

9158APP 0

iPhone的智能可能远远超出你的想象。这款外观简约的手机甚至可以准确地知道用户的移动速度、海拔高度、周围声音的分贝等级等。

在之前的文章中,我们提到过,拍照时,iPhone 会将你的移动速度记录在照片文件中。那么iPhone是如何知道这些信息的呢?秘密就在于iPhone 上的加速计和陀螺仪。

加速度传感器可以感知手机的运动。其原理就像将铁球放入盒子中。由于移动时惯性的作用,铁球会撞击到盒子的侧面。根据变化的速度,每一面都会受到铁球的影响。压力不同来计算盒子运动的方向和速度。

基于加速度传感器,iPhone不仅可以计算出当前的移动速度,还可以基于此实现自动横屏旋转。

陀螺仪还可以用来计算手机的加速度等信息。此外,还可以判断手机的旋转方向。例如,在玩重力感应赛车游戏时,iPhone使用陀螺仪来确定方向盘的方向。

iPhone  是如何知道用户移动速度的?

除了加速计和陀螺仪之外,iPhone 内部还有许多奇妙的传感器。例如,配备气压计的iPhone可以测量当前位置的海拔高度。例如,“健康”应用之所以能显示你爬了多少层楼,就是基于气压计。如果你的iPhone 上没有这样的功能,那么它就不会像iPhone SE 那样配备气压计。

为了实现更强大的功能,从iPhone 6S 开始,iPhone 中加入了新的压力传感器。 3D Touch 依靠压力传感器来工作。苹果开发出依赖深度传感器的面部识别功能后,iPhone X带来了一场新的手机革命。

深度传感器的核心分为发射器(Dotprojector)和接收器(Infraredcamera)两部分。发射器发射30000个红外激光点,通过人脸反射到接收器。根据反射角度,传感器可以构建出人脸的3D模型。

事实上,iPhone中有很多奇妙的传感器,它们让iPhone越来越智能,也让iPhone越来越贵!