全景拍照的对焦测光锁定方法和系统的制作方法

文档序号:9277003阅读:755来源:国知局
全景拍照的对焦测光锁定方法和系统的制作方法
【技术领域】
[0001]本发明涉及拍照技术领域,特别是一种全景拍照的对焦测光锁定方法及其应用该方法的系统。
【背景技术】
[0002]拍照功能已成为现在智能手机的第二大功能模块,是除了电话功能之外,智能手机厂商纷纷发力的一个模块,随着手机屏幕尺寸越做越大,越做越薄,手持拍摄清晰稳定的照片的难度就越来越大,一旦手机拿不稳或者晃动,就很容易影响到最终的出片成功率,特别是在全景拍照过程中,用户需要持续移动手机环绕物体进行拍摄,环绕的过程中场景的亮度,内容变化,手机的移动等都会触发连续自动对焦测光的产生,而这种频繁的对焦测光会因为用户手持的抖动或者无意识的运动造成重复对焦测光,这就会给拍摄带来难度,并由于全景拍照过程中的重复对焦测光而录像了很多远近画面拉伸画面没法正常衔接,影响后期成像精度和成像质量等问题,以及因为光线的关系导致测光的变化导致画面明暗不均匀需要后期补偿耗时等问题。
[0003]另外,目前智能手机上比较成熟的对焦测光系统主要是对比度对焦系统,它通过镜头的移动来回对比每一帧的画面的清晰程度,然后再把镜头移动到焦点最清晰画面,因为是马达的前后移动会变换景深,连续拍摄时会受到对焦的影响抓取到清晰度不同的画面,进一步影响了图像合成的质量不高。

【发明内容】

