camera(21)---MTK android AF调试总结

时间:2024-03-17 07:28:38
MTK android AF调试总结

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

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

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

camera(21)---MTK android AF调试总结

几个重要的参数:

1、启动电流

camera(21)---MTK android AF调试总结

camera(21)---MTK android AF调试总结


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

2、最大电流

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

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

camera(21)---MTK android AF调试总结

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

camera(21)---MTK android AF调试总结

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

3、AF step

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

 

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

1、AF收集帧率

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

camera(21)---MTK android AF调试总结

2、通过MTK debug parser工具分析

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


camera(21)---MTK android AF调试总结

使用debug parser得出FV曲线;

camera(21)---MTK android AF调试总结

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


camera(21)---MTK android AF调试总结

camera(21)---MTK android AF调试总结

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


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

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

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

camera(21)---MTK android AF调试总结


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

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

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

camera(21)---MTK android AF调试总结

几个重要的参数:

1、启动电流

camera(21)---MTK android AF调试总结

camera(21)---MTK android AF调试总结


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

2、最大电流

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

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

camera(21)---MTK android AF调试总结

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

camera(21)---MTK android AF调试总结

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

3、AF step

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

 

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

1、AF收集帧率

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

camera(21)---MTK android AF调试总结

2、通过MTK debug parser工具分析

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


camera(21)---MTK android AF调试总结

使用debug parser得出FV曲线;

camera(21)---MTK android AF调试总结

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


camera(21)---MTK android AF调试总结

camera(21)---MTK android AF调试总结

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


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

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

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

camera(21)---MTK android AF调试总结