您現(xiàn)在的位置是:首頁 >市場(chǎng) > 2020-10-10 17:13:55 來源:
手機(jī)教程:iPhone是如何知道用戶移動(dòng)速度的?
iPhone 的智能程度可能遠(yuǎn)遠(yuǎn)超過你的想象,這臺(tái)外觀極簡的手機(jī)甚至能精確地知道用戶的移動(dòng)速度、所處海拔高度、周圍聲音分貝大小等等。
在之前的文章中我們提到過,照相時(shí) iPhone 會(huì)將你當(dāng)時(shí)的移動(dòng)速度記錄在相片文件里,那 iPhone 是如何知道這些信息的?其奧秘就在于 iPhone 搭載的加速度傳感器和陀螺儀。
加速度傳感器可以感知手機(jī)的運(yùn)動(dòng)情況,它的原理就像在一個(gè)盒子里裝入鐵球,移動(dòng)時(shí)由于慣性的作用,鐵球會(huì)碰在盒子側(cè)邊,根據(jù)速度變化的快慢各個(gè)側(cè)面受到鐵球的壓力不同,以此來計(jì)算盒子的移動(dòng)方向和速度。
基于加速度傳感器,iPhone 不但可以測(cè)算出當(dāng)前的移動(dòng)速度,橫屏自動(dòng)旋轉(zhuǎn)也正是基于此實(shí)現(xiàn)的。
陀螺儀同樣可以用來計(jì)算手機(jī)的加速度等信息,除此以外它還能判斷手機(jī)的轉(zhuǎn)動(dòng)方向,例如在玩重力感應(yīng)的賽車游戲時(shí),iPhone 就是通過陀螺儀來判斷方向盤的轉(zhuǎn)向。
除了加速度感應(yīng)器和陀螺儀以外,iPhone 內(nèi)部還有很多奇妙的傳感器。例如氣壓計(jì),配置了氣壓計(jì)的 iPhone 可以測(cè)量當(dāng)前位置的海拔高度,例如“健康”應(yīng)用里之所以能顯示你爬了多少層樓,正是借助了氣壓計(jì)。如果你的 iPhone 上沒有此類功能,那就說明它并沒有配備氣壓計(jì),例如 iPhone SE。
為了實(shí)現(xiàn)更加強(qiáng)大的功能,從 iPhone 6S 開始新的壓力傳感器又被加入 iPhone,3D Touch 就是依賴壓力傳感器工作的。在蘋果開發(fā)出人臉識(shí)別功能后,iPhone X 帶來了新的手機(jī)革命,這項(xiàng)功能依賴的是深度傳感器。
深度傳感器的核心分為兩個(gè)部分,發(fā)射端(Dotprojector)和接收端(Infraredcamera),發(fā)射端發(fā)射出 30000 個(gè)紅外激光點(diǎn),通過人臉反射到接收端中,根據(jù)反射角度情況,傳感器就能構(gòu)建出臉部的 3D 模型了。
其實(shí)在 iPhone 中,還有很多奇妙的傳感器,它們讓 iPhone 越來越智能化,也讓 iPhone 越來越貴!