[0004]本发明为解决上述问题,提供了一种全景拍照的对焦测光锁定方法和系统,能够有效解决因全景拍照过程中的解锁对焦和测光而导致的全景图像无法衔接的问题和画面明暗不均的问题,拍摄效果更好。
[0005]为实现上述目的,本发明采用的技术方案为:
[0006]一种全景拍照的对焦测光锁定方法,其特征在于,包括以下步骤:
[0007]10.在全景拍照的预览模式中进行对焦和测光;
[0008]20.对焦测光成功后进行对焦测光锁定,并维持对焦测光锁定状态至预设的对焦测光锁定时间范围;
[0009]30.对焦测光锁定时间结束时,进行检测陀螺仪的角速度以及预览图像的画面信息,并判断是否解锁对焦和测光;
[0010]40.启动全景拍照时,判断当前的对焦测光状态,并根据当前状态通知相机硬件进行锁定或维持锁定对焦测光在对应位置,并开始拍摄;
[0011]50.全景拍照过程中保持对焦锁定状态和测光锁定状态直到拍摄结束。
[0012]优选的,所述的步骤20的对焦测光锁定过程中,若接收到与步骤10的初始对焦模式不同的对焦指令时,则立即取消对焦锁定,并根据接收到的对焦指令进行对焦。
[0013]优选的,所述的步骤20进一步包括:
[0014]21.对焦测光成功,相机的逻辑层通知相机停止硬件对焦运动和软件对焦检测、测光算法,并维持待命状态;
[0015]22.对焦测光失败,则继续进行对焦测光的检测,并在需要对焦测光的时候进行重新对焦测光。
[0016]优选的,所述的步骤20中,对焦测光锁定后,相机的逻辑层开始计时,并在预设的对焦测光锁定时间范围内维持对焦测光锁定状态,相机的硬件对焦运动和软件对焦检测、测光算法均处于待命状态。
[0017]优选的,所述的步骤30中,根据检测的陀螺仪的角速度判断是否解锁对焦和测光,主要通过在预设时间间隔进行检测所述相机的陀螺仪的X、1、Z方向的角速度数据,比较当前帧的各个方向的角速度数据与上一帧的对应方向的角速度数据的差距,当任何一个方向的角速度数据的差距大于预设阈值时,则返回步骤10进行重新对焦和测光。
[0018]优选的,所述的步骤30中,根据检测的预览图像的画面信息判断是否解锁对焦和测光,进一步包括以下步骤:
[0019]31.若图像的前后帧的变化程度大于预设阈值,则解锁对焦和测光并返回步骤10 ;
[0020]32.若图像的前后帧的变化程度在预设阈值范围内,则表示对焦状态相对稳定,并维持对焦测光锁定状态。
[0021]优选的,所述的步骤40中,根据当前状态通知相机硬件进行锁定或维持锁定对焦测光在对应位置,进一步包括:
[0022]41.若处于对焦失败状态,则通知相机硬件马达运动至预设位置,并锁定对焦和测光后开始拍摄;
[0023]42.若处于对焦测光锁定状态,则维持对焦测光锁定状态,保持相机硬件的锁定并开始拍摄;
[0024]43.若处于对焦测光锁定后正在解除且未开始重新对焦测光,则通知相机硬件保持锁定并开始拍摄;
[0025]44.若处于正在对焦测光状态,则等待对焦测光结束,并根据对焦测光结果的成功或失败执行步骤41或步骤42。
[0026]另外,本发明还提供一种全景拍照的对焦测光锁定系统,其特征在于,其包括:
[0027]对焦测光执行模块,用于在全景拍照的预览模式中进行对焦和测光;
[0028]对焦测光锁定模块,用于在对焦测光成功后进行对焦测光锁定,并在全景拍照过程中保持对焦锁定状态和测光锁定状态直到拍摄结束;
[0029]计时模块,用于维持对焦测光锁定状态至预设的对焦测光锁定时间范围;
[0030]对焦测光解锁检测模块,用于在对焦测光锁定时间结束时,进行检测陀螺仪的角速度以及预览图像的画面信息,并判断是否解锁对焦和测光;
[0031]对焦测光拍摄前确认模块,用于在启动全景拍照时,判断当前的对焦测光状态,并根据当前状态通知相机硬件进行锁定或维持锁定对焦测光在对应位置;
[0032]全景拍照模块,用于执行全景的拍摄。
[0033]本发明的有益效果是:
[0034]本发明的一种全景拍照的对焦测光锁定方法和系统,其通过在全景拍照的预览模式中进行对焦和测光,对焦测光成功后进行对焦测光锁定,并维持对焦测光锁定状态至预设的对焦测光锁定时间范围,对焦测光锁定时间结束时进行检测陀螺仪的角速度以及预览图像的画面信息,并判断是否解锁对焦和测光,然后在启动全景拍照时判断当前的对焦测光状态,并根据当前状态通知相机硬件进行锁定或维持锁定对焦测光在对应位置并开始拍摄,并在全景拍照过程中保持对焦锁定状态和测光锁定状态直到拍摄结束;不仅能够有效解决因连续自动对焦产生画面焦距移动,测光导致图像明暗变化不均匀,最终导致全景拼接图像衔接质量不高以及后期处理困难耗时等问题,提高全景拍照效果,而且无需频繁对焦测光,减小运算量和耗电量,无论是手持式相机还是固定式相机均能获得较好的对焦测光效果。
【附图说明】
[0035]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0036]图1为本发明一种全景拍照的对焦测光锁定方法的流程简图;
[0037]图2为本发明一种全景拍照的对焦测光锁定系统的结构示意图;
[0038]图3为采用现有技术进行全景拍照的效果图;
[0039]图4为采用本发明对焦测光锁定方法进行全景拍照的效果图。
【具体实施方式】
[0040]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0041]现行的市面上的手机或其他拍摄终端一般会选择在晃动时就开始进行连续自动对焦,因为检测算法可能已经检测到当前画面需要重新对焦确保画面清晰。但是在进行全景拍照时,需要高度保持前后帧画面在清晰度景深等的一致性,如果在全景拍照过程中重新对焦,对焦的画面被抓取用于全景的拼接,将严重影响拍摄效果,糟糕的情况是导致拍摄的图像无法衔接而高概率失败。
[0042]同样的,如果采用自动测光,全景拍照过程中一般不可避免会出现逆光场景,导致局部画面很黑,而转到背对阳光的角度时,画面又会变得很亮,导致明暗差距很大(如图3所示的效果图),需要后期做补偿,而后期补偿会消耗很长的时间,衔接的部分识别精度等问题导致补偿效果不均匀。
[0043]据此,本发明的一种全景拍照的对焦测光锁定方法,如图1所示,其包括以下步骤:
[0044]10.在全景拍照的预览模式中进行对焦和测光;
[0045]20.对焦测光成功后进行对焦测光锁定,并维持对焦测光锁定状态至预设的对焦测光锁定时间范围;
[0046]30.对焦测光锁定时间结束时,进行检测陀螺仪的角速度以及预览图像的画面信息,并判断是否解锁对焦和测光;
[0047]40.启动全景拍照时,判断当前的对焦测光状态,并根据当前状态通知相机硬件进行锁定或维持锁定对焦测光在对应位置,并开始拍摄;
[0048]50.全景拍照过程中保持相机硬件马达的锁定状态直到拍摄结束。
[0049]所述的步骤20的对焦测光锁定过程中,若接收到与步骤10的初始对焦模式不同的对焦指令时,则立即取消对焦锁定,并根据接收到的对焦指令进行对焦,例如步骤10中的初始对焦模式为自动对焦模式,若在步骤20的对焦测光锁定过程中接收到手动对焦指令,则立即取消对焦锁定,并根据接收到的对焦指令进入手动对焦模式。
[0050]所述的步骤20进一步包括:
[0051]21.对焦测光成功,相机的逻辑层通知相机停止硬件对焦运动和软件对焦检测、测光算法,并维持待命状态;
[0052]22.对焦测光失败,则继续进行对焦测光的检测,并在需要对焦测光的时候进行重新对焦测光。
[0053]所述的步骤20中,对焦测光锁定后,相机的逻辑层开始计时,并在预设的对焦测光锁定时间范围内维持对焦测光锁定状态,相机的硬件对焦运动和软件对焦检测、测光算法均处于待命状态,相机的任何方向的晃动或场景的任何变化都不解锁。
[0054]所述的步骤30中,根据检测的陀螺仪的角速度判断是否解锁对焦和测光,主要通过在预设时间间隔进行检测所述相机的陀螺仪的x、y、z方向的角速度数据,比较当前帧的各个方向的角速度数据与上一帧的对应方向的角速度数据的差距,当任何一个方向的角速度数据的差距大于预设阈值时,则返回步骤10进行重新对焦和测光。例如,对焦测光完成后,为了防止因为轻微晃动导致对焦测光重新执行,故进行对焦测光锁定,并设定
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1