1、AE曝光基础:什么是AE自动曝光、曝光三要素、曝光值与亮度关系、AE在相机系统中的位置

1.1 什么是AE自动曝光?

自动曝光,简称AE,是相机系统里最基础也最核心的功能之一。

说白了,就是相机自己决定「拍一张照片需要多少光」。你不用手动调参数,相机帮你算好光圈、快门、ISO,然后咔嚓一张,亮度刚刚好。

我刚开始做手机相机算法时,觉得AE不就是个测光表嘛,有什么难的?后来踩了无数坑才明白——AE的本质,是一个实时闭环控制系统。它要做的不是「算一次」,而是「一直算、一直调」,直到画面亮度稳定在目标值附近。

AE的核心目标: 让输出图像的亮度,尽可能接近人眼认为「正常」的水平。这个目标值通常用 18%中性灰 作为参考。

1.2 曝光三要素:光圈、快门、ISO

这三兄弟,是控制进光量的三个旋钮。你想想看,一张照片的亮度,本质上就是「进光量 × 感光灵敏度」。

要素 符号/单位 作用 影响
光圈 F值(如F1.8) 控制镜头通光孔径大小 F值越小,进光越多;同时影响景深
快门 秒(如1/60s) 控制传感器感光时间长短 时间越长,进光越多;但容易手抖模糊
ISO 数值(如100、400) 控制传感器信号放大倍数 ISO越高,亮度越高;但噪声也越明显

这里有个关键点:光圈和快门控制的是「物理进光量」,ISO控制的是「电子放大倍数」。我习惯把ISO看作「最后的补救手段」——能不动尽量不动,因为一拉ISO,噪声就跟着上来了。

我的经验: 在白天户外场景,优先调快门和光圈。到了暗光环境,ISO不得不往上提。我曾经在夜景项目里,为了把ISO压到800以下,硬是把快门降到1/4秒,结果糊片率飙升……后来加了OIS才搞定。

1.3 曝光值与亮度的关系

曝光值(EV)是一个综合指标,它把光圈、快门、ISO打包成一个数值。公式长这样:

EV = log₂( (F² × 100) / (快门时间 × ISO) )

嗯,看着有点绕。我换个说法:

  • EV每增加1,进光量减半,画面变暗一档。
  • EV每减少1,进光量翻倍,画面变亮一档。

举个例子:

  • 晴天户外:EV ≈ 15
  • 阴天室内:EV ≈ 7~9
  • 夜晚街灯:EV ≈ 2~4

AE算法要做的,就是根据当前场景的EV值,反推出合适的光圈、快门、ISO组合。说白了,这是一个「已知目标亮度,反推三要素」的逆问题。

避坑提醒: 我曾经在HDR场景里吃过亏——EV算出来是12,但实际画面里既有亮部又有暗部。如果只盯着全局EV调,亮部过曝、暗部死黑。后来我学会了分区域测光,才把这个问题压下去。

1.4 AE在相机系统中的位置

AE不是孤立的。它和AF(自动对焦)、AWB(自动白平衡)并称「3A算法三兄弟」。这三者之间,有很强的耦合关系。

我画了一张图,帮你理清AE在整个相机系统中的位置:

AE在相机系统中的位置 图像传感器 ISP 图像处理管线 3A 算法引擎 AE · AF · AWB 曝光参数输出 反馈控制 说明: 传感器采集原始数据 → ISP处理 → 3A引擎分析图像亮度/对比度/色温 → 输出曝光参数 → 反馈调节传感器和ISP,形成闭环控制

从这张图能看出来:

  • AE是3A引擎的「排头兵」——它最先拿到图像数据,判断亮度是否合适。
  • AE的输出直接影响AF和AWB——曝光不准,对焦会偏,白平衡也会飘。
  • AE是一个闭环系统——不是算一次就完事,而是持续反馈、持续调整。
关键认知: AE不是「算曝光」的,而是「控曝光」的。算一次是测光,一直算才是自动曝光。

1.5 小结

这一章我们聊了:

  • AE是什么——一个实时闭环曝光控制系统。
  • 曝光三要素——光圈、快门、ISO,各自怎么影响亮度。
  • 曝光值EV——把三要素打包成一个数值,方便算法处理。
  • AE在相机系统中的位置——3A引擎的核心,与AF、AWB紧密耦合。