云计算百科
云计算领域专业知识百科平台

198、影像系统端到端延迟分析——从传感器曝光到屏幕显示的高通SA8295P流水线延迟拆解与优化

198、影像系统端到端延迟分析——从传感器曝光到屏幕显示的高通SA8295P流水线延迟拆解与优化

从一次倒车影像“画面迟滞”投诉说起

去年底,某车厂项目在PPV阶段被客户投诉:倒车时,中控屏上的画面比实际车后情况“慢了半拍”。具体表现是,车辆静止时挂R挡,屏幕画面稳定;但一旦快速倒车,驾驶员明显感觉画面拖尾、物体边缘发虚,甚至偶尔出现“跳帧”。当时测试工程师的第一反应是“摄像头帧率不够”或者“屏幕刷新率太低”,但把摄像头从30fps换到60fps、屏幕从60Hz换到90Hz之后,问题依旧。最后用示波器同时抓传感器VSYNC、ISP输出、显示VSYNC,才发现问题根本不在帧率,而在端到端延迟——从传感器曝光开始,到屏幕像素真正点亮,整整花了120ms。而行业里倒车影像的普遍接受线是80ms以内,超过100ms驾驶员就能感知到“慢”。

这个案例让我决定把SA8295P的延迟流水线彻底拆一遍。不是给你讲理论框图,而是按信号流经的每一个环节,把延迟从哪来、怎么测、怎么压,一条条捋清楚。

先定义清楚:你测的“延迟”到底是哪一段

很多工程师一上来就谈“端到端延迟”,但每个人嘴里的“端到端”其实不一样。有人从传感器曝光开始算,有人从ISP收到数据开始算,还有人从应用层拿到帧开始算。这直接导致不同团队测出来的数据对不上,互相扯皮。

我建议统一用这个定义:从传感器曝光中心点(Exposure Midpoint)到屏幕像素点亮(Display Pixel Emit) 。为什么用曝光中心点?因为传感器曝光是一个时间段(比如10ms的曝光时间)

赞(0)
未经允许不得转载:网硕互联帮助中心 » 198、影像系统端到端延迟分析——从传感器曝光到屏幕显示的高通SA8295P流水线延迟拆解与优化
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!