Oculus線性驅動器新技術:可以收集更多觸覺反饋信息

青亭網( ID:qingtinwang )--鏈接科技前沿,服務商業創新

Oculus公司知識庫又添加了新內容,與其軟件開發工具包的“緩沖觸覺”技術有關,該技術有助于從其公司觸控技術使用者處收集更多觸覺反饋信息。

Oculus觸控技術使用線性驅動器提供反饋,就是一種逐漸取代了簡單“噪音”反饋的觸覺技術。相比以前的旋轉機,線性驅動器運行更快,可以獲得更多種觸覺效果,反應速度更快,也更容易操控。最新的“緩沖觸覺”技術使開發人員能更精確地控制觸覺反饋。

timg (1)

該軟件開發包支持兩種觸覺控制器,緩沖式的與非緩沖式的。Oculus公司建議不要同時使用這兩種控制器,以避免出現不可預測的情況。

非緩沖式觸覺反饋更容易定義,也更容易控制,只要在特定的頻率(160Hz或320Hz)和振幅(0-255)間調節開關即可。Oculus公司指出,非緩沖式觸覺反饋是“專為簡單效果設計的,使用者沒有緊急潛在需求,33ms回應API調用(更改觸覺設定)即可。”

緩沖式觸覺反饋不僅回應速度更快(10ms),也可以應對更多更復雜的觸覺效果,“比如圍繞正弦波或正切函數模型來調整振幅,篩選使用者產生的波動或形成低頻載波等等。”其特點使開發人員可以排列需要的振幅,隨后再以320Hz的頻率反饋回去,這使開發人員在0(min)至255(max)之間調節振幅更精確,每3.125毫秒調節一次。

與Oculus軟件包一同推出的還有一個觸覺示范應用軟件,給出緩沖式觸覺反饋可以獲取的效果

每次波動漸緩至結束,正弦波震動平緩

左右晃動,結束時再一次“漸緩”

超低頻振動以64Hz德頻率進行

“混亂”低頻振動基于無序的三角正切波

相關內容介紹也提到了新技術運作的原理:在緩沖完成前,與預期觸覺指令排序。

一次緩沖有0-255字節,0表示沒有振幅(也就是未震動),255表示軟件包振幅最大值(或者無限)。當編碼字節在這一范圍內,緩存就能通過ovr_SubmitControllerVibration被發送到一個或兩個觸控技術使用者上。然后每一字節都會以320Hz的頻率“振動”。最大值(也就是一次可以傳送到使用者處的最大字節數,也是使用者內部緩存的最大值)是256字節。每256字節振動一次花費的時間是0.8秒(256字節以320Hz的頻率振動)。所以,3.125毫秒(等同于320Hz)的時間完全足夠掌控振幅。然而,頻率只能是320Hz,或者整體系數為320Hz,比如320/2=160Hz, 320/3=106.7Hz, 320/4=80Hz, 320/5=64Hz等等。為得到這些低頻數值,你可以發送0字節,發送一半字節。下面舉幾個例子:

320Hz, 滿幅 – [255, 255, 255, 255, …]

160Hz, 滿幅 – [255, 0, 255, 0, 255, 0, 255, 0, …]

320Hz, 半幅 – [127, 127, 127, …, 127, …]

160Hz, 半幅 – [127, 0, 127, 0, 127, 0, …, 127, 0, …]

單次迅速振動 (320Hz) – [0, 0, 255, 255, 255, 0, 0] [延誤幾毫秒] [0, 0, 255, 255, 255, 0, 0]

單次緩慢振動 (160Hz) – [0, 255, 0, 255, 0, 255, 0] [延誤幾毫秒] [0, 255, 0, 255, 0, 255, 0]

總的來說,更輕更明確的動作用320Hz共振模式,重一些比較模糊的動作則用160Hz模式。

Oculus公司也表示開發人員可以“根據輸入流,比如不同動作或姿態,獲取不同的振動效果”,根據使用者現實中的動作,多重輸入流可以獲得一些潛在的有趣動態觸覺效果。

如你所見,如果界面是一系列數字,通過指令緩沖獲得想要的觸覺效果就很有挑戰性。這也是Immersion Corp集團為什么希望幫助開發人員更容易地獲取更好的觸覺效果。

更多精彩內容,關注青亭網微信號(ID:qingtinwang),或者來微博@青亭網與我們互動!轉載請注明版權和原文鏈接!
青亭網

微信掃碼關注青亭網

青亭網

青亭 | 前沿科技交流群01

責任編輯:
分享到QQ 分享到微信
后參與評論
切換注冊

登錄

忘記密碼 ?

您也可以使用第三方帳號快捷登錄

Q Q 登 錄
微 博 登 錄
切換登錄

注冊

河内一分彩app