镜头抖动补偿方法技术

技术编号:39793634 阅读:7 留言:0更新日期:2023-12-22 02:28
本公开是关于一种镜头抖动补偿方法

【技术实现步骤摘要】
镜头抖动补偿方法、补偿装置、电子设备及存储介质


[0001]本公开涉及电子
,尤其涉及一种镜头抖动补偿方法

镜头抖动补偿装置

电子设备及存储介质


技术介绍

[0002]随着电子技术的快速发展,诸如智能手机等电子设备的功能越来越丰富

其中,拍摄功能已经成为智能手机等电子设备必不可少的功能

但在拍摄过程中,当手机出现较大的运行时,镜头会产生抖动,造成拍照模糊


技术实现思路

[0003]本公开提供一种镜头抖动补偿方法

镜头抖动补偿装置

电子设备及存储介质时

[0004]本公开实施例的第一方面,提供一种镜头抖动补偿方法,包括:
[0005]确定获取第一帧图像时,镜头的抖动程度;
[0006]基于所述镜头的抖动程度,确定出所述镜头在获取所述第一帧图像后,对所述镜头的反向补偿角度,其中所述反向补偿角度的补偿方向为所述镜头在获取所述第一帧图像时抖动方向的反方向;
[0007]基于所述反向补偿角度,调整所述镜头在获取第二帧图像时的初始位置,其中所述第二帧图像为所述镜头在获取图像时所述第一帧图像后的下一帧图像;
[0008]基于调整后的所述初始位置,获取所述第二帧图像

[0009]在一些实施例中,所述基于所述反向补偿角度,调整所述镜头在获取第二帧图像时的初始位置,包括:
[0010]确定所述镜头在获取所述第一帧图像后的第一位置;
[0011]基于所述反向补偿角度,确定所述镜头需要反向调整的移动距离;
[0012]基于所述第一位置及所述需要反向调整的移动距离,确定镜头在获取第二帧图像时的初始位置

[0013]在一些实施例中,所述基于所述反向补偿角度,调整所述镜头在获取第二帧图像时的初始位置,包括:
[0014]若所述反向补偿角度大于预定角度值,则调整所述镜头在获取第二帧图像时的初始位置为所述镜头能够反向移动的最大距离位置;其中所述预定角度值为防抖系统能够反向补偿的最大角度值;
[0015]若所述反向补偿角度小于或等于预定角度值,则调整所述镜头在获取第二帧图像时的初始位置为根据所述镜头需要反向调整的移动距离确定出的所述初始位置

[0016]在一些实施例中,所述基于所述反向补偿角度,调整所述镜头在获取第二帧图像时的初始位置,包括:
[0017]确定所述镜头在获取所述第一帧图像时的抖动是否为具有预定规律的抖动;
[0018]若确定所述抖动为具有预定规律的抖动,则在所述反向补偿角度小于或等于预定
角度值时,调整所述镜头在获取第二帧图像时的初始位置为根据所述镜头需要反向调整的移动距离确定出的所述初始位置;
[0019]若确定所述抖动为不规律的抖动,则调整所述镜头在获取第二帧图像时的初始位置为根据小于所述移动距离的第一距离确定出的初始位置,其中所述第一距离对应的反向补偿角度小于所述镜头需要反向调整的移动距离对应的反向补偿角度

