昨天看到一個新聞標題“小米電視或實現(xiàn)隔空操控”,著實嚇了一條,難道雷總是學馬云要用氣功控制電視機嗎?點進去仔細一看,原來就是手勢控制嘛(又被稱作動作感應,或者體感),咱多年前就在Xbox 360上玩過了,三星的高端電視機也帶這個功能,樂視TV的超級電視也推出過用于體感游戲的外設??磥韺戇@篇文章的小編還有些不太熟悉這玩意兒,今天筆者就來給大家普及一下。
啥是手勢控制?
國內(nèi)玩家最早接觸到的體感游戲應該是任天堂在2006年底推出的Wii游戲機,使用者手持一根控制棒在空中揮舞,游戲中的人物就會跟著做出相應的動作。這算是最早的家用游戲機“體感游戲”,不過它受到的限制還很多,例如主機只能監(jiān)測到控制棒的動作,而無法檢測到玩家的身體。
時隔四年之后,微軟為Xbox 360游戲機增加了一款配件Kinect,將體感游戲的技術推向了一個新的高度。這款配件能夠監(jiān)測人體的四肢、頭部、軀干等各個部位,支持多個玩家同時游戲,而且玩家手里不用拿著手柄之類的任何操控設備,玩家可以通過揮舞手臂、踢腿、跑跳等動作和語音來控制游戲中的人物。
有了這些技術儲備,微軟在后來的Xbox 360系統(tǒng)升級中還讓系統(tǒng)菜單支持了Kinect,即不光可以用人體動作玩游戲,還能用手勢來控制主菜單——揮揮手就是翻頁,握緊拳頭就是確定。后來微軟還推出了Windows版本的Kinect,不過這次不是為了玩游戲,而是將它的應用范圍拓展到了醫(yī)療和工控等領域。
(一位大叔在玩Xbox 360體感游戲)
哪些操作系統(tǒng)支持手勢控制了?
目前來看,最早支持手勢控制的當然是Wii和Xbox 360兩款游戲機的操作系統(tǒng)了,Windows 8在購買了“Kinect for Windows”配件之后也可以實現(xiàn)。
電視機方面,三星、LG、松下的智能電視系統(tǒng)也宣稱實現(xiàn)了手勢控制,但由于其手勢控制的精度和反應靈敏度遠遠不如采用了專業(yè)外設的Wii和Xbox 360,用戶反應一般。
近日新聞報道中提到的小米電視和樂視電視今后將會支持手勢控制,筆者推斷也是操作系統(tǒng)對Kinect之類的配件實現(xiàn)了支持。
不過根據(jù)實際情況,手勢控制并不能解決所有的操控問題,例如輸入文字的話明顯就是語音識別更加高效,Xbox 360的Kinect就是同時支持人體動作和語音命令,而國內(nèi)的大多數(shù)智能電視品牌也支持了語音功能(小米電視貌似沒有提供支持)。
(Xbox 360的主菜單支持手勢和語音兩種控制方式)
手勢控制使用了什么技術?
聊到這個話題,就不得不提大名鼎鼎的PrimeSense公司了,Xbox 360的Kinect體感配件就采用了PrimeSense的技術。它通過兩個3D攝像頭捕捉人體動作,再用一個激光測距裝置測定玩家的位置,其技術特點是反應靈敏、準確,缺點當然就是體積偏大了,畢竟融合了這么多的傳感器在里面。關于PrimeSense最近的消息就是被蘋果公司收購,據(jù)說研發(fā)中的蘋果電視就會采用該技術。
目前使用PrimeSense技術的產(chǎn)品除了微軟Kinect,樂視TV也推出了一款采用相同技術的外設,可用來在其旗下的超級電視上玩體感游戲;如果傳聞屬實,樂視TV未來支持手勢控制的電視操作系統(tǒng)也會繼續(xù)沿用PrimeSense技術。除此之外,華碩近期推出過一款叫WAVI Xtion的電腦外設,與這個也是同出一脈。
(Kinect的拆解圖,為了實現(xiàn)精確快速的定位,構造也挺復雜的)
再有就是以三星為代表的企業(yè)在電視機中加入的手勢控制功能,例如三星今年的旗艦機F8000,就內(nèi)置了一個攝像頭,可以識別用戶的動作,實現(xiàn)菜單切換等操作。這種方案的優(yōu)點當然是體積小巧,可以融合在電視機的機身內(nèi),硬件成本應該也不會很高;但根據(jù)用戶的普遍反映其對動作的識別率偏低,識別速度也比較慢,實用性不高——原因也很簡單,單個攝像頭無法準確快速識別用戶的位置和動作,只能用CPU算法來大致判定。
近日傳出的小米電視“隔空操控”則采用了另一家公司Pebbles Interfaces的動作識別方案。從網(wǎng)上的資料介紹來看,這是一家新成立的公司,其方案的特點是便于集成在產(chǎn)品中,并且硬件成本低廉,還受到了海信等國內(nèi)廠商的關注,可以推測應該是類似三星電視機所采用的技術。
另外有個有意思的地方,不管是PrimeSense還是Pebbles Interfaces,兩家公司都來自以色列,果然是個神奇的國度!
(樂視TV超級電視的體感攝像頭)