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中,曝光三角的调节顺序遵循“先快门、后增益、再光圈(如有)”的优先级策略,以最大化信噪比:

  1. 优先调节曝光时间:在保证帧率的前提下,尽量延长曝光时间以收集更多光子。
  2. 其次调节模拟增益:当曝光时间达到上限后,再提升模拟增益。
  3. 最后调节数字增益:模拟增益达到上限后,才使用数字增益(会放大噪声)。
避坑提示: 在海思3519上,数字增益过大会导致量化噪声显著增加,尤其在暗部区域。建议将数字增益上限限制在2倍(6dB)以内,超过部分应通过降低帧率或启用多帧融合来处理。
曝光三角在数字ISP中的等效实现 自动曝光控制 光圈 固定/电子光圈 快门 曝光时间 增益 模拟+数字 调节优先级策略(最大化信噪比) ① 优先延长曝光时间 → ② 提升模拟增益 → ③ 最后使用数字增益 海思3519默认策略:曝光时间上限由帧率决定,模拟增益上限由传感器规格决定

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误判。
亮度统计直方图与AE决策流程 亮度直方图(256级) 目标亮度 AE决策引擎 比较当前亮度 与目标亮度 输出参数 曝光时间 模拟增益 数字增益 (权重矩阵) 反馈:下一帧重新统计直方图

2.4 本章小结

AE基础原理的核心可以概括为:

  • 控制目标:亮度、信噪比、动态范围三者平衡。
  • 曝光三角:在数字ISP中,快门(曝光时间)和增益(模拟+数字)是主要控制手段,光圈多数情况下固定。
  • 亮度统计直方图:提供场景亮度的全局视图,是AE决策的“眼睛”。海思3519支持灵活的网格权重配置,为AE与AF联动提供了硬件基础。