AE,自动曝光。isp里面调整图像亮度的模块,就是让画面达到人眼观看合适的亮度。当然,不同应用场景,可以对AE的要求有不一样。
主要两个模块组成AE,一个是AE统计模块,这部分通常是硬件模块,需要强大的算力,吐出亮度直方图,亮度区域统计值,当前亮度,环境亮度。二是AE算法模块,即我们需要调试的模块,这部分的参数由isp调试传入,依据前面的AE统计值进行运算后决定AE行为。如果需要进行AE收敛,则设置sensor内部shutter 和gain 或者ISP gain。工作原理如图:
一些参数说明:
曝光权重,即图中用来计算当前亮度的区域权重比。通常在中心权重,即中间的系数强于四周,这样遇到中心强光的时候就能收敛的更好。白天室外有时也会将天空的比重调低,这样可以优化一半天一半地的逆光场景下半部分偏暗的问题。同时手机上会结合人脸识别去控制权重,让人脸始终保持在合适的亮度。可以用中心点权重来看清楚夜视下开着大灯的车牌等等。
曝光策略,即选择强光抑制还是背光补偿,这样就会优先考虑去保证暗处的亮度或者暗处的亮度。
目标亮度AE target,即设置需求的目标亮度,通常会跟着环境亮度bv设置对应的值。
容忍度,即设置的AE target可能是一个范围,比如40 ±5,这样保证AE不会频繁的收敛而带来亮度变化的不适感,但是注意这个值也不要设置的太大,这样容易造成AE不灵敏。
收敛速度(影响收敛步长,步长就不单独