在近期加州圣巴巴拉舉行的一場研討會上,來自微軟和卡耐基梅隆大學的研究人員展示了一項名為OmniTouch的技術,其可以將任何物體表面變成觸摸屏。
OmniTouch可以實現日常任意表面交互式多點觸控應用的,主要是由一個深度感應相機和一個微型投影機組成,并且兩者都固定在類似臺式電腦系統組成的金屬框架裝置之中,能穿戴在使用者肩膀上,形成一個可攜帶式系統。無需依靠實體的屏幕、按鍵,該系統可以自動監測使用者應用環境并投射出一個或多個交互顯示界面。
該項目研究人員Chris Harrison表示,OmniTouch主要利用PrimeSense公司的深度感應相機所提取的深度信息來建立一個真實環境的3D模型。相機的工作方式與微軟Kinect產品類似。相機發出紅外線光束并利用反饋信息計算空間表面,從而得到環境的深度信息。并且隨著用戶或投影表面的移動,系統可以動態地重新組建模型。例如將交互界面投射在手掌上,當手在移動時,與系統所成角度、相對位置將發生改變,投影出的界面大小、形狀、位置信息也會動態地發生調整。同樣,當用戶手指與投影界面進行交互時,系統也利用深度信息判定手指與界面的交流。
該系統允許佩戴者利用自己的手掌、雙臂作為圖形化界面,進行手指的交互式操作。同時還可以從現實環境中尋找適當表面,以擴大互動區,例如在書本、墻壁、桌面上,不需要重復的位置校準,就可以實現類似鼠標或觸摸屏的功能。
這種創新的觸碰實現方式,打破了傳統觸摸手機、觸摸電視、觸摸電腦對實體顯示屏幕材質的要求,實現了任意互動界面不依靠外物(除系統本身外)的“空氣觸碰”。若拿時下風靡的iPad等產品與之對比,電容式的觸控技術不得不褪去燦爛的光環,讓位于這新一代的創新觸控技術。
在OmniTouch的設計過程中,項目組成員曾表示,其面臨著多方面的技術挑戰。OmniTouch采用手指觸碰的方式,這就意味著系統首先需要識別手指的形態,同時系統在缺乏傳感器的情況下如何判定觸摸狀態的發生,也是一個難題。
OmniTouch需要實現在任何接觸面的交互行為,那么選擇在何處放置觸控界面也成為了項目組的重要討論點。該小組確定了兩種方法,首先是確定一個分類模型,該系統需要將可進行觸控的接觸面進行歸類,如手、雙臂、筆記本、墻面等,這需要機器創建一個類別并識別這些物體。
其次,要實現完全由用戶驅動的模型,即用戶手指可以在相機和投影機可工作范圍內的任意表面上,畫出一個工作區域。
Benko表示,項目組致力于實現將所有表面轉化為交互界面的功能,“讓用戶自定義想要的交互界面,并讓系統盡力去跟蹤。這將創建一個高靈活性和按需使用的用戶界面。”
顯而易見,該觸控技術仍處于發展初期,不僅佩戴在肩上的操作方式稍顯另類,并且較大的體積也必將影響OmniTouch的發展。但該項目組成員相信在OmniTouch的未來版本中,體積小型化并非攔路石,未來的OmniTouch也許只有火柴盒大小,并且隨著價格的不斷走低,這樣一款產品進入人們日常生活中,也是指日可待。
OmniTouch的多點觸控方式,不僅僅是一項技術創新,也許其將改變未來我們使用手機、電腦的方式,并營造出一個無處不在的數字世界。