一种基于相机远焦点的动态校准方法及装置制造方法及图纸

技术编号:33085285 阅读:17 留言:0更新日期:2022-04-15 10:47
本申请公开了一种基于相机远焦点的动态校准方法及装置,对焦误差小,降低了对摄像头模组生产过程中精度的要求,免去了终端用户的繁琐操作,提高了用户体验。本申请包括:获取摄像头模组的远焦点校准值;根据所述远焦点校准值计算所述摄像头模组的远焦点初始值;判断所述摄像头模组的已对焦次数是否小于第一阈值,若是,则将所述远焦点初始值作为远焦点限制值进行自动对焦计算,得到第一远焦点对焦位置;根据所述第一远焦点对焦位置判断是否对焦成功,若是,则判断所述第一远焦点对焦位置是否小于当前马达位置记录值,所述当前马达位置记录值为马达驱动芯片接受数值范围的最大位置值,若是,则将所述第一远焦点对焦位置记录为最新马达位置记录值。最新马达位置记录值。最新马达位置记录值。

【技术实现步骤摘要】
一种基于相机远焦点的动态校准方法及装置


[0001]本申请实施例涉及对焦
,特别涉及一种基于相机远焦点的动态校准方法及装置。

技术介绍

[0002]自动对焦功能是目前最常见的摄像头模组功能之一,相较于固定对焦的摄像头模组,增加了可以移动镜头组的对焦马达,从而可以根据拍摄距离来改变像距使得物像可以恰好落在感光元件上。
[0003]具有自动对焦功能的摄像头模组需要额外的程序来控制对焦马达移动,然而现有的自动对焦算法只会根据图像清晰度变化的趋势找到一个局部最优解,而不会尝试对焦马达的所有位置,由于对焦马达通常可用的行程范围有限,只在线性区移动,如果对焦马达移动的位置在非线性区,可能不同位置的图像清晰度趋势不会产生变化或产生相反的趋势,从而影响对焦速度或误导自动对焦算法陷入错误的局部最优解,导致对焦失败。
[0004]而如果用户选择手动对焦,自行寻找清晰点,又因为生产组装过程中存在误差,每一颗摄像头模组的对焦马达可用的行程并不一致,导致对焦无穷远物体时的马达位置也不一致,反而增加了用户操作复杂度。
[0005]为了解决上述问题,目前业界通过在摄像头模组生产的过程中,对每颗摄像头模组都拍摄一个无穷远距离的物体,遍历尝试所有对焦马达位置,记录下图像最清晰时的马达位置并烧录在摄像头模组的存储介质中,但由于生产车间的空间所限,不可能提供一个真正无穷远的拍摄距离,加之生产效率的考量并不会尝试所有马达位置,而是按固定位置间隔抽样尝试并计算清晰度,因此该方法不仅不能消除误差,反而在生产设备本身的误差之上,还叠加了中继镜头和抽样误差,导致最终记录下的无穷远焦点的马达位置与真正位置仍然存在一定的误差。
[0006]现有的具有自动对焦功能的摄像头模组存在自动对焦误差大、生产过程中对设备精度的要求高且用户操作复杂的问题。

技术实现思路

