System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() AF模组运动的起始位置测试方法及装置制造方法及图纸_技高网

AF模组运动的起始位置测试方法及装置制造方法及图纸

技术编号:39955880 阅读:6 留言:0更新日期:2024-01-08 23:39
本发明专利技术公开了一种AF模组运动的起始位置测试方法及装置,其中测试方法包括计算对焦平台每驱动摄像头一步时的SFR值,以得到去向和回向SFR数据组;利用权重比例因子对去向和回向SFR数据组中的SFR值进行权重占比计算;将最大的权重SFR值的步数作为最大值步数;对相邻两权重SFR值进行差值计算;利用占比因子对diff数据组中最大值步数及以前的步数的diff值进行加权计算;将加权diff数据组中的加权diff值依次与预设的阈值进行比较,以第一个大于阈值的加权diff值对应的前一个步数作为AF模组运动的起始步数。本发明专利技术AF模组运动的起始位置测试方法能够精确地测试得到AF模组运动的真正的起始位置,以此作为对焦平台自动对焦时的起始参考,有效地提升摄像头自动对焦的精度。

【技术实现步骤摘要】

本专利技术涉及一种摄像头测试,尤其涉及一种af模组运动的起始位置测试方法及装置。


技术介绍

1、现有的利用镭射测试af模组系统(如附图1所示)来测试af模组(自动对焦光学模组)运动的起始位置的方法是,通过使用红外激光镭射100照射摄像头200的lens面,并捕捉反射光线的信息,然后通过测量反射光的信息来识别af模组物理运动时距离的变化,从而得到如附图2所示的以ma为横坐标,um为纵坐标的af模组运动曲线,横坐标表示驱动af模组运动时所使用的电流值,横坐标表示af模组物理运动的距离,以af模组运动曲线的线性区间的起始点作为af模组运动起始位置(start step),常规以纵坐标5um的位置作为参考,以及以af模组运动曲线的线性区间的结束点作为af模组运动结束位置(end step),一般以额定行程位置作为参考,最后将起始点的af参数作为终端平台的af软件驱动摄像头200的af模组运动的初始位置的参考点;

2、然而,利用红外激光镭射100监控af模组硬件的运动,测试得到的仅是摄像头200的af模组硬件的运动性能,af模组的物理运动会受到很多外界因素的影响,例如摄像头200整体的抖动等,从而导致终端平台驱动af模组运动的对焦精度低,而在实际自动对焦拍照的过程中,终端平台(高通&mtk)进行自动对焦时会结合实际测试得到的sfr解析值来判断af模组是否运动,sfr值不仅与af模组本身的运动相关,同时与lens(透镜)光学的mtf能力、测试chart图和环境光等其他因素相关,因此,通过镭射监控测试得到的af模组运动曲线来确定终端平台的af软件驱动af模组运动的起始位置与实际对焦时通过测试得到的sfr值来判断af模组运动的起始位置存在误差,进而因软件校准不精确的问题导致在实际生产测试过程中判断正常的af模组为不良品。


技术实现思路

1、本专利技术的目的是提供一种af模组运动的起始位置测试方法及装置,能够精确地测试得到af模组运动的真正的起始位置,以此步数参数作为对焦平台自动对焦时的起始点的参考,有效地提升摄像头自动对焦的精度,避免因af软件配置的自动对焦参数的不准确导致生产测试时误判af模组硬件测试不良。

2、为了实现上述目的,本专利技术公开了一种af模组运动的起始位置测试方法,对焦平台分别以m个步数驱动摄像头的af模组做去向运动和回向运动,m为自然数,所述测试方法包括:

3、s101、计算所述对焦平台每驱动一步时所述摄像头对应的sfr值,以得到去向sfr数据组和回向sfr数据组,所述去向sfr数据组和所述回向sfr数据组分别包括m个sfr值;

