本发明涉及摄像头对焦,尤其是涉及一种通过code烧录优化af摄像头对焦的方法。
背景技术:
1、摄像模组主要应用于手机、平板电脑、无人机、医疗等电子终端产品上,现在已成为人们必不可少的生活物品。后摄像头通常使用af摄像头模组,可对不同距离景物进行对焦清晰后拍摄图片,适应不同的画面距离拍摄,在日常的摄影中使用非常频繁。目前的af摄像头对焦方案基本都是围绕在遵从手机平台的这个要求进行烧录设备和方法的优化,现有的af模组通常使用中心peak对焦,烧录要求按照手机或者平板的平台要求只烧录摄像头的中心peak位置的code,但模组本身使用常规制程存在tilt和场曲,aa制程的af模组有无法补足的场曲,导致中心和四周清晰code不一致,只能通过筛选去掉一些无法满足规格的产品或者接受中心peak对焦后四周表现临界的结果。
技术实现思路
1、本发明是为了克服现有技术的只烧录摄像头的中心peak位置的code导致中心和四周清晰code不一致的问题,提供一种通过code烧录优化af摄像头对焦的方法。
2、为了实现上述目的,本发明采用以下技术方案:
3、一种通过code烧录优化af摄像头对焦的方法,包括以下步骤:s1:架设烧录环境,对摄像头模组进行远景测试,在中心mtf分值最高时记录code值fcenter,并烧录在摄像头模组的存储器内;s2:继续对摄像头模组进行远景测试,在四周测试框内各自mtf分值最高时分别记录下code值fcorner1、fcorner2、fcorner3、fcorner4,并烧录在摄像头模组的存储器内;s3:对摄像头模组进行近景测试,在中心mtf分值最高时记录code值ncenter,并烧录在摄像头模组的存储器内;s4:继续对摄像头模组进行远景测试,在四周测试框内各自mtf分值最高时分别记录下code值ncorner1、ncorner2、ncorner3、ncorner4,并烧录在摄像头模组的存储器内;s5:从模组中读取fcenter和fcorner值,计算远景偏差,从模组中读取ncenter和ncorner值,计算近景偏差,根据偏差值设定摄像头模组的远近景上下限;s6:摄像头模组在实际使用场景中对焦得到code值ccenter,计算实际对焦偏移值和最终对焦code值,对焦结束。现有的af模组通常使用中心peak对焦,烧录要求按照手机或者平板的平台要求只烧录摄像头的中心peak位置的code,如产品差异完全一致,软件调试时候可以使用中心peak对焦code减去中心和四角最优code差异的固定值,但实际上摄像头个体差异是无法完全一致的,模组本身使用常规制程存在tilt和场曲,aa制程的af模组有无法补足的场曲,导致中心和四周清晰code不一致,因此本发明的一种通过code烧录优化af摄像头对焦的方法,在模组制程的水平烧录中,从原来只烧录中心peak的code值优化为同时烧录中心和四角peak的code值,在后期手机平台对焦时,根据中心和四角的烧录值对手机单点对焦后code值进行合理偏移,从而实现平衡优化画面整体解析效果。
4、作为本发明的优选方案,所述s5中远景偏差的计算公式如下:
5、foffset=fcenter-(fcorner1+fcorner2+fcorner3+fcorner4)/4
6、其中,foffset为远景偏差,fcenter为摄像头模组在远景测试时中心mtf分值最高时的code值,fcorner1、fcorner2、fcorner3、fcorner4分别为摄像头模组在远景测试时四周测试框内各自mtf分值最高时的code值。远景偏差值用于确定摄像头模组的远景上限和实际对焦偏移值的计算,最后确定最终对焦code值。
7、作为本发明的优选方案,所述s5中近景偏差的计算公式如下:
8、noffset=ncenter-(ncorner1+ncorner2+ncorner3+ncorner4)/4
9、其中,noffset为近景偏差,ncenter为摄像头模组在近景测试时中心mtf分值最高时的code值,ncorner1、ncorner2、ncorner3、ncorner4分别为摄像头模组在近景测试时四周测试框内各自mtf分值最高时的code值。近景偏差值用于确定摄像头模组的近景下限和实际对焦偏移值的计算,最后确定最终对焦code值。
10、作为本发明的优选方案,所述s5中根据偏差值设定摄像头模组的远近景上下限具体为:调用fcenter-m×foffset和ncenter-n×noffset分别作为该模组的远景上限和近景下限,其中,m和n为权重偏向系数,取值范围[0,1]。m和n作为一个0~1范围内的系数可以根据不同项目情况调整中心和四周的权重偏向。
11、作为本发明的优选方案,所述s6中实际对焦偏移值的计算公式如下:
12、
13、其中,coffset为实际对焦偏移值,ccenter为摄像头模组在实际使用场景中对焦得到的code值,fcenter为摄像头模组在远景测试时中心mtf分值最高时的code值,noffset为近景偏差,foffset为远景偏差,ncenter为摄像头模组在近景测试时中心mtf分值最高时的code值,m和n为权重偏向系数,取值范围[0,1]。
14、作为本发明的优选方案,所述s6中最终对焦code值的计算公式如下:
15、cfinal=ccenter-coffset
16、其中,cfinal为最终对焦code值,ccenter为摄像头模组在实际使用场景中对焦得到code值,coffset为实际对焦偏移值。本发明在模组制程的水平烧录中,从原来只烧录中心peak的code值优化为同时烧录中心和四角peak的code值,在后期平台对焦时,根据中心和四角的烧录值对手机单点对焦后code值进行合理偏移,从而实现平衡优化画面整体解析效果。
17、作为本发明的优选方案,所述远景偏差和所述近景偏差的值相等时,coffset=m×foffset,其中,coffset为实际对焦偏移值,m为权重偏向系数,取值范围[0,1],foffset为远景偏差。远近景偏差的计算部分可以在模组厂生产烧录阶段完成,如果远近景偏差值相等,可以简化后续实际对焦时的实际对焦偏移值,从而加快计算速度。
18、因此,本发明具有以下有益效果:本发明的一种通过code烧录优化af摄像头对焦的方法,在模组制程的水平烧录中,从原来只烧录中心peak的code值优化为同时烧录中心和四角peak的code值,在后期平台对焦时,根据中心和四角的烧录值对单点对焦后code值进行合理偏移,从而实现平衡优化画面整体解析效果。
1.一种通过code烧录优化af摄像头对焦的方法,其特征是,包括以下步骤:
2.根据权利要求1所述的一种通过code烧录优化af摄像头对焦的方法,其特征是,所述s5中远景偏差的计算公式如下:
3.根据权利要求1或2所述的一种通过code烧录优化af摄像头对焦的方法,其特征是,所述s5中近景偏差的计算公式如下:
4.根据权利要求3所述的一种通过code烧录优化af摄像头对焦的方法,其特征是,所述s5中根据偏差值设定摄像头模组的远近景上下限具体为:调用fcenter-m×foffset和ncenter-n×noffset分别作为该模组的远景上限和近景下限,其中,m和n为权重偏向系数,取值范围[0,1]。
5.根据权利要求1所述的一种通过code烧录优化af摄像头对焦的方法,其特征是,所述s6中实际对焦偏移值的计算公式如下:
6.根据权利要求1所述的一种通过code烧录优化af摄像头对焦的方法,其特征是,所述s6中最终对焦code值的计算公式如下:
7.根据权利要求5所述的一种通过code烧录优化af摄像头对焦的方法,其特征是,所述远景偏差和所述近景偏差的值相等时,coffset=m×foffset,其中,coffset为实际对焦偏移值,m为权重偏向系数,取值范围[0,1],foffset为远景偏差。