2. AE基础原理:自动曝光控制的目标、曝光三角与亮度统计直方图
自动曝光(AE)是数字ISP中最基础、最关键的模块之一。它的核心任务是:在给定的光照条件下,通过调节传感器与ISP的曝光参数,使输出图像的亮度、信噪比和动态范围达到预设目标。对于海思3519这样的高集成度ISP芯片,AE不仅需要完成基本的亮度控制,还必须为后续的自动对焦(AF)提供稳定的亮度环境,避免因曝光突变导致对焦误判。
2.1 自动曝光控制的目标
AE控制的目标可以量化为三个层次:
- 亮度目标:使图像的平均亮度或特定区域的亮度接近用户设定的目标值(通常以8-bit数字信号的“目标亮度值”表示,如110~130)。
- 信噪比目标:在低照度下优先保证足够的信噪比,避免噪声淹没细节。
- 动态范围目标:在高对比度场景中,尽量保留高光和阴影区域的细节,防止过曝或欠曝。
海思3519 AE调试要点: 在AE与AF联动场景中,AE的目标亮度值应保持稳定,避免因场景切换导致亮度剧烈波动。建议将目标亮度设定在直方图中间区域(120±10),为AF的对比度检测提供稳定的灰度梯度。
2.2 曝光三角及其在数字ISP中的等效实现
传统摄影中的“曝光三角”由光圈(Aperture)、快门(Shutter)、增益(ISO/Gain)三个要素组成。在数字ISP系统中,这三个要素有各自的等效实现方式:
| 曝光要素 | 传统摄影 | 数字ISP等效实现 | 海思3519控制接口 |
|---|---|---|---|
| 光圈 | 镜头物理光圈大小 | 固定光圈镜头(多数嵌入式方案);或通过ND滤镜/电子光圈模拟 | 无直接控制(依赖镜头选型) |
| 快门 | 快门开启时间 | 传感器曝光时间(Exposure Time) | ISP_AE_SetExposureTime() |
| 增益 | 胶片/传感器感光度 | 模拟增益(Analog Gain)+ 数字增益(Digital Gain) | ISP_AE_SetSensorGain() / ISP_AE_SetDigitalGain() |
在数字ISP中,曝光三角的调节顺序遵循“先快门、后增益、再光圈(如有)”的优先级策略,以最大化信噪比:
- 优先调节曝光时间:在保证帧率的前提下,尽量延长曝光时间以收集更多光子。
- 其次调节模拟增益:当曝光时间达到上限后,再提升模拟增益。
- 最后调节数字增益:模拟增益达到上限后,才使用数字增益(会放大噪声)。
避坑提示: 在海思3519上,数字增益过大会导致量化噪声显著增加,尤其在暗部区域。建议将数字增益上限限制在2倍(6dB)以内,超过部分应通过降低帧率或启用多帧融合来处理。
2.3 亮度统计直方图
亮度统计直方图是AE算法判断当前图像曝光状态的核心依据。海思3519的ISP硬件模块会实时统计每一帧图像的亮度分布,生成256级(8-bit)的直方图数据。AE算法通过分析直方图的形状、峰值位置和分布范围,决定如何调整曝光参数。
2.3.1 直方图的关键统计量
| 统计量 | 定义 | AE调试意义 |
|---|---|---|
| 平均亮度 | 所有像素亮度的算术平均值 | 最基础的曝光参考,目标值通常设为110~130 |
| 峰值位置 | 直方图中像素数量最多的亮度级 | 反映场景主色调的亮度,用于判断是否过曝/欠曝 |
| 暗部比例 | 亮度值<32的像素占比 | 低照度场景下需提升增益或延长曝光 |
| 亮部比例 | 亮度值>224的像素占比 | 高光溢出风险预警,需降低曝光或启用HDR |
| 标准差 | 亮度分布的离散程度 | 场景对比度指标,高对比度场景需谨慎调节 |
2.3.2 海思3519直方图统计区域配置
海思3519支持将图像划分为15×15或33×33的统计网格,每个网格独立输出亮度统计值。AE算法可以配置不同的权重矩阵,使中心区域或感兴趣区域(ROI)获得更高的统计权重:
// 海思3519 AE统计区域权重配置示例
ISP_AE_ZoneWeight_S stZoneWeight;
// 设置为中央权重模式:中心9个网格权重为4,边缘为1
for (int i = 0; i < 15; i++) {
for (int j = 0; j < 15; j++) {
if (i >= 5 && i <= 9 && j >= 5 && j <= 9) {
stZoneWeight.u16Weight[i][j] = 4; // 中心区域高权重
} else {
stZoneWeight.u16Weight[i][j] = 1; // 边缘区域低权重
}
}
}
HI_MPI_ISP_AE_SetZoneWeight(0, &stZoneWeight);
调试建议: 在AE与AF联动场景中,建议将AF对焦窗口(通常为画面中央区域)的AE统计权重提高2~4倍。这样可以确保对焦区域的亮度稳定,避免因背景亮度变化导致AF误判。
2.4 本章小结
AE基础原理的核心可以概括为:
- 控制目标:亮度、信噪比、动态范围三者平衡。
- 曝光三角:在数字ISP中,快门(曝光时间)和增益(模拟+数字)是主要控制手段,光圈多数情况下固定。
- 亮度统计直方图:提供场景亮度的全局视图,是AE决策的“眼睛”。海思3519支持灵活的网格权重配置,为AE与AF联动提供了硬件基础。