硬件層面的優(yōu)化
提升傳感器的采樣頻率,減少刷新率與傳感器頻率的同步等待時間消耗;
提升傳感器的精度,減少對采樣數(shù)據(jù)進(jìn)行穩(wěn)定性過濾產(chǎn)生的延遲;
采用有線傳輸也有一部分原因是出于延遲的考慮;
屏幕使用OLED替代LCD,減少像素顏色切換的時間;
提升屏幕刷新率,主流的屏幕是60Hz,那每幀就是16.67ms; 如果提升到90Hz,那每幀就是11.11ms。
大部分的手機(jī)VR產(chǎn)品在延遲上都是不合格的,最明顯的表現(xiàn)就是轉(zhuǎn)頭時的畫面不連續(xù)/抖動/殘影等:
市面上的手機(jī)采用OLED屏的還是少數(shù),比如iPhone配個VR殼子那延遲就很感人;
如果依賴手機(jī)的陀螺儀進(jìn)行轉(zhuǎn)向模擬,其精度和頻率遠(yuǎn)遠(yuǎn)達(dá)不到要求;
手機(jī)屏幕目前都是60Hz的刷新率,在延遲上本身就受限。
刷新率的提升
假設(shè)刷新率為60Hz,并不是代表每幀就有16.67ms的延遲,而是說屏幕圖像每16.67ms才更新一次,渲染選項中的“垂直同步”的概念就是來源于此。這就對我們提交渲染畫面的時機(jī)要求非常高,如下圖:

為了方便計算,這里先假設(shè)傳感器,傳輸,屏幕像素切換的延遲都為0