场景1:HS+MT
前面分析了每个模块的特点以及调试建议,接下来我们从多个角度去剖析不同情况应该如何去调试。
这种场景属于比较正常的场景,非逆光非夜景,调试这类场景我们先根据BV稳定MT Target,如果MT target没有取到最大值,看看当前环境是不是室外高亮,是室外高亮的话我们可以考虑降低x2来提升MT Target,但是也要在合理范围内,避免导致非室外高亮场景Target过高导致过亮的问题。其实MT机制主要是前期设置稳定后后期不会怎么大改,它存在的意义就是不为了灵活调整不同场景的亮度。我们更多的是修改HS,HS调试的时候要把大面积颜色或者纯色的场景放在后面修改,这类场景要在我们非大面积颜色场景修改好后再通过HS里面的色彩抑制模块进行调整,避免影响非大面积颜色场景的亮度。另外MT也有色彩抑制模块,色彩场景调试也要放在后面进行。
例子:美食场景AE偏亮
AE_TAG_REALBV 51 :室内较亮环境
AE_TAG_MT_STS_TARGET 49
AE_TAG_HSV4P0_STS_TARGET 50
可以看出HS和MT的Target接近,而现在的问题是偏亮,说明MT和HS的Target都有些偏高了,此时的BV是5100,我们先看看BV 5100的MT Target在什么位置,即可以看看x2的值是多少,如果x2跟5100相差不大,而此时的Target才49,说明室外高亮环境的Target最大也才49,这也是不合理的,会导致室外高亮比较暗,应该增大x2和Y2的值(X2建议大于8000)。不过一般x2都会远大于5100,x1一般会远小于5100,此时因该确认x1是否还可以减小或者x2是否可以增大,如果不行,降低Y2,从而达到减小Target的目的。
MT target调整后HS的Target医药进行一定的调整。
AE_TAG_HS_STS_EVD 5094
动态属于中上水平,在HS的调试中,Pcent需要前期调整好合理性,后面没有具体分析出来这个参数不合理的情况下不要调整它,所以跟据BV和EVD对THD降低。调整后:
AE_TAG_MT_STS_TARGET 41
AE_TAG_HSV4P0_STS_TARGET 46
效果亮度偏亮有明显的改善。
场景2:MT+HS+ABL
MT+HS+ABL的调整一定是要MT+HS调整好之后再进行调整ABL模块,MT+HS的调整参数情况1,这个在合理范围内调好后如果发现还是不够亮,可以考虑增加ABL来完成,所以ABL一定是要在MT和HS调好的基础上需要对逆光场景继续加亮的情况下再去进行调整。 如果测试机天空高亮部分已经比对比机亮,为了保证前景的亮度,不得不做出一些牺牲,调试步骤:
1、按照前面的MT+HS的调试方法先调整好
2、查看图片信息设置ABL的BV prob和FGBG Prob,当前BV是5365,属于中等亮度环境,我认为这样的亮度环境下走ABL没有问题,所以BVPROB给的是1024.当前FGBG(衡量逆光程度)的统计值是4295,比较高了,我认为需要较多的ABL权重来增加亮度,所以我给的FGBGPROB也是1024,那么ABL的权重最终就是1024.
3、Target的设置参照前面ABL部分。
最终ABL的混合权重是29,亮度满足需求,最关键的部分就是设置两个权重,他决定了什么样的环境亮度可以用ABL,什么样的逆光程度需要开启ABL,具体方法参考ABL部分。
场景3:MT+HS+NS
先说说MT+HS+NS的情况,前面我们已经说了,MT和HS设计的原理,如果夜景只用他们,肯定会导致夜景偏亮,所以在MT+HS+NS中NS的作用就是降低整体的Target,所以当MT+HS+NS场景偏暗的情况下可以考虑降低NS的权重。
如果我们要考虑对测试机某个夜晚场景提亮,那么可以降低NS权重,从图片的信息中BV= -1711,BV比较小,这时BVPROB=1024没有问题,所以可以考虑降低CDFPROB,CDF=-646,对应的权重是323,如果要减小这个权重,可以降低X2
那如果是要降低亮度呢?这时首先需要考虑是否HS+MT是否调整合理,合理的情况下可以考虑增加NS的权重来实现。
这三个混合的情况下什么时候应该修改NS的Target来达到要求呢?我建议先调整纯NS场景,确定好这类场景的Target,在不影响这类场景的情况下可以调整target.
场景4:NS
当NS的BV PROB和CDF PROB都为1024的时候,完全用NS机制来控制亮度,如果图BT target是17,DT target是24,24大于17,所以用的是24作为最最终的target;BT Target的意义再于保证暗区的亮度(细节),DT Target的意义再于保证亮区的亮度(细节),这个场景比较典型的夜景路灯场景,暗区占比较大,路灯占比较小,从实际需要肯定是需要保证暗区的亮度和细节的,所以选择DT Target没有疑问。
如果我们需要增加或者降低这个场景的亮度怎样调呢?既然是DT target在作用,肯定是要调DT才行,DT target调整很简单,他的THD是直接设置的,所以改变u4LowBndThd即可。