ABL机制是通过中心和四周的EV Diff和BV来判定是否开启ABL机制,然后ABL Final target是通过ABL prob去计算,同时通过TargetStrength去进行把控,所以调试ABL记住主要就是可以通过更改BV和EV Diff的值去改变prob然后调整ABL Final target;其次ABL对亮度的提拉是看ABL Center和四周亮度的EV diff来确定提升多少亮度,所以还可以直接修改ABL Center的THD改变和四周亮度的EV diff来改变ABL Final target;ABL Target的改变主要还是Prob的改变所以Prob 0~1024可以做调整用来修改ABL的
ABL_Weighting=u4BackLightWeight*ABL_Prob,表示 ABL 机制在整幅画面中的占比权重。
ABL_Target=CWV*u4THD/ABL_Y.
ABL Final Target=AE_Target+(ABL_Target-AE_Target)×ABL Prob.
要求 1.中心 block 亮度不能高于阈值,即为 CenterHighBnd,为了防止亮度太高过曝。
要求 2.ABL target 需要大于 HS target。
要求 3.四周的亮度不能太高,高于 strength 乘以 AE_target 的值。