防抖控制方法、电子设备及存储介质技术

技术编号:29048446 阅读:12 留言:0更新日期:2021-06-26 06:07
本申请属于摄像头测试技术领域,涉及一种防抖控制方法、电子设备及计算机可读存储介质,其中,防抖控制方法,包括:根据预设的防抖补偿值进行防抖测试得到初始测试结果,其中,预设的防抖补偿值为预设防抖补偿范围内的值;在初始测试结果不满足防抖条件时,基于预设的防抖补偿值进行调整,并进行防抖测试;当存在测试结果符合设定要求时,根据测试结果获取目标防抖补偿值。因此,本申请能够实现快速、精确地找到各种OIS摄像头模组的最佳偏移量。地找到各种OIS摄像头模组的最佳偏移量。地找到各种OIS摄像头模组的最佳偏移量。

【技术实现步骤摘要】
防抖控制方法、电子设备及存储介质


[0001]本申请涉及摄像头测试
,特别是涉及一种防抖控制方法、电子设备及计算机可读存储介质。

技术介绍

[0002]一般情况下,当摄像头拍照时,人手不可避免的会产生抖动,而手的抖动则会导致摄像头接收到的光信号变化,进而使得所拍图片出现画质下降的情况,所以为了解决摄像头拍照时摄像头有抖动造成的画质下降,需要在摄像头模组上增加光学防抖功能。现有技术的光学防抖功能主要通过调整镜头来补偿摄像头模组抖动造成的图像偏移,工作时需要确定X轴、Y轴方向的GyroGain位置(或称陀螺仪补偿位置、偏移位置、偏移量等等,以下使用偏移量进行描述)后,以控制镜头做X轴、Y轴方向移动,因此,在针对光学防抖的摄像头模组进行防抖测试时,会存在搜索最佳偏移量(例如搜索X轴的最佳偏移量和/或Y轴的最佳偏移量)的操作,从而搜索到的最佳偏移量使模组防抖效果达到最佳。
[0003]目前,传统的搜索偏移量的方式一般是,根据一个范围内搜索到最佳位置(例如可搜索的范围为0~1,根据厂内模组的状态,最佳偏移量的分布可能只存在0.2~0.8之间,那么我们可以将改区间细化来进行搜寻)。这种搜索方式时间上会比较漫长;此外,还有一种传统的搜索偏移量的方式为拟合方式,其在0.2~0.8区间等间距取5个点,然后根据这5个点拟合曲线,找出最佳点。这种方式对于常规光学防抖摄像头模组(简称OIS摄像头模组)可以达到比较好的效果,但是对于大角度OIS摄像头模组,对最佳偏移量的要求精确度很高,则可能导致得到的最佳偏移量与实际的最佳偏移量偏差较大,影响大角度OIS摄像头模组的防抖效果。因此,如何快速、精确地找到各种OIS摄像头模组的最佳偏移量是本领域技术人员亟需解决的技术问题。
[0004]针对以上问题,本领域技术人员一直在寻求解决方法。
[0005]前面的叙述在于提供一般的背景信息,并不一定构成现有技术。

技术实现思路

