System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种摄像头测试,尤其涉及一种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模组运动曲线
技术实现思路
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
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...
【专利技术属性】
技术研发人员:曹能富,
申请(专利权)人:广东启扬科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。