MTK Main target学习回顾(与诸位共勉)

Main target机制如何调试?

统筹大部分白天的场景,主导亮度,前期定下来后续尽量不要再去更改。

计算公式:Final Main_target=CWV*Main_THD/MTWV 

(MTWV 的值为当前针对 main target Y 的值,算法会将画面分为 5 5 (或者 15 15,更加精细)的 block,将所有 block Y 的值乘以对应的 weight 的值,然 后乘积相加。 Block1Y weight1+Block2Y weight2+BlockNY weightN=MTWV 的值。

即为将当前画面分为 5 5 15 15 的画面,然后每个 block 的亮度乘以每个 blcok

weight,然后相加得出当前画面的整体亮度 Y 值,作为该公式的分母 MTWVWeight table

ae_tuning_custom 参数文件内。

CWV 的计算公式和 MTWV 的计算公式相似,只是划分 block 的方式与之不同,同样是

将画面分成几×几的 blcok,每个 block Y 值乘以每个 block weighting 值,相加上得出

最终的 CWV 值。)

MTWV 为当前亮度下对于main target的 Y,THD从参数中查表得到。根据当前场景的BV值,查表得到THD的值,即为根据环境亮暗,得到target的大小,暗处不需要太大的target,亮处target太小画面会很暗,因此BV越大,target越大。

6873平台是Main target主要是由BV,MidRatio去查表插值然后然后得到THD(公式:

BV查表得到base和exp的值;然后X的值可跟随MidRatio的值去变化,可以通过MidRatio去查表得到X的值(PS:X的值是0-1,对应到参数的表里就是0-1024));所以6873平台调试main target主要是修改BV,或者调整BV的查表数据以及更改MidRatio去进行调试

当有两个类似的场景B2D差异不大时我们想让他的最终Target差不多的时候就可以通过一个F(DR_B2D查表出来的的一个值)进行校准MidRatio;B2D较小亮度比较平坦时MidRatio的值不是很值得信任,所以会参考fix value的一个定值去进行计算(这俩个校正参数不建议修改);

6765平台的Main target主要是通过BV查表得到THD然年然后去计算target所以6765平台调试Main target主要是更改BV和查表得出的THD去进行调试(参数如下);

同时Main target的机制中还有一个Color suppress机制去进行对绿植红花的的带高饱和的blcok进行亮度压抑,主要是在一个blcok中main_color_P*ColorWeight*uColorSuppressRatioR/G/B*R/G/B> Y时就用这个blcok的R/G/B        去替代Y把Y值提高达到减小Target的目的;

影响Color suppress机制的触发概率和强度的是BV和Color Diff该机制的强度同样随着亮度的提升而增强,BVratio 越大,该机制触 发的可能性和强度越大,同样影响的还是 colordiff,表示颜色离灰色越远,颜色越多 diff 越 大,该机制触发的可能性和强度也会越大该机制一般用于红、绿颜色较多的室外场景,如强太阳光下的红绿植物,B gain 一般为 了保持蓝天景色亮度,不建议开启。且红绿色块的 blcok 越多,该机制的强度越强。

所以调试Color suppress机制主要是修改BV和Color Diff以及他们查表出来的main_color_P和ColorWeight去改变Target(参数如下)

Mian Target公式即相关信息总结:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值