[0006]本申请要解决的技术问题在于,针对上述现有技术的缺陷,提供了防抖控制方法、电子设备及计算机可读存储介质,以实现快速、精确地找到各种OIS摄像头模组的最佳偏移量。
[0007]本申请第一方面提供了一种防抖控制方法,包括:根据预设的防抖补偿值进行防抖测试得到初始测试结果,其中,预设的防抖补偿值为预设防抖补偿范围内的值;在初始测试结果不满足防抖条件时,基于预设的防抖补偿值进行调整,并进行防抖测试;当存在测试结果符合设定要求时,根据测试结果获取目标防抖补偿值。
[0008]可选地,在初始测试结果不满足防抖条件时,基于预设的防抖补偿值进行调整,并进行防抖测试的步骤中,包括:在初始测试结果不满足防抖条件时,基于防抖补偿值与测试结果的关系呈上开口抛物线的特性及预设的防抖补偿值进行调整,并进行防抖测试。
[0009]可选地,在初始测试结果不满足防抖条件时,基于防抖补偿值与测试结果的关系呈上开口抛物线的特性及预设的防抖补偿值进行调整,并进行防抖测试的步骤,包括:基于防抖补偿值与测试结果的关系呈上开口抛物线的特性及预设的防抖补偿值进行第一调整和/或第二调整,并进行防抖测试,其中,第一调整与第二调整相反。
[0010]可选地,基于防抖补偿值与测试结果的关系呈上开口抛物线的特性及预设的防抖补偿值进行第一调整和/或第二调整,并进行防抖测试的步骤中,包括:基于上开口抛物线的特性和预设的防抖补偿值进行第一调整,以获取第一防抖补偿值;根据第一防抖补偿值进行防抖测试,以获取第一测试结果;判断第一测试结果是否符合设定要求;若是,则执行根据测试结果获取目标防抖补偿值的步骤,以将第一防抖补偿值作为目标防抖补偿值;若否,则根据第一测试结果和初始测试结果进行判断控制。
[0011]可选地,根据第一测试结果和初始测试结果进行判断控制的步骤中,包括:判断第一测试结果是否差于初始测试结果;若否,则基于上开口抛物线的特性和第一防抖补偿值继续进行第一调整,以更新第一防抖补偿值后进行防抖测试及结束判断控制;若是,则基于上开口抛物线的特性和预设的防抖补偿值进行第二调整,以获取第二防抖补偿值并进行防抖测试及结束判断控制。
[0012]可选地,基于上开口抛物线的特性和第一防抖补偿值继续进行第一调整,以更新第一防抖补偿值后进行防抖测试及结束判断控制的步骤中,包括:基于上开口抛物线的特性和第一防抖补偿值继续进行第一调整,以更新第一防抖补偿值;根据更新后的第一防抖补偿值进行防抖测试,以更新第一测试结果;判断更新后的第一测试结果是否符合设定要求;若是,则执行根据测试结果获取目标防抖补偿值的步骤,以将更新后的第一防抖补偿值或最近的更新前的第一防抖补偿值作为目标防抖补偿值;若否,则返回基于上开口抛物线的特性和第一防抖补偿值继续进行第一调整,以更新第一防抖补偿值的步骤。
[0013]可选地,基于上开口抛物线的特性和预设的防抖补偿值进行第二调整,以获取第二防抖补偿值并进行防抖测试及结束判断控制的步骤中,包括:基于上开口抛物线的特性和预设的防抖补偿值进行第二调整,以获取第二防抖补偿值;根据第二防抖补偿值进行防抖测试,以获取第二测试结果;判断第二测试结果是否符合设定要求;若是,则执行根据测试结果获取目标防抖补偿值的步骤,以将第二防抖补偿值或预设的防抖补偿值作为目标防抖补偿值;若否,则基于上开口抛物线的特性和第二防抖补偿值继续进行第二调整,以更新第二防抖补偿值后进行防抖测试及结束判断控制。
[0014]可选地,基于上开口抛物线的特性和第二防抖补偿值继续进行第二调整,以更新第二防抖补偿值后进行防抖测试及结束判断控制的步骤中,包括:基于上开口抛物线的特性和第二防抖补偿值继续进行第二调整,以更新第二防抖补偿值;根据更新后的第二防抖补偿值进行防抖测试,以更新第二测试结果;判断更新后的第二测试结果是否符合设定要求;若是,则执行根据测试结果获取目标防抖补偿值的步骤,以将更新后的第二防抖补偿值或最近的更新前的第二防抖补偿值作为目标防抖补偿值;若否,则返回基于上开口抛物线的特性和第二防抖补偿值继续进行第二调整,以更新第二防抖补偿值的步骤。
[0015]可选地,存在测试结果符合设定要求的情况,包括:当前测试结果中的测试线宽偏差在预设线宽范围内;和/或,当前测试结果中的测试线宽偏差大于前一次测试结果中的测试线宽偏差。
[0016]可选地,预设的防抖补偿值包括预设的X轴防抖补偿值和预设的Y轴防抖补偿值;在初始测试结果不满足防抖条件时,基于预设的防抖补偿值进行调整,并进行防抖测试的步骤中,包括:在预设的X轴防抖补偿值对应的初始测试线宽偏差不在预设线宽范围内时,基于上开口抛物线的特性及预设的X轴防抖补偿值,进行第一调整和/或第二调整;和/或,在预设的Y轴防抖补偿值对应的初始测试线宽偏差不在预设线宽范围内时,基于上开口抛物线的特性及预设的Y轴防抖补偿值,进行第一调整和/或第二调整。
[0017]本申请第二方面还提供了一种电子设备,包括存储器和处理器;处理器用于执行存储器中存储的计算机程序以实现如上所描述的防抖控制方法的步骤。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防抖控制方法,其特征在于,包括:根据预设的防抖补偿值进行防抖测试得到初始测试结果,其中,所述预设的防抖补偿值为预设防抖补偿范围内的值;在所述初始测试结果不满足防抖条件时,基于所述预设的防抖补偿值进行调整,并进行防抖测试;当存在测试结果符合设定要求时,根据所述测试结果获取目标防抖补偿值。2.如权利要求1所述的防抖控制方法,其特征在于,所述在所述初始测试结果不满足防抖条件时,基于所述预设的防抖补偿值进行调整,并进行防抖测试的步骤中,包括:在所述初始测试结果不满足防抖条件时,基于防抖补偿值与测试结果的关系呈上开口抛物线的特性及所述预设的防抖补偿值进行调整,并进行防抖测试。3.如权利要求2所述的防抖控制方法,其特征在于,所述在所述初始测试结果不满足防抖条件时,基于防抖补偿值与测试结果的关系呈上开口抛物线的特性及所述预设的防抖补偿值进行调整,并进行防抖测试的步骤,包括:基于防抖补偿值与测试结果的关系呈上开口抛物线的特性及所述预设的防抖补偿值进行第一调整和/或第二调整,并进行防抖测试,其中,所述第一调整与所述第二调整相反。4.如权利要求3所述的防抖控制方法,其特征在于,所述基于防抖补偿值与测试结果的关系呈上开口抛物线的特性及所述预设的防抖补偿值进行第一调整和/或第二调整,并进行防抖测试的步骤中,包括:基于所述上开口抛物线的特性和所述预设的防抖补偿值进行第一调整,以获取第一防抖补偿值;根据所述第一防抖补偿值进行防抖测试,以获取第一测试结果;判断所述第一测试结果是否符合所述设定要求;若是,则执行所述根据所述测试结果获取目标防抖补偿值的步骤,以将所述第一防抖补偿值作为目标防抖补偿值;若否,则根据所述第一测试结果和所述初始测试结果进行判断控制。5.如权利要求4所述的防抖控制方法,其特征在于,所述根据所述第一测试结果和所述初始测试结果进行判断控制的步骤中,包括:判断所述第一测试结果是否差于所述初始测试结果;若否,则基于所述上开口抛物线的特性和所述第一防抖补偿值继续进行第一调整,以更新所述第一防抖补偿值后进行防抖测试及结束判断控制;若是,则基于所述上开口抛物线的特性和所述预设的防抖补偿值进行第二调整,以获取第二防抖补偿值并进行防抖测试及结束判断控制。6.如权利要求5所述的防抖控制方法,其特征在于,所述基于所述上开口抛物线的特性和所述第一防抖补偿值继续进行第一调整,以更新所述第一防抖补偿值后进行防抖测试及结束判断控制的步骤中,包括:基于所述上开口抛物线的特性和所述第一防抖补偿值继续进行第一调整,以更新所述第一防抖补偿值;根据更新后的第一防抖补偿值进行防抖测试,以更新所述第一测试结果;判断更新后的第一测试结果是否符合所述设定要求;
若是,则执行所述根据所述测试结果获取目标防抖补偿值的步骤,以将所述更新后的第一防抖补偿值或最近的更新前的第一防抖补偿值作为目标防抖补偿值;若否,则返回所述基于所述上开口抛...

【专利技术属性】
技术研发人员:张晓燕
申请(专利权)人:昆山丘钛光电科技有限公司
类型:发明
国别省市:

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

1