4、s102、利用权重比例因子对所述去向sfr数据组和所述回向sfr数据组中相同步数的sfr值进行权重占比计算,以得到权重sfr数据组,所述权重sfr数据组包括m个权重sfr值;

5、s103、将所述权重sfr数据组中最大的权重sfr值对应的步数作为最大值步数;

6、s104、对所述权重sfr数据组中相邻两权重sfr值进行差值计算,以得到diff数据组,所述diff数据组包括m-1个diff值;

7、s105、利用占比因子对所述diff数据组中最大值步数以及最大值步数以前的步数对应的diff值进行加权计算,以得到加权diff数据组,所述加权diff数据组内的加权diff值的个数与最大值步数的数值一致;

8、s106、将所述加权diff数据组中的加权diff值依次与预设的阈值进行比较,以第一个大于阈值的加权diff值对应的步数的前一步步数作为af模组运动的起始步数。

9、进一步地,所述步骤s102包括:

10、s1021、对所述去向sfr数据组和所述回向sfr数据组中相同步数的sfr值进行均值处理,以得到均值sfr数据组,所述均值sfr数据组包括m个均值sfr值;

11、s1022、利用所述均值sfr数据组中最大的均值sfr值对所述均值sfr数据组中的每一均值sfr值进行权重比例计算,以得到第一权重比例因子组和第二权重比例因子组,所述第一权重比例因子组和所述第二权重比例因子组分别包括n个权重比例因子;

12、s1023、以第一公式依次对所述去向sfr数据组和所述回向sfr数据组中相同步数的sfr值进行计算,并得到m个权重sfr值wn,所述第一公式为wn=an*δ1n+bn*δ2n,其中an为所述去向sfr数据组中的sfr值,bn为所述回向sfr数据组中的sfr值,δ1n为所述第一权重比例因子组中的第一权重比例因子,δ2n为所述第二权重比例因子组中的第二权重比例因子,n为自然数,n≤m。

13、进一步地,所述权重比例计算包括:分别以第二公式和第三公式计算第一权重比例因子δ1n和第二权重比例因子δ2n,所述第二公式为δ1n=1-cn/cmax,所述第三公式为δ2n=cn/cmax,其中cmax为所述均值sfr数据组中最大的均值sfr值,cn为所述均值sfr数据组中均值sfr值。

14、进一步地,所述差值计算包括:以第四公式计算diff值dn,所述第四公式为dn=wn+1-wn,其中wn为所述权重sfr数据组中的权重sfr值,n为自然数,n≤m。

15、进一步地,所述加权计算包括:以第五公式计算加权diff值hn,所述第五公式为hn=dn-2*δ1+dn-1*δ2+dn*δ3+dn+1*δ4+dn+2*δ5,其中dn为所述diff数据组中的diff值,所述占比因子包括第一因子δ1、第二因子δ2、第三因子δ3、第四因子δ4和第五因子δ5,n为自然数,n≤m。

16、进一步地,所述第一因子δ1和所述第五因子δ5为0.1,所述第二因子δ2和所述第四因子δ4为0.2,所述第三因子δ3为0.4。

17、进一步地,所述摄像头包括拍摄端,所述拍摄端设置有增距镜且与sfr测试图卡对应设置,所述计算所述对焦平台每驱动一步时所述摄像头对应的sfr值包括:

18、所述对焦平台每驱动一步时,驱动所述摄像头拍摄一张测试chart图;

19、根据预设的中心roi区域对拍摄的测试chart图进行截取;

20、利用af算法对截取的图像进行计算以得到对应的sfr值。

21、为了实现上述目的,本专利技术公开了一种af模组运动的起始位置测试装置,包括:

22、第一计算模块,用于计算对焦平台每驱动一步时摄像头对应的sfr值;

23、第二计算模块,用于利用权重比例因子对去向sfr数据组和回向sfr数据组中相同步数的sfr值进行权重占比计算;

