1.为什么调整了LSC的参数会对AF产生影响
1.1 对 PDAF(相位检测自动对焦)的影响
PDAF 对 LSC 的调整非常敏感,核心原因在于它依赖"左右像素信号的一致性"来计算相位差。
LSC 本质上是给图像像素施加一个空间变化的增益来补偿暗角。对于 PDAF,问题就出在这里:相位差的计算依赖于第一焦点检测信号(左像素)和第二焦点检测信号(右像素)之间的相关性(信号匹配度)。如果 LSC 的增益对左右像素施加得不完全一致,就会直接破坏这种相关性,导致相位差计算出现偏差,对焦精度下降。
更关键的是,PDAF 还存在"瞳偏移导致的阴影(pupil shift shading)"问题。由于左右像素接收光线的角度不同,LSC 的增益曲线如果不匹配这种角度特性,就会在左右信号之间引入系统性的亮度差异,进一步恶化相关性。因此,在 PDAF 流程中,通常需要专门针对焦点检测信号进行阴影补偿,而不是直接套用图像 LSC。有专利明确指出,为了提高 PDAF 的焦点检测性能,进行阴影校正处理是优选的。
在边缘,左 PD 和右 PD 的原始信号大小本身就不一样(一个偏大一个偏小)。LSC 的增益放大只是按比例放大了这种差异。结果就是:经过 LSC 校正后,左右 PD 之间的绝对信号差值被同步放大了,相关性被进一步破坏。LSC 试图让画面"看起来"亮度均匀,却让 PDAF 所依赖的"左右一致性"变得更差。
1.2 对 CDAF(反差检测自动对焦)的影响
CDAF 依赖图像对比度(清晰度)的峰值来寻找对焦点。LSC 调整对它的影响要间接一些,但依然不能忽视。
LSC 校正后的残差(correction residual) 是主要风险。如果 LSC 未能完全校正暗角,画面不同位置的亮度基准就会不一致。当镜头移动、焦点变化时,CDAF 评估的对比度值会叠加这种亮度不均的干扰,导致对比度峰值判断不准,尤其在低对比度或低照度场景下,这种影响会被放大。此外,有些系统会根据 F 数或阴影条件来决定是否从 PDAF 切换到 CDAF,这说明阴影状态本身就是 CDAF 介入决策的一个考量因素。
2. 回归PDAF基本标定流程
2.1 PDAF像素点的硬件设计奥秘
现代图像传感器中的PDAF像素点堪称"光学间谍",其设计理念源自仿生学原理。与常规像素不同,这些特殊像素通过微透镜(micro lens)的物理遮挡实现相位检测功能。具体实现方式主要有两种:
- Left-shield pixel:微透镜右侧被金属层遮挡,仅接收来自左侧的光线
- Right-shield pixel:微透镜左侧被金属层遮挡,仅接收来自右侧的光线
这种非对称设计会导致两个关键问题:首先,shield pixel的有效感光面积减少约50%,导致信号强度显著低于常规像素;其次,不同遮挡方向会形成视差图像。
实际调试中发现,当PD像素占比超过7%时,虽然能提升低光对焦性能,但会引发明显的图像伪影(artifacts),需要在产品定义阶段做好权衡。
2.2 Gainmap补偿:解决感光不均
由于shield pixel的物理遮挡特性,其输出的RAW值往往只有相邻正常像素的30-50%。Gainmap补偿算法 的本质是构建一个二维增益曲面,通过以下步骤实现能量均衡:
- 标定数据采集:在均匀光源环境下,分别采集left/right shield pixel的全画面响应值
- 基准平面拟合:用多项式回归建立理想响应曲面(通常采用4阶多项式)
- 增益系数计算:Gain = (目标响应值) / (实际测量值)
- 查表法应用:将计算得到的增益系数烧录至ISP的LUT模块
注意:Gainmap校准需在25±1℃环境温度下进行,温度每升高5℃,shield pixel的灵敏度会下降约8%,必须进行温度补偿
2.3 DCC校准
离焦转换系数(Defocus Conversion Coefficient)是PDAF系统的核心参数,其物理意义是单位相位差对应的镜头驱动步长(dac/pixel)。完整的DCC校准流程包含三个关键阶段:
2.3.1 数据采集规范
使用专业光学平台进行数据采集时,需要严格控制以下条件:
- 测试距离:建议20cm-∞分8个档位
- 标板图案:ISO12233斜边分辨率测试卡
- 光照条件:1000lux D65光源
- 采样点分布:至少覆盖9区(中心+四角+四边)
2.3.2 数据处理与验证
原始采集的DCC数据通常呈现"四角大、中间小"的分布规律,这是由镜头场曲特性决定的。有效的DCC数据必须满足:
- 所有数值为正值(负值表示PD点配置错误)
- 中心区域值范围:800-1200 dac/pixel
- 边角区域值范围:1200-1800 dac/pixel
- 相邻区块变化率<15%
当出现异常数据时,可按以下流程排查:
- 检查PD像素掩模配置是否与硬件设计一致
- 验证镜头行程是否达到标称值
- 确认测试环境无振动干扰
- 重新校准光学平台水平度
2.3.3 产线烧录优化
3. SPDC校正
普通LSC的校正目标是让整个画面的亮度看起来均匀,它使用的是统一的增益曲线。而SPDC校正的目标是恢复PDAF左右信号之间的相关性,它会根据 焦点检测区域的位置(像高)、镜头的F值、以及镜头的出瞳距离,分别为左信号(第一焦点检测信号)和右信号(第二焦点检测信号)生成独立的校正系数。
这意味着,SPDC不会简单地把左右信号等比例放大,而是会根据当前镜头与传感器的实际匹配状态,去修正那部分由光瞳偏移引入的不对称分量。
光瞳偏移阴影的物理根源在于:在画面边缘,PDAF的左右感光区域接收到的光量本身就不均等,导致信号强度出现差异,相关性变差。
SPDC的应对逻辑是"补差"。它不追求让左右信号在绝对亮度上看起来一样,而是通过独立系数去补偿那个由视场和镜头特性决定的固有差值,尽量让修正后的左右信号恢复到理论上的对称状态。这样一来,相位差计算所依赖的"信号一致性"就能得到改善,对焦精度也随之恢复。
注意:
SPDC校正和Gain Map补偿虽然都涉及"增益"的概念,但它们校正的物理对象和解决的问题完全不同。
- Gain Map:补偿"先天不足"
Gain Map(增益图)处理的是 PDAF 像素与生俱来的物理缺陷。
为了检测相位,PDAF 像素(如 Shield Pixel)的感光区域被人为遮挡了一半,导致其感光能力天生就比普通像素弱(通常只有一半左右)。如果不做补偿,这些像素的信号就会偏暗,无法与周围正常像素一起正确成像。
Gain Map 的作用,就是通过一个全局性的增益,把 PDAF 像素的感光能力"拉"到与普通像素相当的水平。它的校准是在产线上完成的,计算出的增益值会烧录到模组的 OTP/EEPROM 中,是一个静态的、出厂即固化的补偿。- SPDC:校正"后天失衡":
SPDC 校正(你之前提到的,针对 pupil shift shading)处理的是 PDAF 左右信号在画面边缘因光学原因产生的相对差异。
问题根源在于,当光线倾斜入射到画面边缘时,由于微透镜和遮光结构的物理特性,左半像素和右半像素接收到的光量比例会失衡。这种失衡是随视场位置、镜头 F 值等因素动态变化的。
SPDC 需要根据当前的对焦区域位置,为左信号和右信号分别计算独立的校正系数,以恢复左右信号之间的一致性,让相位差计算重新变得可靠。