146、洞察驱动的实战标题——3A参数跨平台迁移——从高通到MTK的AE target/AWB gain映射方法,以及如何用标定板+统计信息做自动映射

146、洞察驱动的实战标题——3A参数跨平台迁移——从高通到MTK的AE target/AWB gain映射方法,以及如何用标定板+统计信息做自动映射

上周在客户现场,一台搭载高通骁龙8 Gen2的旗舰机,换到MTK天玑9200的平台上,预览画面直接偏绿,人脸像刚从泳池里捞出来。客户拿着两台的对比图,问我是不是MTK的ISP有问题。我盯着屏幕看了三秒,心里清楚得很——问题不在ISP,在AE target和AWB gain的映射关系上。高通和MTK的3A架构,表面看都是“统计→算法→参数下发”,但底层对光学的理解方式完全不同。高通喜欢用相对量,MTK习惯用绝对量,这个差异在文档里写得模模糊糊,只有踩过坑的人才知道。

先拆AE target。高通的AE target通常定义在YUV域的luma均值上,范围大概在[0,255],默认值在110到130之间,具体看sensor的saturation level。但MTK的AE target是定义在RAW域的,单位是“LSB”,跟sensor的bit depth直接挂钩。你直接把高通的target值搬过去,等于拿尺子量米却用磅秤读数。更麻烦的是,高通内部有AE compensation table,会根据场景亮度做非线性调整,这个table在MTK上不存在,MTK靠的是sensor的exposure ratio和gain ratio做线性外推。所以迁移的第一步,不是改数值,而是把高通的AE target曲线反解出来,找到它在不同亮度下的实际作用点,再映射到MTK的RAW域。

具体做法,拿一块均匀灰卡,在D65光源下,分别用两套平台拍同一场景,记录各自的AE统计信息。高通的3A stats里会有Y_m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值