WALT:測量觸控和聲音延遲的新方法

JosieHaywar 8年前發布 | 9K 次閱讀 ChromeOS 移動開發 Walt Android

WALT:測量觸控和聲音延遲的新方法

WALT Latency Timer 是 Android 和 ChromeOS 團隊用來測量和降低觸控和聲音延遲方法的新工具。

WALT:測量觸控和聲音延遲的新方法

當你使用移動設備的時候,你期望它能迅速響應你的觸摸或聲音:更及時地響應能夠讓人感到與設備更直接的接觸。在過去幾年,我們一直在嘗試測量、理解和降低 Chromebook 和 Android 產品的延遲。

要想降低延遲,我們首先需要搞明白延遲來自哪里。對于觸摸觸控屏,響應的時間包括觸控硬件和驅動,應用程序,顯示和圖像輸出這幾部分。對于語音命令,響應時間包括聲音輸入采樣,應用程序和聲音輸出。有時會混合這些(例如,鋼琴應用需要包括觸控輸入和聲音輸出)。

 

TouchBot

我們之前的工作主要集中于測量整體(round-trip)的往返延遲。例如,要測量聲音延遲,應用要測量從應用到揚聲器以及回到應用的時間,做法是使用 Dr. Rick O’Rang loopback audio dongle 和相應的應用如 Dr Rick O’Rang Loopback app 或 Superpowered Mobile Audio Latency Test App 。類似的,TouchBot 使用高速攝像頭測量從物理觸控到屏幕顯示變化的延遲。這些雖然很有價值,但問題是很難把輸入和輸出部分分離出來。

 

QuickStep

WALT( QuickStep 的后繼) 的一個重要創新是它同步了一個外部的硬件時鐘,與 Android 設備或 Chromebook 在 1 毫秒以內。這讓它可以分別測量輸入和輸出的延遲,而不是整體的延遲。

WALT 很簡單。只要 50 美元不到成本,有一些基礎的電子技能即可。你可以自己構建它

在 Google 的 Nexus 和 Chromebook 開發中,我們一直在使用 WALT 。現在我們開放這個工具給應用開發者以及任何想要精確測量真實延遲的人們。希望能夠幫助業界帶來改進,讓我們的設備對觸控和語音有更好的響應性。

來源:GDG

 本文由用戶 JosieHaywar 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!