拍摄装置及其控制方法

文档序号:9276981阅读:269来源:国知局
拍摄装置及其控制方法
【技术领域】
[0001] 本发明涉及摄像技术领域,尤其涉及一种拍摄装置及其控制方法。
【背景技术】
[0002] 目前,用于稳定手机或者相机拍摄视频的方法一般有三种处理方法,其中两种是 对摄像头进行处理的,一种是光学防抖,另一种是机械防抖,从处理效果上来讲,光学防抖 的处理方法要优于机械防抖的处理方法,此外,还有一种方法就是靠受过专业训练的人来 进行视频拍摄来保证视频画面的稳定以及流畅性。但是无论是基于镜头的防抖技术还是专 业的摄影人员,都无法使拍摄的视频拍摄达到很好的效果,主要原因是无论多高级的摄像 头还是专业人员对震动的过滤上都有一定的局限,即拍摄过程中所产生的晃动使拍摄效果 不好。综上所述,现有技术中存在由于在拍摄过程中会产生晃动使拍摄效果不好问题。

【发明内容】

[0003] 本发明的目的在于提供一种拍摄装置及其控制方法,旨在解决针对现有技术中存 在由于在拍摄过程中会产生晃动使拍摄效果不好问题。
[0004] 本发明是这样实现的,第一方面提供一种拍摄装置的控制方法,所述控制方法包 括以下步骤:
[0005] A.获取所述拍摄装置当前所在位置的姿态角度;
[0006] B.获取所述拍摄装置当前所在位置的绝对位置角度,并根据所述绝对位置角度得 到跟随角度;
[0007] C.将所述姿态角度和所述跟随角度经过PID运算后得到电机控制信号;
[0008] D.根据所述电机控制信号驱动电机。
[0009] 结合第一方面,在第一方面的第一种实施方式中,所述步骤A具体为:
[0010] 获取所述拍摄装置当前所在位置的俯仰角、横滚角以及航偏角;
[0011] 对所述俯仰角、横滚角以及航偏角经过卡尔曼滤波算法得到姿态角度。
[0012] 结合第一方面,在第一方面的第二种实施方式中,所述步骤C具体为:
[0013] 将所述姿态角度与所述跟随角度做差,通过PID控制器生成速率设定值;
[0014] 将所述速率设定值与采集到速率信息进行作差,通过PID控制器生成电流设定 值;
[0015] 将所述电流设定值与实时采集到的电机电流信息作差,通过PID控制器生成电机 控制信号。
[0016] 结合第一方面,在第一方面的第三种实施方式中,所述步骤D具体为:
[0017] 将异步电动机在三相坐标系下的定子电流变换成两相静止坐标系下的交流电 流;
[0018] 将所述交流电流经过转子磁场定向旋转变换成同步旋转坐标系下的直流电流;
[0019] 根据所述直流电流获取电动机的控制量,经过相应的坐标反变换以对电动机进行 控制。
[0020] 结合第一方面,在第一方面的第四种实施方式中,所述步骤B中所述获取所述拍 摄装置当前所在位置的绝对位置角度步骤之后还包括:
[0021] 判断是否到达设定的中断时间,是,则更新所述绝对位置角度,并根据更新后的绝 对位置角度得到跟随角度;否,则根据原有绝对位置角度得到跟随角度。
[0022] 本发明第二方面提供一种拍摄装置,所述拍摄装置包括:
[0023] 姿态角度获取模块,用于获取所述拍摄装置当前所在位置的姿态角度;
[0024] 跟随角度获取模块,用于获取所述拍摄装置当前所在位置的绝对位置角度,并根 据所述绝对位置角度得到跟随角度;
[0025] 控制模块,用于将所述姿态角度和所述跟随角度经过PID运算后得到电机控制信 号,并根据所述电机控制信号驱动电机。
[0026] 结合第二方面,在第二方面的第一种实施方式中,所述姿态角度获取模块获取所 述拍摄装置当前所在位置的姿态角度的过程为:
[0027] 获取所述拍摄装置当前所在位置的俯仰角、横滚角以及航偏角;
[0028] 对所述俯仰角、横滚角以及航偏角经过卡尔曼滤波算法得到姿态角度。
[0029] 结合第二方面,在第二方面的第二种实施方式中,所述控制模块将所述姿态角度 和所述跟随角度经过PID运算后得到电机控制信号的过程为:
[0030] 将所述姿态角度与所述跟随角度做差,通过PID控制器生成速率设定值;
[0031] 将所述速率设定值与采集到速率信息进行作差,通过PID控制器生成电流设定 值;
[0032] 将所述电流设定值与实时采集到的电机电流信息作差,通过PID控制器生成电机 控制信号。
[0033] 结合第二方面,在第二方面的第三种实施方式中,所述控制模块根据所述电机控 制信号驱动电机的过程为:
[0034] 将异步电动机在三相坐标系下的定子电流变换成两相静止坐标系下的交流电 流;
[0035] 将所述交流电流经过转子磁场定向旋转变换成同步旋转坐标系下的直流电流;
[0036] 根据所述直流电流获取电动机的控制量,经过相应的坐标反变换以对电动机进行 控制。
[0037] 结合第二方面,在第二方面的第四种实施方式中,所述跟随角度获取模块获取所 述拍摄装置当前所在位置的绝对位置角度步骤,并根据所述电机控制信号驱动电机的过程 还包括:
[0038] 判断是否到达设定的中断时间,是,则更新所述绝对位置角度,并根据更新后的绝 对位置角度得到跟随角度;否,则根据原有绝对位置角度得到跟随角度。
[0039] 本发明提供一种拍摄装置及其控制方法,通过实时采集姿态角度和跟随角度进行 PID运算,并利用FOC电机驱动算法驱动电机弥补姿态角度与零角度的误差,从而实现拍 摄过程中的画面稳定顺滑,此外,本发明还包括随动功能,即当拍摄者想拍摄任意方向的视 频,只与将身体转向所要拍摄场景的方向时,系统会自行顺滑跟随到身体所指向的方向,并 保证画面顺滑流畅。
【附图说明】
[0040] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。
[0041] 图1是本发明一种实施例提供的一种拍摄装置的控制方法的流程图;
[0042] 图2是本发明另一种实施例提供的一种拍摄装置的结构示意图;
[0043] 图3是本发明另一种实施例提供的一种拍摄装置中的电流采样电路的电路图;
[0044] 图4是本发明另一种实施例提供的一种拍摄装置中的编码器的电路图。
【具体实施方式】
[0045] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0046] 为了说明本发明的技术方案,下面通过具体实施例来进行说明。
[0047] 本发明一种实施例提供一种拍摄装置的控制方法,如图1所示,控制方法包括以 下步骤:
[0048] 步骤SlOL获取拍摄装置当前所在位置的姿态角度。
[0049] 在本步骤中,步骤SlOl具体为:
[0050] 获取拍摄装置当前所在位置的俯仰角、横滚角以及航偏角;
[0051] 对俯仰角、横滚角以及航偏角经过卡尔曼滤波算法得到姿态角度。
[0052] 具体的,首先通过IIC协议读取MPU6050的六个轴的数据,根据终端信号更新角速 度与加速度的状态,然后通过卡尔曼滤波算法获取到姿态角度。
[0053] 其中,加速度传感器Z轴与自然坐标系Z轴夹角为:
[0059] 步骤S102.获取拍摄装置当前所在位置的绝对位置角度,并根据绝对位置角度得 到跟随角度。
[0060] 在本步骤中,具体的,根据编码器获取当前所在位置的绝对位置角度,当拍摄者想 拍摄任意方向的视频,将身体转向所要拍摄场景的方向时系统会自行顺滑跟随到你身体所 指向的方向,并根据所旋转的角度与原有测量的角度得到跟随角度。
[0061] 进一步的,步骤B中获取拍摄装置当前所在位置的绝对位置角度步骤之后还包 括:
[0062] 判断是否到达设定的中断时间,是,则更新绝对位置角度,并根据更新后的绝对位 置角度得到跟随角度;否,则根据原有绝对位置角度得到跟随角度。
[0063] 在本步骤中,具体的,通过设定中断时间,以得到跟随角度,当拍摄者转动时,根据 旋转的角度需要计算新的跟随角度。
[0064] 具体的,可以通过设置定时器中断以及串口中断实现,其中,定时器的中断方法包 括以下步骤:等待IMS中断服务程序开始;置位中断标志;等待按键操作;LED灯闪烁提醒; 结束中断。其中,串口中断包括以下步骤:进入串口中断;等待DM传输,判
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1