MTK android AF调试总结

如何读懂马达曲线来调试AF功能

MTK Android平台,我们是有一些手段可以自行调试Camera AF的功能的。

首先,需要从供应商处得到AF马达的震动曲线。

MTK android AF调试总结_第1张图片

几个重要的参数:

1、启动电流


MTK android AF调试总结_第2张图片


启动电流如果设得过大,会导致摄像头远处的效果不清晰;

2、最大电流

以OV8825为例,OV8825控制对AF马达的输出,其输出电流ISINK和VCM近似呈正比关系。

通过调整VCM可以控制ISINK最大输出电流。

MTK android AF调试总结_第3张图片

以OV8825来说,就是修改以上寄存器:


如果最大输出电流设置过小,会导致马达近焦表现差。

3、AF step

一般来说,阶数越多,其精度越高,但是变焦的速度也就越慢。同时,有时候每一级的step也不是固定的,如果远焦精度不够,可以针对小电流区域做插点以提高其精度。

 

如果按照上述步骤配置摄像头AF后,清晰度不高,可以进一步微调。

1、AF收集帧率

可以将1帧做一次AF,改成2帧做一次AF,AF的结果会更稳定

MTK android AF调试总结_第4张图片

2、通过MTK debug parser工具分析

手机固定在ISO12233 Chart 2.5m -3m距离,*#*#3646633#*#*进入工模选择Full scan拍摄照片;



使用debug parser得出FV曲线;

MTK android AF调试总结_第5张图片

8cm – 2.5m依次使用Full Scan拍下chart,使用debugparser得出AF step


MTK android AF调试总结_第6张图片

MTK android AF调试总结_第7张图片

上图2m – 80cm之间,step只有19,所以需要在这之间插点,提高精度;


步幅值确定后,修改如下参数即可

例如:一共22步,把下图中绿色150下面的两个12都改为22

下面的长数组中从头加入22个步幅值即可

MTK android AF调试总结_第8张图片



你可能感兴趣的:(android)