一、AF调优概述:从“拍糊了”到“指哪打哪”
各位好,欢迎来到《AF调优从入门到实战精讲》。我是你们这门课的主讲。
咱们先聊点实在的。你想想看,一部手机,用户拿到手,最频繁的操作是什么?解锁、刷视频、拍照。拍照这个动作里,最让人抓狂的是什么?——对焦没对上,拍糊了。
我入行那会儿,跟过一个项目。摄像头模组都定稿了,结果评测机构说“暗光对焦拉风箱”。整个团队加班两个月,最后发现是AF算法里一个阈值设得太死。从那以后我就明白:AF调优,不是锦上添花,是生死线。
这一章,咱们先把地基打牢。搞清楚AF到底是什么,它由哪些部分构成,以及我们为什么要花30章来讲它。
1.1 什么是自动对焦(AF)?
自动对焦,英文叫Auto Focus,简称AF。说白了,就是相机自己判断“哪里是主体”,然后驱动镜头,让主体在传感器上成出清晰的像。
你手动拧镜头环,那是手动对焦(MF)。手机替你拧,那就是自动对焦。
这里有个关键点:对焦的本质是调整像距。镜头到传感器的距离变了,不同物距的物体才能清晰成像。AF系统要做的,就是找到那个“最清晰”的镜头位置。
核心指标:
- 对焦速度:从触发到锁定,单位ms。越快越好。
- 对焦精度:锁定位置与理想焦点的偏差。偏差越小越好。
- 对焦稳定性:锁定后会不会来回抖动。稳是底线。
1.2 AF系统组成:不只是“算法”两个字
很多人以为AF调优就是调代码。其实不是。一个完整的AF系统,是硬件 + 软件 + 算法的协同体。任何一个环节掉链子,最终效果都拉胯。
我习惯把AF系统拆成四个模块:
| 模块 | 组成 | 作用 |
|---|---|---|
| 感知层 | 图像传感器(CMOS)、相位检测像素(PDAF)、TOF传感器 | 获取图像数据或深度信息,提供“是否清晰”的判断依据 |
| 执行层 | 音圈马达(VCM)、步进马达、压电马达 | 接收指令,推动镜头移动到指定位置 |
| 控制层 | AF控制器(MCU/DSP)、驱动IC | 执行对焦算法,计算目标位置,发送驱动信号 |
| 算法层 | 对比度检测(CDAF)、相位检测(PDAF)、混合对焦(Hybrid AF)、AI对焦 | 决定“怎么找焦点”、“找到后怎么稳住” |
嗯,这里要注意:算法层是灵魂,但执行层的物理极限决定了算法的天花板。马达行程只有0.3mm,你算法再牛,也变不出花来。
1.3 AF调优的重要性与目标
为什么要花大力气调AF?
我直接说结论:AF调优直接决定了用户的拍照体验。一个对焦慢、不准、来回晃的手机,用户拍两张就烦了。评测机构也会直接给差评。
具体来说,AF调优的目标可以归纳为四个字:快、准、稳、顺。
- 快:从触发到合焦的时间要短。尤其是抓拍场景,慢了就错过了。
- 准:合焦位置要精确。不能把背景当主体,不能跑焦。
- 稳:合焦后不能来回振荡。我见过一些机器,对焦框绿了,但画面还在微抖,这就是不稳。
- 顺:对焦过程要平滑。不能“嗖”一下冲过去再拉回来,用户看着晕。
避坑指南:
我曾经在一个项目里,为了追求“快”,把搜索步长设得很大。结果对焦速度是上去了,但精度惨不忍睹,拍文字边缘全是虚的。后来老老实实做了“粗搜+精搜”两段式,才平衡过来。
记住:快和准是矛盾的,调优就是在两者之间找最优解。
1.4 AF调优的知识体系
这一章的内容,我画了张图,帮你把整个AF调优的知识框架理清楚。后面29章,都是在这个框架里展开的。
重要提醒:
AF调优不是一锤子买卖。同一个算法,换一颗镜头、换一个传感器、甚至换一个模组厂商,效果都可能天差地别。
所以,不要迷信“万能参数”。我见过有人把高通平台的AF参数直接搬到MTK平台上,结果对焦直接乱跳。每个项目,都要重新调。