谷歌的Project Soli是使用毫米波雷達做人機交互的項目,最早于2015年的谷歌IO大會發布。在經過數年迭代后,在2019年初有了最新消息,即Project Soli系統所需要的13dBm發射功率通過了FCC認證,為Project Soli的真正商用化鋪平了道路。那么,Project Soli能為觸控行業帶來什么新動向呢?是否會顛覆原來的觸控技術?且看本文分解。
觸控,三維觸控和手勢識別
在正式分析Project Soli的技術之前,我們首先看幾個概念:觸控,三維觸控,以及手勢識別。
觸控這個概念想必大家已經非常熟悉,簡而言之就是用戶通過接觸屏幕與屏幕做互動,每天生活中使用的觸摸屏就是觸控的典型例子。目前,觸控主要是用二維觸控,即觸摸屏可以識別用戶在屏幕平面上的按壓,拖動等動作。
目前的觸控技術還主要是在二維屏幕平面上的二維觸控技術
在二維觸控技術成熟之后,業界一直在尋找突破二維平面限制的方法。隨著AR/VR等下一代智能設備概念漸漸落地,伴隨著這些新設備的新交互方式也提上了議事日程。
眾所周知,AR/VR等新一代設備需要沉浸感和體感體驗,因此使用傳統的二維觸控難以滿足這類下一代智能設備的需求。
另外,隨著智能家電概念的進一步普及,越來越多的家電連上了網裝上了智能操作系統,傳統的幾個按鈕已經不能滿足操作的需求,根據應用場合,不少家電也在尋找非接觸式的操作(例如吸油煙機操作,大家一定都不太想用手去摸那個油膩的操作面板)。隨著這些需求的興起,突破二維平面的觸控方法就成為了人機交互的新熱點。
超越二維的觸控又可以細分為兩種方法。一種方式是三維觸控。在三維觸控中,用戶無需真正物理接觸觸摸屏就可以完成觸摸屏上的點擊、拖拽等操作,可以想象成隔空操作二維觸摸屏。此外,三維觸摸屏還將支持記錄用戶手指距離屏幕的距離信息,從而支持一些三維空間的新手勢操作。
與三維觸控相對的是三維手勢識別。三維觸控會精確記錄用戶手在空間的三維(x,y,z)坐標,并根據該坐標的時間變化來完成相應交互。
三維觸控關注用戶手的絕對坐標,因此能完成軟鍵盤打字、按鍵等操作。而三維手勢識別關注的是用戶手的整體在三維空間中的相對移動(而非絕對位置),并根據該相對移動來檢測手勢并完成交互。根據我們下面的分析,我們會看到Project Soli的技術主要針對三維手勢識別應用,而三維觸控則需要使用其他技術來實現。
Project Soli的技術:原理,優勢和局限性
Project Soli使用的是毫米波雷達技術。與雷達的原理相似,Project Soli的雷達傳感器芯片首先發射出電磁波,而發射的電磁波經過用戶手的反射回到傳感器端,就能根據回波來檢測用戶手的位置和動態,并借此完成三維非接觸手勢檢測。
Project Soli的雷達使用的是57-64GHz的頻段,理論上可以實現毫米級別的分辨精度。根據報道,該雷達系Google和英飛凌合作設計,雷達傳感器芯片可以集成到硬幣大小的芯片中,從而可以安裝在各類設備上。
下圖是Project Soli使用的毫米波雷達傳感芯片。芯片大小約為8mm x 10mm,上面白色的小點是用來把芯片固定到主板上的焊錫球(bump)。芯片上還有天線陣列(綠色框內)用來實現波束成型,根據官方信息該芯片上集成了四個發射機和兩個接收機,使用波束成形來提升分辨率。
使用雷達的優勢首先是系統硬件比較簡單,也不需要一個物理屏幕,只需要一個雷達傳感器模組就足夠了。另一方面,通過雷達回波的信號處理和機器學習分析,可以做到手勢識別之外的其他功能,例如物體檢測,物體材質檢測等等,有可能在未來開啟一些新的有趣的應用。
然而,使用毫米波雷達也有局限性。
首先,毫米波雷達如果需要做高精度高分辨率檢測需要使用復雜的天線和/或多個雷達收發陣列。在60GHz頻段上,復雜的天線陣列的體積很大,因此在智能家電等應用上就難以使用。而如果使用多個雷達收發陣列則會大大增加系統功耗。
其次,Project Soli選擇60GHz頻段的主要理由是因為該頻段受到的政府管制較少,而且是免費使用;但是60GHz頻段的主要問題是它在空氣中衰減特別大,因為60GHz是氧氣的共振頻率,所以許多這個頻段的電磁波能量在傳播過程中就被空氣吸收了。
因此,使用60GHz實際上限制了Project Soli的檢測距離,另外由于電磁波能量被空氣吸收也會降低信噪比,即降低檢測精度。這也是為什么Project Soli需要向美國FCC申請提高60GHz頻段輸出功率的原因,主要預計就是為了提升檢測距離和精度。
綜合以上Project Soli毫米波雷達的優勢和局限,并結合應用的成本、體積、功耗限制,我們不難發現,Project Soli最適合的應用就是智能家電和設備上的近場手勢識別,即檢測距離在一米以內的手勢識別。
由于Project Soli的檢測精度有限,因此難以做到三維觸控所需要的絕對位置高精度檢測,但是手勢檢測應當不成問題;此外由于60GHz頻段的空氣衰減問題,限制了其檢測距離,因此較適合做近場手勢識別。
其他三維手勢識別和三維觸控技術
如前所述,Project Soli主要針對的是近場三維手勢識別。為了滿足應用的需求,還會有其他技術在未來的三維手勢識別和三維觸控領域受到關注。
在近場手勢識別方面,超聲波是另一個可選方案。超聲波方案與毫米波方案原理相似,只是超聲波方案使用的是超聲波而不是電磁波。超聲波方案的優勢是功耗較小(可以小于1mW而毫米波方案的功耗在10-100mW),缺點是必須使用CMOS工藝無法實現的超聲波元件,而毫米波方案可以完全使用CMOS電路實現,集成度較高。
此外,不少應用會需要遠場(1米以上距離)三維手勢識別技術,例如體感游戲等。目前,這類遠場手勢/姿勢識別主要使用攝像頭和計算機視覺算法來實現。隨著計算機視覺的發展,基于雙目攝像頭、ToF深度傳感器等的方案正在成為主流,同時我們也看到在這類遠場三維手勢技術正在進入越來越多的應用,包括大型商場的互動屏幕、AR/VR游戲和交互等等。
除了手勢識別之外,不少交互需要用到能記錄用戶手絕對位置的三維觸控。三維觸控可以看作是傳統二維觸控在三維空間的推廣,而三維觸控中的主流技術是電容感應技術。毫米波雷達技術利用的是動態電磁波,而電容感應技術利用的是靜電場。
電容感應型三維觸控技術是目前電容觸摸屏的增強版:電容觸摸屏可以感應到與屏幕接觸的手的位置,而電容感應式三維觸控技術則增強了感應范圍,在手尚未接觸到屏幕時就能感應到手在空間中的三維位置,從而實現三維觸控。
為了理解電容感應式三維觸控的原理,我們不妨想象有許多熱傳感器組成的陣列,而傳感器陣列上方有一個火苗(熱源)。根據傳感器的相對溫度分布(即哪里溫度比較高,哪里溫度比較低)我們可以知道火苗在哪一個傳感器上方(即火苗的二維位置),根據傳感器的絕對溫度(即傳感器探測到的絕對溫度有多高)我們可以知道火苗離傳感器有多遠(即火苗在空間中第三維的位置)。
結合這兩條信息我們可以得到火苗在空間中的三維位置。電容傳感式三維觸控的原理也是這樣,只不過這里探測的不是火苗帶來的溫度改變而是手指帶來的靜電場改變。
通過探測哪一個電容傳感器探測到的靜電場改變最大我們可以感應到手指的二維位置,而通過電容傳感器探測到靜電場改變的絕對強度我們可以感應到手指的第三維坐標,從而實現三維觸控。
電容傳感式三維觸控的優勢在于傳感器的功耗可以遠遠小于毫米波雷達(大約僅僅是毫米波雷達的十分之一甚至更?。?,因此可以安裝在對功耗比較敏感的移動設備上。此外,電容傳感式三維觸控可以更精確地記錄用戶手指的絕對位置,在相同條件下其精度比毫米波雷達更好。
當然,電容感應型三維觸控還是會需要一個屏幕,因此比起無需物理屏幕的Project Soli來說,電容感應型三維觸控模組的體積會更大一些。
目前,電容感應型三維觸控模組已經進入商用階段,由普林斯頓海歸博士創立的珠海普林芯馳已經有獨立知識產權的三維觸控芯片模組問世,目前正在與美的、格蘭仕等家電公司聯合探索三維觸控在智能家電領域的應用。
未來的觸控市場趨勢
根據前文的分析,我們可以看到Project Soli的近場三維手勢識別方案的應用場景比較有限,對于觸控市場的影響在未來幾年內也并不會很大。我們預計,在手機等觸控的存量市場,未來幾年還是會以傳統二維觸控技術占主流,畢竟在手機等設備上目前還沒有看到很強的三維手勢識別和三維觸控的需求,同時二維觸控的交互已經非常成熟,用戶體驗很好。
但是,這并不意味著三維手勢識別和三維觸控不重要。在智能設備的增量市場,包括AR/VR、智能互動屏、智能家電等領域,傳統的二維觸控往往不再好用,而必須使用新的三維交互。
根據目前技術成熟度和應用成熟度,我們預計基于計算機視覺和ToF/雙目攝像頭的遠場三維手勢識別將最先大規模落地,一方面因為遠場三維手勢識別在XBOX Kindle等應用中已經有不少積累,設計師對如何設計交互界面已經有一定心得;此外應用端的商場內智能大屏幕等應用正在快速找到能盈利的商業模式。
在遠場手勢識別之后,我們預期近場三維手勢識別和三維觸控的成熟時機將取決于具體應用的落地速度,目前來看主要會用在智能家電上,但是使用三維交互究竟能提升多少用戶體驗,目前來看還需要進一步努力才能看到。
評論
查看更多