亮度获取:图像经过OB,shading后,将图像分成64*48的网格,获取亮度信息。
计算Target:用luma target ,直方图,bright region ,dark region, extreme clolor等AE信息统计模块进行调整分析,统计出最终的目标亮度(Target)。基础亮度信息和目标亮度进行比较分析,决定是否收敛。
曝光调节:若决定收敛,则经过曝光表进入exp index,将需要的曝光时间和sersor gain配置给sensor,之后经过gamma,TMC,LTM,GTM 做isp gain补偿,最后照片的正确曝光;如果不收敛的话,则循环到next AE index,继续获取亮度,直到完成正确的曝光。
safe target 怎么得来的
计算出Bright_Low_target,Bright_High_Target,Dark_Low_target和Dark_High_Target这四个值,然后去掉最大值和最小值,得到low target 和high target
然后将reference target luma与low target 和high target进行比较,取中间的值作为safe target。
最后将第二步得到的safe target 和MinTargetAdjRatioreference target luma 和MaxTargetRatioreference target luma 比较,取中间值为最终的safe target。
Applies a bilateral filter to generate a nonlinear mask
(应用双边滤波器以生成非线性mask)
Avoids halo artifacts on the edges
Uses an LTM curve set for local gain adjustment
(避免边缘出现光晕瑕疵,使用LTM曲线集进行局部增益调整)
Uses a combination of LTM and LCE
使用LTM和LCE的组合计算local gain
作为LTM 和GTM 的混合比例统计。LTM和GTM的占比相加必须等于1。
Lux 指数用于指示当帧亮度超过最大值 exp_index 时测试条件的亮度信息。该指数通过以下等式确定:
因此,如果帧亮度 = 测试条件的亮度目标,则 lux_index 等于 exp_index。lux_index 有助 于在 exp_index 达到最大值时以帧亮度传达亮度信息。
Darkboost gain = long target/safe target。
(取MaxDarkBoostGain 和Dark_low_target/safe target 的最小值,再将这个最小值与 MaxADRCGain/DRCGain的值对比,得到的最小值。)
Adrc gain = safe target /short target。
取bright low target和bright high target 以及safe target 的最小值作为short target
取safe target/short target 的计算值与MaxDRCgain比较得到的最小值就是adrc gain的值。
Gamma LTM GTM TMC
Gamma.(gamma影响全局亮度,LTM影响局部亮度,先调好全局,再调局部)
Time=1/帧率=1/240(s)=4166666(ms)
7250 平台TMC用的是3.0 还是4.0,怎么知道用的是3.0还是4.0
64*48个统计数据块,通过中心测光模式统计。
首先计算出垂直消隐时间和首行曝光时间
FrameLengthLines=Frame_lengthLine_length 也就是帧长行长,一帧的像素数
Vertical Blanking Time=1/最大帧率/FrameLengthLinesvertical_offset10^9
首行曝光时间=1/最大帧率/FrameLengthLinesminlinecount10^9
vertical_offse:垂直补偿
Minlinecount:最小曝光行
其他行优先以曝光时间优先的形式曝光,为了避免暗环境有拖影,最后一行以gain优先的形式曝光。
主要影响:AEC 曝光表通过传感器曝光时间和传感器模拟增益控制图像亮度。主要影响亮度和噪声
AV+TV=BV+SV=EV
AV+TV:曝光的供给面,有多少光进入摄像头。
BV+SV:曝光的接受面,有多少光反映到图片的亮度上。
EV:曝光量,光圈大小和快门时间组合共同决定曝光量。
调整主闪和预闪的比率flux,flux越大,闪光灯拍的照片越暗。
Video拍摄到人脸,画面偏亮,不稳定
1.调整video的收敛速度,使其变慢。
2.关闭face ae,检测到人脸的时候将不会调用face ae的参数,画面无变化,通过tone mapping 调整人脸。
Metering 分为那两个模块?
evtable和ae数据统计
ev table 这些是各个帧的合成调整,用于算法处理的,ae数据统计计算就是正在调整的那些
TMC主要调哪些参数:
TMC很少调,建议调的参数一个是GTM和LTM的混合比率,还有dark boost ratio ,tone target和tone anchors这些。