4. 自动对焦基础

自动对焦(AF)是 ISP 3A 中最早被用户直接感知的能力:画面是否“合焦”,决定了一张照片的清晰度上限。理解 AF,需要先回到光学成像的基本事实——镜头把外界光线汇聚到传感器平面,只有当被摄物对应的像点恰好落在传感器感光面上时,该物体才清晰。AF 的全部工作,就是让镜头与传感器之间的距离(或镜头内部镜片组的位置)发生改变,使目标区域的像点重新落到焦平面上。

核心关系:物距 u、像距 v、焦距 f 满足 1/u + 1/v = 1/f。对焦过程本质上是在改变 v(或等效改变 f),使目标物距对应的像距与当前像面位置一致。

一、对焦原理:从弥散圆到清晰判据

当像点没有准确落在传感器上时,点光源会在传感器上形成一个模糊圆斑,称为弥散圆(Circle of Confusion, CoC)。弥散圆直径越小,人眼感觉越清晰;当它小于允许弥散圆直径时,即可认为“合焦”。因此 AF 算法并不追求数学上的绝对焦点,而是把弥散圆控制在可接受范围内。

从信号角度看,对焦评价依赖图像的锐度信息。清晰图像的边缘过渡陡峭,高频分量丰富;离焦图像的边缘被平滑,高频分量衰减。对比度检测 AF 正是利用这一特性,通过爬山搜索找到高频能量最大的镜头位置。而相位检测 AF 则通过专用像素或掩蔽结构,把入射光分成两束,比较两束成像的相位差,直接推算离焦方向和离焦量。

二、焦距与景深:决定“哪里清晰”

焦距 f 决定视场角与放大倍率:焦距越长,视场越窄、放大倍率越高,背景压缩越明显;焦距越短,视场越宽,适合风光与室内。景深(Depth of Field, DoF)指在合焦平面前后仍能被接受的清晰范围,它由光圈、焦距、物距和允许弥散圆共同决定。

  • 光圈越大(F 值越小),景深越浅,背景虚化越强;
  • 焦距越长,景深越浅;
  • 物距越近,景深越浅,微距拍摄尤其明显;
  • 允许弥散圆越大(如低分辨率输出),景深越深。

在 AF 策略中,景深直接决定对焦容差。景深大时,镜头位置的小误差不易被察觉,AF 可以更快收敛;景深浅时,必须更精细地搜索和闭环微调,否则人像眼部容易“跑焦”。

三、对比度检测与相位检测

对比度检测(Contrast Detection AF,CDAF)是较早普及的方案。它不需要专用相位像素,直接对图像区域计算锐度评价函数,例如 Sobel、Laplacian 或高频能量。算法控制镜头逐步移动,比较不同位置的评价值,找到峰值。其优点是精度高、成本低;缺点是只能判断“是否更清晰”,不能直接判断离焦方向,因此需要来回搜索,速度较慢,且对运动物体容易拉风箱。

相位检测(Phase Detection AF,PDAF)在传感器上布置成对的相位检测像素,分别接收来自镜头不同区域的光线。当两者成像分离时,分离量对应离焦量,分离方向对应离焦方向。PDAF 可以一次性算出“往哪走、走多远”,因此对焦快、追焦稳,广泛用于手机和微单。其不足是低照度下相位信号弱、精度受基线长度限制,通常需要 CDAF 或激光辅助做最终微调。

对比项 对比度检测 CDAF 相位检测 PDAF
判断依据 图像高频/锐度峰值 成对像素的相位差
离焦方向 不能直接判断,需搜索 可直接判断
速度 较慢,易拉风箱 快,适合追焦
低照度 相对稳定 信号弱,精度下降
典型场景 静态、微距、最终微调 运动、视频、人眼追踪

四、对焦马达类型与驱动方式

镜头移动最终要靠马达执行。常见类型包括:

  • DC 马达:结构简单、成本低,但扭矩小、响应慢,多用于早期入门镜头。
  • 步进马达(STM):可精确控制步数,运行平滑、噪声低,适合视频对焦。
  • 超声波马达(USM):扭矩大、速度快、安静,常用于单反大光圈镜头。
  • 音圈马达(VCM):手机摄像头主流方案,体积小、响应快,配合闭环霍尔传感器可实现 OIS 与快速 AF。
  • 记忆金属马达(SMA):体积更小,适合超薄模组,但驱动力和寿命需权衡。

驱动方式上,开环 VCM 只按电流推算位置,成本低但一致性差;闭环 VCM 通过霍尔或光学编码器反馈实际位置,能补偿重力与温度漂移,是当前手机 AF 的主流。无论哪种马达,ISP/AF 算法都需要输出目标位置或搜索策略,并读取马达反馈形成闭环。

五、典型场景与常见误区

以手机拍摄人像为例:PDAF 先快速把镜头推到人脸附近,CDAF 在局部区域做精细搜索,确认眼部对比度峰值后锁定;若环境变暗,PDAF 置信度下降,系统会切换到 CDAF 慢搜或辅助对焦灯。视频追焦时,则依赖 PDAF 连续输出离焦量,配合预测算法补偿运动延迟。

常见误区:把“对焦”等同于“清晰”。实际上景深、衍射、镜头解析力、运动模糊都会影响最终清晰度;AF 只解决焦平面位置问题,不能弥补快门过慢或光圈过小带来的模糊。

复盘时建议关注三个指标:对焦成功率、对焦耗时、拉风箱次数。若成功率低,先检查相位像素是否被遮挡、评价区域是否落在低对比度区域;若耗时高,检查搜索步长与马达响应;若拉风箱频繁,说明方向判断不可靠,应提高 PDAF 权重或引入预测。

自动对焦:光学成像、检测方式与马达驱动 光学成像与景深 被摄物 镜头 f 传感器 合焦:弥散圆最小 离焦:弥散圆变大 景深范围 对比度检测 CDAF 峰值 镜头位置 → 锐度评价值 ↑ 需搜索,方向未知 相位检测 PDAF 左像素 右像素 相位差 → 离焦量 方向 + 距离一次算出 速度快,适合追焦 马达:DC / STM / USM / VCM / SMA,闭环反馈决定对焦精度与速度

掌握以上基础后,再看具体 AF 算法,就能把“搜索策略、评价函数、马达控制、场景适配”四个环节串成一条完整链路,而不是孤立地记忆名词。