北京時間7月16日消息,據(jù)國外媒體報道,近日,微軟研究院的一支團隊展示了一項硬件定位技術(shù),用戶可以用智能手機虛擬多人擊劍游戲。
新技術(shù)無需用戶添加激光束或其他外設(shè)。開發(fā)團隊將與之相關(guān)的游戲巧妙地命名為《SwordFight》(擊劍),而用戶僅需使用市售智能手機。當然,《SwordFight》并不像《Star Wars:Lightsaber Duel》(星球大戰(zhàn):光劍對決)那么簡單。
微軟亞洲研究院移動和感應(yīng)系統(tǒng)研究小組主管研究員托馬斯-莫西布洛達(Thomas Moscibroda)向《連線》雜志透露:“現(xiàn)在有很多技術(shù)提供手機連接服務(wù),我們所需的是一項移動設(shè)備互定位技術(shù)。如果我移動,我就知道你的手機離我有多近。”
莫西布洛達和微軟研究院的同事一起開發(fā)了稱作“FAR”的技術(shù)。FAR是一套全新的聲波測距方案,它可以讓一臺智能手機通過測量聲波來定位另一臺智能手機。一臺手機發(fā)送一種信號音調(diào),通過測算揚聲器接收信號所需的時間,另一臺手機可以確定這臺手機的距離和位置。
在《SwordFight》游戲中,兩名玩家用手機對準彼此,然后嘗試“刺殺”對方的手機。當一名玩家的手機攻擊到距離對手手機15厘米范圍內(nèi),對手就會失去一分。每名玩家都好像握有一把虛擬的劍,劍刃則是從手機中伸出。
在手機加速計和數(shù)字羅盤的幫助下,《SwordFight》可以裁定“刺中”對手的一方。與眾不同的是,手機可以了解彼此有多近。
聲波測距并非微軟首創(chuàng)。但是,微軟開發(fā)團隊創(chuàng)建了基于核心處理原則的算法,它可以讓測距更為快速和精確。微軟研究院《SwordFight》項目成員大衛(wèi)-朱(David Chu)表示,傳統(tǒng)技術(shù)每次測量大約需要1秒的時間。但在這1秒的時間里,一個人可以將武器移動4米。
這名研究成員透露:“如果你認為每秒僅能測量一次,那么你就會有4米的誤差。我們一直在改進測量技術(shù),我們已經(jīng)可以每秒提供12個測量樣本,理論上可以達到每秒22個。根據(jù)我們的測試,我們的精度在2厘米以內(nèi)。”
事實上,新技術(shù)反應(yīng)速度非常快,用戶可以用手機進行實時互動。但是,這項技術(shù)不會僅僅局限于一款簡單的擊劍游戲。研究人員的初衷是利用定位技術(shù)讓游戲更加互動,但他們看到了其他的潛在應(yīng)用。
朱表示:“總的來說,這項技術(shù)的適用范圍很廣。我們不會只關(guān)注手機。這項研究的主要部分就不是專門針對某款系統(tǒng),或與之類似的東西。”
如今,絕大多數(shù)平板、PC和手機都配置揚聲器和麥克風(fēng)。事實上,F(xiàn)AR技術(shù)對設(shè)備的要求僅僅就是上述兩個組件。
不過,手機用戶還無法很快體驗新技術(shù)。理論上,《SwordFight》應(yīng)用可以登錄Windows Phone或其他移動平臺,但微軟研究院的開發(fā)團隊目前并未計劃面向大眾發(fā)布這款游戲。
這款技術(shù)還會面臨一些挑戰(zhàn)。例如,智能手機麥克風(fēng)和揚聲器僅支持可聽音頻范圍聲音,而手機發(fā)送的啁啾噪音非常顯著(其中一個解決方法就是讓啁啾成為游戲音樂的一部分)。
另外。用戶可能會掩住揚聲器或麥克風(fēng),從而導(dǎo)致出現(xiàn)測量錯誤。
莫西布洛達、朱和其他微軟研究人員計劃進一步開發(fā)這項技術(shù),旨在解決這些問題,提供更為實用的游戲和應(yīng)用。他們已經(jīng)開發(fā)出另外一款稱作《ChaseCat》(追貓貓)的游戲,游戲采用同樣的定位技術(shù),兩名玩家進行追逐游戲,當玩家進入對手的一定范圍,這名玩家將會得分。
朱表示:“我們經(jīng)常聽到一些開發(fā)者談?wù)撨@項技術(shù),他們的看法完全不同于我們所想。我們認為它在游戲和其他方面都有巨大用途。”
轉(zhuǎn)載請注明出處。