VR/AR/XR延迟:MTP ASW PTW ATW Frame Sync LDC ...
admin
2023-09-28 09:47:03
0
VR/AR/XR延迟:MTP ASW PTW ATW Frame Sync LDC CDC Latency之MTP概念及核心技术点
VR/AR/XR延迟:MTP ASW PTW ATW Frame Sync LDC CDC Latency相关概念综述
openxr runtime Monado 源码解析 源码分析:CreateSwapchain 画布 HardwareBuffer共享纹理 渲染线程 xrEndeFrame comp_renderer

MTP延迟

MTP

Motion-To-Photon Latency (MTP or M2P): 从玩家头部运动开始,到使用该运动参数的渲染图像在屏幕上可见所花费的全部时间。

为什么关注延迟

延迟会影响玩家的注意力,延迟较大的时候会产生晕动症(motion sickness),也就是俗称的晕车晕船。其原理是视觉接受的自身的身体状态,与负责感知身体状态的中耳前庭器官不一致,中枢神经对这一状态的反馈就是恶心,来提醒身体状态的异常。简单来说,戴上VR头显移动头部的时候,由于延迟,视觉观察到的变化比身体感觉到的慢慢,产生冲突继而造成晕眩。

根据研究,这个延迟只有控制在20ms以内,人体才不会有排斥反应。同时超过20ms也不一定就会造成晕眩恶心,就像有些人晕车有的人不晕,每个人的体质对延迟的敏感度和排斥反应的大小不同。

MTP pipeline

MTP一个周期的起点是运动,重点画面呈现在屏幕上,中间涉及到传感器和IMU等数据处理,应用逻辑计算,GPU渲染,显示器图像处理等。



高通 xr pipeline Motion to photon



高通管线各延迟解释



DelayDescriptionD1Sensor delay – Time taken to receive sensor data from sensor to kernelD2Time from kernel to DSP to 6DoFD3Time it takes to generate poseD46DoF pose to apps querying poseD5Query pose to apps warp completeD6Apps warp complete to GPU warp scheduledD7GPU warp schedule to warp startD8GPU warp start to GPU warp completeD9GPU warp compete to next VSYNCD10Vsync to photo on screen

相关内容