188、手机影像全链路调优:从sensor到显示的色彩与细节一致性

📅 2026/7/31 11:26:13
188、手机影像全链路调优:从sensor到显示的色彩与细节一致性
188、手机影像全链路调优:从sensor到显示的色彩与细节一致性一、一个让我失眠三天的bug去年Q2,某旗舰机项目,DVT阶段。产线抽检发现:同一批次机器,在标准光源下拍摄同一张色卡,屏幕显示出来的红色饱和度差异高达15%。更诡异的是——RAW图抓出来看,sensor输出完全一致,ISP pipeline跑出来的YUV也没问题,但最终显示到屏幕上就是“一台红得像苹果,一台红得像番茄”。产线停线,PM拍桌子,我三天没睡好。后来定位到问题:Display模块的Color Gamut Mapping参数在产线校准环节被误刷,导致不同机器的色彩映射矩阵不一致。但更深层的问题是——我们整个影像链路,从sensor到display,从来没有一个统一的“色彩契约”。这件事让我下定决心:必须把全链路调优的框架写清楚,别再让后来人踩同样的坑。二、全链路调优的“三层契约”手机影像链路,从光进来到光出去,大致可以切为三段:Sensor端 → ISP Pipeline → Display端每一段都有自己的“语言”:Sensor说:我是拜耳阵列,输出RAW,我的响应是非线性的ISP说:我处理的是线性光信号,但我得做各种非线性变换(去噪、锐化、色调映射)Display说:我只看RGB,但我的色域、gamma、亮度曲线跟ISP想的完全不一样