[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]在一些实施例中,所述第三处理单元,用于
[0047]确定所述镜头在获取所述第一帧图像时的抖动是否为具有预定规律的抖动;
[0048]若确定所述抖动为具有预定规律的抖动,则在所述反向补偿角度小于或等于预定角度值时,调整所述镜头在获取第二帧图像时的初始位置为根据所述镜头需要反向调整的移动距离确定出的所述初始位置;
[0049]若确定所述抖动为不规律的抖动,则调整所述镜头在获取第二帧图像时的初始位置为根据小于所述移动距离的第一距离确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种镜头抖动补偿方法,其特征在于,包括:确定获取第一帧图像时,镜头的抖动程度;基于所述镜头的抖动程度,确定出所述镜头在获取所述第一帧图像后,对所述镜头的反向补偿角度,其中所述反向补偿角度的补偿方向为所述镜头在获取所述第一帧图像时抖动方向的反方向;基于所述反向补偿角度,调整所述镜头在获取第二帧图像时的初始位置,其中所述第二帧图像为所述镜头在获取图像时所述第一帧图像后的下一帧图像;基于调整后的所述初始位置,获取所述第二帧图像
。2.
根据权利要求1所述的镜头抖动补偿方法,其特征在于,所述基于所述反向补偿角度,调整所述镜头在获取第二帧图像时的初始位置,包括:确定所述镜头在获取所述第一帧图像后的第一位置;基于所述反向补偿角度,确定所述镜头需要反向调整的移动距离;基于所述第一位置及所述需要反向调整的移动距离,确定镜头在获取第二帧图像时的初始位置
。3.
根据权利要求2所述的镜头抖动补偿方法,其特征在于,所述基于所述反向补偿角度,调整所述镜头在获取第二帧图像时的初始位置,包括:若所述反向补偿角度大于预定角度值,则调整所述镜头在获取第二帧图像时的初始位置为所述镜头能够反向移动的最大距离位置;其中所述预定角度值为防抖系统能够反向补偿的最大角度值;若所述反向补偿角度小于或等于预定角度值,则调整所述镜头在获取第二帧图像时的初始位置为根据所述镜头需要反向调整的移动距离确定出的所述初始位置
。4.
根据权利要求3所述的镜头抖动补偿方法,其特征在于,所述基于所述反向补偿角度,调整所述镜头在获取第二帧图像时的初始位置,包括:确定所述镜头在获取所述第一帧图像时的抖动是否为具有预定规律的抖动;若确定所述抖动为具有预定规律的抖动,则在所述反向补偿角度小于或等于预定角度值时,调整所述镜头在获取第二帧图像时的初始位置为根据所述镜头需要反向调整的移动距离确定出的所述初始位置;若确定所述抖动为不规律的抖动,则调整所述镜头在获取第二帧图像时的初始位置为根据小于所述移动距离的第一距离确定出的初始位置,其中所述第一距离对应的反向补偿角度小于所述镜头需要反向调整的移动距离对应的反向补偿角度
。5.
根据权利要求1所述的镜头抖动补偿方法,其特征在于,所述基于所述镜头的抖动程度,确定出所述镜头在获取所述第一帧图像后,对所述镜头的反向补偿角度,包括:获取所述镜头的抖动系数,所述抖动系数至少反映所述镜头在获取所述第一帧图像时的抖动;确定在获取所述第一帧图像后,对所述镜头进行反向角度补偿时,确定所述镜头的运动角速度;基于所述抖动系数,及所述镜头的运动角速度,确定出所述镜头在获取所述第二帧图像时的反向补偿角度
。6.
根据权利要求5所述的镜头抖动补偿方法,其特征在于,所述获取所述镜头的抖动系
数,包括:确定所述镜头在获取所述第一帧图像时的运动角速度;基于所述镜头在获取所述第一帧图像时的运动角速度,确定出镜头在获取所述第一帧图像时对应的抖动系数
。7.
根据权利要求1所述的镜头抖动补偿方法,其特征在于,应用于连续帧图像获取的拍照场景或拍摄场景;获取的所述第一帧图像为所述连续帧中的任一帧,或,所述连续帧中的任意多帧连续帧或多帧间隔帧均依次作为所述第一帧图像
。8.
根据权利要求1所述的镜头抖动补偿方法,其特征在于,所述基于所述镜头的抖动程度,确定出所述镜头在获取所述第一帧图像后,对所述镜头的反向补偿角度,包括:确定所述镜头的抖动程度是否超过预定抖动值;若所述镜头的抖动程度超过预定抖动值,则确定所述反向补偿角度,对所述镜头的进行反向角度补偿;若所述镜头的抖动程度未超过所述预定抖动值,则不对所述镜头的进行反向角度补偿
。9.
一种镜头抖动补偿装置,其特征在于,包括:第一处理单元,用于确定获取第一帧图像时,镜头的抖动程度;...

【专利技术属性】
技术研发人员:王月王亮
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1