4. 自动曝光基础
自动曝光(AE)是相机成像链路中最先影响画面可用性的环节。它要解决的核心问题只有一个:在传感器动态范围、镜头光圈和快门寿命等约束下,让被摄主体获得合适的亮度。理解 AE,必须从曝光三角、测光模式、曝光补偿和动态范围四个概念入手,它们共同决定了“相机认为正确”的曝光是否等于“用户想要”的曝光。
一、曝光三角:三个参数的耦合关系
曝光量由光圈、快门和 ISO 共同决定。光圈控制单位时间进光量,快门控制进光时间,ISO 控制信号增益。三者中任意一个变化,都需要另外两个做出补偿,才能维持相同亮度。这就是曝光三角的本质:它不是三个独立旋钮,而是一个耦合方程组。
在 AE 算法中,通常把目标亮度记为 Y_target,当前亮度记为 Y_cur,则曝光误差为:
EV_error = log2(Y_target / Y_cur)
所需曝光调整量 = EV_error 档
若优先调快门:Δlog2(T) = -EV_error
若优先调 ISO:Δlog2(ISO) = EV_error
若优先调光圈:Δlog2(F) = -EV_error / 2
实际调优时,AE 不会同时等比例调整三个参数,而是按策略表分配。常见策略是:弱光下优先开大光圈,到最大光圈后降快门,低于安全快门再升 ISO;强光下优先收光圈和提快门,ISO 保持最低。这个顺序直接决定画质、运动模糊和噪点表现。
二、测光模式:相机如何判断亮度
测光模式决定 AE 从画面哪些区域统计亮度。常见模式包括评价测光、中央重点测光、点测光和局部测光。评价测光把画面分成多个区域,结合主体位置、色彩和对比度加权;中央重点测光以中心区域为主;点测光只取画面约 1%~5% 的区域,适合逆光人像或舞台追光。
在算法实现上,测光本质是加权平均:
Y_meter = Σ(w_i * Y_i) / Σw_i
其中 w_i 为第 i 个测光区域的权重
评价测光:w_i 随区域位置、对焦主体、肤色检测动态变化
点测光:仅中心小区域 w_i = 1,其余为 0
测光模式选择错误,是 AE 翻车的高频原因。例如逆光人像用评价测光,背景高亮会拉低主体曝光,人脸发黑;此时应切点测光对准人脸,或使用曝光补偿。再如雪景、白墙等大面积高反射场景,相机会误判为过亮而压暗,导致画面发灰。
三、曝光补偿:把“正确”交还给用户
AE 的目标亮度是算法设定的,通常按 18% 中灰或人脸亮度来标定。但真实场景中,主体可能是白纱、黑猫、雪地或舞台,算法无法自动知道用户要保留哪部分细节。曝光补偿就是让用户在 AE 结果上叠加一个偏置量,直接改变目标亮度。
曝光补偿的典型用法:
- 白加黑减:拍雪景、白墙时加 +0.7~+1.5 EV,避免相机把白色压成灰色;拍黑色物体时减 -0.7~-1.5 EV,避免黑色被提亮成灰。
- 逆光人像:加 +1~+2 EV 提亮人脸,或改用点测光锁定人脸后微调。
- 舞台追光:减 -1~-2 EV 保留高光,防止演员面部过曝。
- AE 锁定:先对准中灰区域半按锁定,再重新构图,可避免主体移动导致测光跳变。
Y_target 上,而不是在最终曝光参数上做二次修正,否则容易与测光权重产生耦合振荡。四、动态范围:曝光的物理天花板
动态范围是传感器能同时记录的最亮与最暗信号之比,通常用 EV 或 dB 表示。它决定了曝光调整的边界:超过上限,高光溢出成纯白;低于下限,暗部被噪声淹没。AE 算法必须在动态范围内寻找“可恢复”的曝光点。
不同场景的动态范围需求差异很大:
| 场景 | 典型动态范围 | AE 策略 | 风险 |
|---|---|---|---|
| 室内均匀光 | 约 6~8 EV | 评价测光,ISO 优先最低 | 白平衡偏移 |
| 逆光人像 | 约 10~12 EV | 点测光 + 正补偿,或 HDR | 人脸欠曝或背景过曝 |
| 雪景/海滩 | 约 8~10 EV | 正补偿 +1 EV 左右 | 高光溢出、画面发灰 |
| 夜景灯光 | 约 12~14 EV | 负补偿保留灯箱,长曝光 | 暗部噪点、拖影 |
| 舞台追光 | 约 14 EV 以上 | 点测光 + 负补偿,包围曝光 | 主体过曝、色彩失真 |
五、案例与误区复盘
某次室外人像拍摄中,相机使用评价测光,背景天空占比大,AE 把整体曝光压低,人脸偏暗。调优动作:切换点测光对准人脸,加 +1.0 EV 补偿,同时把 ISO 上限设为 800,快门下限设为 1/125s。结果人脸亮度正常,天空略过曝但可接受。这个案例说明:测光模式决定“测哪里”,曝光补偿决定“偏多少”,动态范围决定“能不能救回来”。
总结来看,自动曝光调优的四个抓手是:用曝光三角分配策略控制画质,用测光模式控制统计区域,用曝光补偿控制用户意图,用动态范围控制调整边界。四者协同,才能让 AE 从“能拍”走向“拍得准、拍得稳”。