24、取值模块,用于将权重sfr数据组中最大的权重sfr值对应的步数作为最大值步数;

25、第三计算模块,用于对权重sfr数据组中相邻两权重sfr值进行差值计算;

26、第四计算模块,用于利用占比因子对diff数据组中最大值步数以及最大值步数以前的步数对应的diff值进行加权计算;

...

【技术保护点】

1.一种AF模组运动的起始位置测试方法,其特征在于,对焦平台分别以m个步数驱动摄像头的AF模组做去向运动和回向运动,m为自然数,所述测试方法包括:

2.根据权利要求1所述的AF模组运动的起始位置测试方法,其特征在于,所述步骤S102包括:

3.根据权利要求2所述的AF模组运动的起始位置测试方法,其特征在于,所述权重比例计算包括:分别以第二公式和第三公式计算第一权重比例因子δ1n和第二权重比例因子δ2n,所述第二公式为δ1n=1-Cn/Cmax,所述第三公式为δ2n=Cn/Cmax,其中Cmax为所述均值SFR数据组中最大的均值SFR值,Cn为所述均值SFR数据组中均值SFR值。

4.根据权利要求1所述的AF模组运动的起始位置测试方法,其特征在于,所述差值计算包括:以第四公式计算diff值Dn,所述第四公式为Dn=Wn+1-Wn,其中Wn为所述权重SFR数据组中的权重SFR值,n为自然数,n≤m。

5.根据权利要求1所述的AF模组运动的起始位置测试方法,其特征在于,所述加权计算包括:以第五公式计算加权diff值Hn,所述第五公式为Hn=Dn-2*Δ1+Dn-1*Δ2+Dn*Δ3+Dn+1*Δ4+Dn+2*Δ5,其中Dn为所述diff数据组中的diff值,所述占比因子包括第一因子Δ1、第二因子Δ2、第三因子Δ3、第四因子Δ4和第五因子Δ5,n为自然数,n≤m。

6.根据权利要求5所述的AF模组运动的起始位置测试方法,其特征在于,所述第一因子Δ1和所述第五因子Δ5为0.1,所述第二因子Δ2和所述第四因子Δ4为0.2,所述第三因子Δ3为0.4。

7.根据权利要求1所述的AF模组运动的起始位置测试方法,其特征在于,所述摄像头包括拍摄端,所述拍摄端设置有增距镜且与SFR测试图卡对应设置,所述计算所述对焦平台每驱动一步时所述摄像头对应的SFR值包括:

8.一种AF模组运动的起始位置测试装置,其特征在于,包括:

9.一种AF模组运动的起始位置测试系统,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7任一项所述的AF模组运动的起始位置测试方法。

...

【技术特征摘要】

1.一种af模组运动的起始位置测试方法,其特征在于,对焦平台分别以m个步数驱动摄像头的af模组做去向运动和回向运动,m为自然数,所述测试方法包括:

2.根据权利要求1所述的af模组运动的起始位置测试方法,其特征在于,所述步骤s102包括:

3.根据权利要求2所述的af模组运动的起始位置测试方法,其特征在于,所述权重比例计算包括:分别以第二公式和第三公式计算第一权重比例因子δ1n和第二权重比例因子δ2n,所述第二公式为δ1n=1-cn/cmax,所述第三公式为δ2n=cn/cmax,其中cmax为所述均值sfr数据组中最大的均值sfr值,cn为所述均值sfr数据组中均值sfr值。

4.根据权利要求1所述的af模组运动的起始位置测试方法,其特征在于,所述差值计算包括:以第四公式计算diff值dn,所述第四公式为dn=wn+1-wn,其中wn为所述权重sfr数据组中的权重sfr值,n为自然数,n≤m。

5.根据权利要求1所述的af模组运动的起始位置测试方法,其特征在于,所述加权计算包括:以第五公式计算加权diff...

【专利技术属性】
技术研发人员:曹能富
申请(专利权)人:广东启扬科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1