[0007]本申请实施例提供了一种基于相机远焦点的动态校准方法及装置,对焦误差小,降低了对摄像头模组生产过程中精度的要求,免去了终端用户的繁琐操作,提高了用户体验。
[0008]本申请实施例第一方面提供了一种基于相机远焦点的动态校准方法,包括:
[0009]获取摄像头模组的远焦点校准值;
[0010]根据所述远焦点校准值计算所述摄像头模组的远焦点初始值;
[0011]判断所述摄像头模组的已对焦次数是否小于第一阈值,若是,则将所述远焦点初始值作为远焦点限制值进行自动对焦计算,得到第一远焦点对焦位置;
[0012]根据所述第一远焦点对焦位置判断是否对焦成功,若是,则判断所述第一远焦点
对焦位置是否小于当前马达位置记录值,所述当前马达位置记录值为马达驱动芯片接受数值范围的最大位置值,若是,则将所述第一远焦点对焦位置记录为最新马达位置记录值。
[0013]可选的,在所述将所述第一远焦点对焦位置记录为第一最新记录值之后,所述方法还包括:
[0014]判断所述摄像头模组的已对焦次数是否大于第一阈值,若是,则将所述第一最新记录值作为远焦点限制值进行自动对焦计算,得到第二远焦点对焦位置;
[0015]根据所述第二远焦点对焦位置判断是否对焦成功,若是,则判断所述第二远焦点对焦位置是否小于最新马达位置记录值,若是,则将所述最新马达位置记录值更新为所述第二远焦点对焦位置。
[0016]可选的,在所述判断所述摄像头模组的已对焦次数是否小于第一阈值之后,所述方法还包括:
[0017]若否,则将当前马达位置记录值作为远焦点限制值进行自动对焦计算,得到第三焦点对焦值,所述当前马达位置记录值为马达驱动芯片接受数值的最大位置值。
[0018]可选的,在所述根据所述第一远焦点对焦位置判断是否对焦成功之后,所述方法还包括:
[0019]若否,则将数值0作为远焦点限制值进行自动对焦计算,得到第四远焦点对焦位置。
[0020]可选的,在所述判断所述摄像头模组的已对焦次数是否小于第一阈值之后,所述方法还包括:
[0021]记录预设时间内的成功对焦次数;
[0022]判断所述成功对焦次数是否小于第二阈值,若是,则将所述已对焦次数清零。
[0023]可选的,所述根据所述远焦点校准值计算所述摄像头模组的远焦点初始值,包括:
[0024]获取所述摄像头模组的远焦点实测值;
[0025]根据所述远焦点实测值和所述远焦点校准值计算扩展值;
[0026]根据所述远焦点校准值与所述扩展值的差值得到所述摄像头模组的远焦点初始值。
[0027]可选的,所述将所述远焦点初始值作为远焦点限制值进行自动对焦计算,得到第一远焦点对焦位置,包括:
[0028]获取所述摄像头模组的传感器发送的目标图像;
[0029]将所述远焦点初始值作为远焦点限制值对目标图像进行清晰度值的计算,确认清晰度值最大的目标位置;
[0030]将所述目标位置作为第一远焦点对焦位置。
[0031]可选的,所述根据所述第一远焦点对焦位置判断是否对焦成功,包括
[0032]根据在所述第一远焦点对焦位置上的清晰度值是否大于预设值判断是否对焦成功。
[0033]本申请实施例第二方面提供了一种基于相机远焦点的动态校准装置,包括:
[0034]获取单元,用于获取摄像头模组的远焦点校准值;
[0035]计算单元,用于根据所述远焦点校准值计算所述摄像头模组的远焦点初始值;
[0036]第一判断单元,用于判断所述摄像头模组的已对焦次数是否小于第一阈值;
[0037]第一对焦计算单元,用于在所述第一判断单元确认已对焦次数小于第一阈值之后,将所述远焦点初始值作为远焦点限制值进行自动对焦计算,得到第一远焦点对焦位置;
[0038]第二判断单元,用于根据所述第一远焦点对焦位置判断是否对焦成功;
[0039]第三判断单元,用于在所述第二判断单元确认对焦成功之后,判断所述第一远焦点对焦位置是否小于当前马达位置记录值,所述当前马达位置记录值为马达驱动芯片接受数值范围的最大位置值;
[0040]第一更新单元,用于在所述第三判断单元确认所述第一远焦点对焦位置小于当前马达位置记录值之后,将所述第一远焦点对焦位置记录为最新马达位置记录值。
[0041]可选的,在所述第一更新单元之后,所述装置还包括:
[0042]第四判断单元,用于判断所述摄像头模组的已对焦次数是否大于第一阈值;
[0043]第二对焦计算单元,用于在所述第四判断单元确认所述摄像头模组的已对焦次数大于第一阈值之后,将所述第一最新记录值作为远焦点限制值进行自动对焦计算,得到第二远焦点对焦位置;
[0044]第五判断单元,用于根据所述第二远焦点对焦位置判断是否对焦成功;
[0045]第六判断单元,用于在所述第五判断单元确认对焦成功之后,判断所述第二远焦点对焦位置是否小于最新马达位置记录值;
[0046]第二更新单元,用于在所述第六判断单元确认所述第二远焦点对焦本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于相机远焦点的动态校准方法,其特征在于,包括:获取摄像头模组的远焦点校准值;根据所述远焦点校准值计算所述摄像头模组的远焦点初始值;判断所述摄像头模组的已对焦次数是否小于第一阈值,若是,则将所述远焦点初始值作为远焦点限制值进行自动对焦计算,得到第一远焦点对焦位置;根据所述第一远焦点对焦位置判断是否对焦成功,若是,则判断所述第一远焦点对焦位置是否小于当前马达位置记录值,所述当前马达位置记录值为马达驱动芯片接受数值范围的最大位置值,若是,则将所述第一远焦点对焦位置记录为最新马达位置记录值。2.根据权利要求1所述的动态校准方法,其特征在于,在所述将所述第一远焦点对焦位置记录为第一最新记录值之后,所述方法还包括:判断所述摄像头模组的已对焦次数是否大于第一阈值,若是,则将所述第一最新记录值作为远焦点限制值进行自动对焦计算,得到第二远焦点对焦位置;根据所述第二远焦点对焦位置判断是否对焦成功,若是,则判断所述第二远焦点对焦位置是否小于最新马达位置记录值,若是,则将所述最新马达位置记录值更新为所述第二远焦点对焦位置。3.根据权利要求1所述的动态校准方法,其特征在于,在所述判断所述摄像头模组的已对焦次数是否小于第一阈值之后,所述方法还包括:若否,则将当前马达位置记录值作为远焦点限制值进行自动对焦计算,得到第三焦点对焦值,所述当前马达位置记录值为马达驱动芯片接受数值的最大位置值。4.根据权利要求1所述的动态校准方法,其特征在于,在所述根据所述第一远焦点对焦位置判断是否对焦成功之后,所述方法还包括:若否,则将数值0作为远焦点限制值进行自动对焦计算,得到第四远焦点对焦位置。5.根据权利要求1所述的动态校准方法,其特征在于,在所述判断所述摄像头模组的已对焦次数是否小于第一阈值之后,所述方法还包括:记录预设时间内的成功对焦次数;判断所述成功对焦次数是否小于第二阈值,若是,则将所述已对焦次数清零。6.根据权利要求1至5中任意一项所述的动态校准方法,其特征在于,所述根据所述远焦点校准值计算所述摄像头模组的远焦点初始值,包括:获取所述摄像头模组的远焦点实测值;根据所述远焦点实测值和所述远焦点校准值计算扩展值;根据所述远焦点校准值与所述扩展值的差值得到所述摄像头模组的远焦点初始值。7.根据权利要求1至5...

【专利技术属性】
技术研发人员:郭易君骆成锐
申请(专利权)人:珠海视熙科技有限公司
类型:发明
国别省市:

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

1