倾斜景深摄像头的防抖控制方法、电路、摄像头及手机技术

技术编号:29955031 阅读:27 留言:0更新日期:2021-09-08 08:52
本发明专利技术公开了一种倾斜景深摄像头的防抖控制方法、电路、摄像头及手机,利用陀螺仪检测摄像头的角速度;其方法包括以下步骤:步骤1:获取陀螺仪在采样周期T内的角速度,并计算出在采样周期T的平均角速度V;计算陀螺仪的偏移角度N,计算陀螺仪的当前实际角度N

【技术实现步骤摘要】
倾斜景深摄像头的防抖控制方法、电路、摄像头及手机


[0001]本专利技术属于防抖摄像头
,具体涉及一种倾斜景深摄像头的防抖控制方法、电路、摄像头及手机。

技术介绍

[0002]目前手机摄像头模组有OIS光学防抖、EIS电子防抖和AIS智能防抖。OIS光学防抖是调节镜头在X、Y平面移动,补偿手机震动时的位移,从而避免光路发生抖动;EIS电子防抖是一种演算法运算,通过影响裁剪补偿方式来避免模糊,但牺牲了图像解析力;AIS智能防抖集成了OIS光学防抖和EIS电子防抖优点。Tilt OIS光学防抖通过对X、Y轴平面倾斜达到位移补偿。但现有OIS算法的开发难度较大,同时存在无法满足行业要求的压缩率(DB值)需要满足28的要求。
[0003]因此,有必要开发一种新的倾斜景深摄像头的防抖控制方法、电路、摄像头及手机。

技术实现思路

[0004]本专利技术的目的是提供一种倾斜景深摄像头的防抖控制方法、电路、摄像头及手机,以解决因手机倾斜引起的影像抖动问题。
[0005]本专利技术所述的一种倾斜景深摄像头的防抖控制方法,利用陀螺仪检测摄像头的角速度;其方法包括以下步骤:
[0006]步骤1:获取陀螺仪在采样周期T内的角速度,并计算出在采样周期T的平均角速度V;计算陀螺仪的偏移角度N,计算公式如下:
[0007]N=T*V;
[0008]计算陀螺仪的当前实际角度N
Ri
,计算公式如下:
[0009]N
Ri
=N-N
E/>+N
Ri-1-GZ;
[0010]其中:N
Ri-1
为陀螺仪上一次角度,N
E
为陀螺仪在静止状态下的偏移角度,GZ为基准零点;
[0011]步骤2:根据陀螺仪的当前实际角度N
Ri
计算出摄像头的抖动距离L,计算公式如下:
[0012]L=EFL*tan(N
Ri
);
[0013]其中:EFL为镜头的光学有效焦距;
[0014]步骤3:基于抖动距离L控制OIS马达补偿摄像头的倾斜位移。
[0015]进一步,所述基于抖动距离L控制OIS马达补偿摄像头的倾斜位移,具体为:
[0016]根据抖动距离L计算出OIS马达的补偿位移S,计算公式如下:
[0017]S=L/2;
[0018]根据补偿位移S查OIS马达的补偿位移S、驱动电流I和运动斜率K的关系表,得到补偿位移量S对应的驱动电流I,并将驱动电流I输入给OIS马达的驱动器,由驱动器控制OIS马达在X轴、Y轴上旋转,补偿摄像头的倾斜位移。
[0019]进一步,所述N
E
为标定量,其标定方法为:
[0020]在陀螺仪静止状态下,获取10000次陀螺仪输出的偏移角度N
i
,i=1,2,

10000;
[0021]N
E
=(N1+N2+...N
i
)/i。
[0022]第二方面,本专利技术所述的一种倾斜景深摄像头的防抖控制电路,包括MCU、陀螺仪和驱动模块,所述陀螺仪与MCU电连接,MCU与驱动模块电连接,驱动模块与OIS马达电连接;
[0023]所述陀螺仪用于在倾斜景深摄像头抖动时采集角速率;
[0024]所述驱动模块基于MCU输出的控制指令控制OIS马达在X轴、Y轴上旋转,补偿摄像头的倾斜位移;
[0025]所述MCU被编程以便执行如本专利技术所述的倾斜景深摄像头的防抖控制方法的步骤。
[0026]进一步,所述驱动模块包括三颗开环式Driver IC,各开环式Driver IC分别与MCU和OIS马达电连接。
[0027]进一步,所述MCU和陀螺仪设置在PCB板上,且位于OIS马达的一侧。
[0028]第三方面,本专利技术所述的一种倾斜景深摄像头,采用如本专利技术所述的倾斜景深摄像头的防抖控制电路。
[0029]第四方面,本专利技术所述的一种手机,采用如本专利技术所述的所述的倾斜景深摄像头。
[0030]本专利技术具有以下优点:
[0031](1)能够补偿手机倾斜引起的影像抖动;
[0032](2)降低了OIS算法的开发难度;
[0033](3)通过本方法来进行防抖控制,其防抖效果非常好,满足压缩率(DB)>28的要求;
[0034](4)能够抑制抖动角度在
±
5度,并且是在10HZ的情况下;
[0035](5)使用的MCU和开环Driver IC相对于专用OIS Driver IC成本低,降低了OIS防抖成本。
附图说明
[0036]图1为本实施例的流程图;
[0037]图2为本实施例中所述倾斜景深摄像头的结构示意图;
[0038]图3为本实施例中所述倾斜景深摄像头的防抖控制电路的电路图;
[0039]图中:1-MCU、2-PCB板、3-陀螺仪、4-OIS马达、5-驱动模块。
具体实施方式
[0040]以下结合附图本实施例进行详细的说明。
[0041]如图1所示,本实施例中,一种倾斜景深摄像头的防抖控制方法,利用陀螺仪3检测摄像头的角速度;其方法包括以下步骤:
[0042]步骤1:获取陀螺仪3在采样周期T内的角速度,并计算出在采样周期T的平均角速度V;
[0043]计算陀螺仪的偏移角度N,计算公式如下:
[0044]N=T*V;
[0045]计算陀螺仪的当前实际角度N
Ri
,计算公式如下:
[0046]N
Ri
=N-N
E
+N
Ri-1-GZ;
[0047]其中:N
Ri-1
为陀螺仪上一次角度,N
E
为陀螺仪在静止状态下的偏移角度,GZ为基准零点;
[0048]步骤2:根据陀螺仪3的当前实际角度N
Ri
计算出摄像头的抖动距离L,计算公式如下:
[0049]L=EFL*tan(N
Ri
);
[0050]其中:EFL为镜头的光学有效焦距;
[0051]步骤3:基于抖动距离L控制OIS马达4补偿摄像头的倾斜位移。
[0052]本实施例中,OIS马达的X轴和Y轴两侧各放置一对线圈,两侧线圈电流同向时,根据弗莱明左手定则,两侧线圈受力大小相等、方向相反,OIS马达4倾斜。
[0053]本实施例中,所述基于抖动距离L控制OIS马达4补偿摄像头的倾斜位移,具体为:
[0054]本实施例中,由于OIS马达4在同一轴向两端受力大小相等,方向相反,故有:
[0055]S=L/2;
[0056]根据补偿位移S查OIS马达4的补偿位移S、驱动电流I和运动斜率K(运动斜率K是驱动电流和马达运动距离的比例系数)的关系表,得到补偿位移量S对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种倾斜景深摄像头的防抖控制方法,利用陀螺仪检测摄像头的角速度;其特征在于,其方法包括以下步骤:步骤1:获取陀螺仪在采样周期T内的角速度,并计算出在采样周期T的平均角速度V;计算陀螺仪的偏移角度N,计算公式如下:N=T*V;计算陀螺仪的当前实际角度N
Ri
,计算公式如下:N
Ri
=N-N
E
+N
Ri-1-GZ;其中:N
Ri-1
为陀螺仪上一次角度,N
E
为陀螺仪在静止状态下的偏移角度,GZ为基准零点;步骤2:根据陀螺仪的当前实际角度N
Ri
计算出摄像头的抖动距离L,计算公式如下:L=EFL*tan(N
Ri
);其中:EFL为镜头的光学有效焦距;步骤3:基于抖动距离L控制OIS马达补偿摄像头的倾斜位移。2.根据权利要求1所述的倾斜景深摄像头的防抖控制方法,其特征在于:所述基于抖动距离L控制OIS马达补偿摄像头的倾斜位移,具体为:根据抖动距离L计算出OIS马达的补偿位移S,计算公式如下:S=L/2;根据补偿位移S查OIS马达的补偿位移S、驱动电流I和运动斜率K的关系表,得到补偿位移量S对应的驱动电流I,并将驱动电流I输入给OIS马达的驱动器,由驱动器控制OIS马达在X轴、Y轴上旋转,补偿摄像头的倾斜位移。3...

【专利技术属性】
技术研发人员:古昌根姜林森唐超齐书章平卢江邓小光王军成
申请(专利权)人:重庆市天实精工科技有限公司
类型:发明
国别省市:

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

1