云台转动的控制方法及装置的制造方法

文档序号:9579515阅读:2113来源:国知局
云台转动的控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频监控领域,具体而言,涉及一种云台转动的控制方法及装置。
【背景技术】
[0002]目前,现有的智能手机和平板电脑等移动终端都集成了磁力计和陀螺仪。磁力计是一种用来测量磁场方向的仪器,其可以用于定位设备的方位。磁力计可以理解为移动终端的指南针,其可以获取移动终端在任意倾斜姿态时的方位角(即从某点的指北方向线起,依顺时针方向到目标方向线之间的水平夹角),即终端的朝向。陀螺仪是一种用来感测与维持方向夹角的装置,用于判断设备的倾斜姿态。陀螺仪可以获取移动终端在任意倾斜姿态时与水平面的夹角,即终端的倾斜姿态。
[0003]相关技术中使用智能手机、平板电脑等移动终端对带有云台的摄像机(例如:球机)进行云台方向控制,主要可以分为以下三种方式:
[0004]方式一、通过界面上的按钮控制云台转动,其为最原始的个人计算机(PC)客户端控制方法,不适合移动终端这种屏幕较小的场景,需要占用屏幕的一部分空间来排布这些上下左右等控制按钮。另外,此种方式每次都仅能够使得云台旋转一个固定的角度(以下简称为离散转动),却无法实现连续转动(以下简称为线性转动)。
[0005]方式二、在触摸屏上通过滑动手势或虚拟键盘控制云台转动,此种方式虽然减少了屏幕空间占用,但需要依靠预览反馈的播放画面不断微调,以使云台转动到目标位置,从而实现云台的线性转动。
[0006]方式三、通过加速计获取移动终端朝某个方向的惯性运动来控制云台转动,此种方式虽然不必占用屏幕空间,但同样需要依靠预览反馈的播放画面不断微调,以使云台转动到目标位置。这种方式实际上与上述方式一相同,仅是将按动按钮改变成使移动终端惯性运动,同样无法实现云台的线性转动。

【发明内容】

[0007]本发明提供了一种云台转动的控制方法及装置,以至少解决相关技术中通过移动终端控制云台的操作方式较为复杂的问题。
[0008]根据本发明的一个方面,提供了一种云台转动的控制方法。
[0009]该方法应用于移动终端,根据本发明实施例的云台转动的控制方法包括:通过移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,起始定位信息包括以下至少之一:初始方位角、初始倾角;感应位移变化,通过磁力计和/或陀螺仪获取终止定位信息,其中,终止定位信息包括以下至少之一:当前方位角、当前倾角;根据起始定位信息与终止定位信息控制云台进行转动。
[0010]优选地,根据起始定位信息与终止定位信息控制云台进行转动包括:计算当前方位角与初始方位角的方位角差值,其中,方位角差值用于指示云台待转动至的目标位置;根据方位角差值向云台发送控制指令,控制云台按照方位角差值在水平方向上转动至目标位置。
[0011]优选地,根据起始定位信息与终止定位信息控制云台进行转动包括:计算当前倾角与初始倾角的倾角差值,其中,倾角差值用于指示云台待转动至的目标位置;根据倾角差值向云台发送控制指令,控制云台按照倾角差值在垂直方向上转动至目标位置。
[0012]优选地,根据起始定位信息与终止定位信息控制云台进行转动包括:计算当前方位角与初始方位角的方位角差值以及计算当前倾角与初始倾角的倾角差值,其中,方位角差值和倾角差值共同用于指示云台待转动至的目标位置;根据方位角差值与倾角差值向云台发送控制指令,控制云台分别按照方位角差值在水平方向上转动以及按照倾角差值在垂直方向上转动,以定位至目标位置。
[0013]根据本发明的另一方面,提供了一种云台转动的控制装置。
[0014]该装置应用于移动终端,根据本发明实施例的云台转动的控制装置包括:第一获取模块,用于通过移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,起始定位信息包括以下至少之一:初始方位角、初始倾角;第二获取模块,用于感应位移变化,通过磁力计和/或陀螺仪获取终止定位信息,其中,终止定位信息包括以下至少之一:当前方位角、当前倾角;控制模块,用于根据起始定位信息与终止定位信息控制云台进行转动。
[0015]优选地,控制模块包括:第一计算单元,用于计算当前方位角与初始方位角的方位角差值,其中,方位角差值用于指示云台待转动至的目标位置;第一控制单元,用于根据方位角差值向云台发送控制指令,控制云台按照方位角差值在水平方向上转动至目标位置。
[0016]优选地,控制模块包括:第二计算单元,用于计算当前倾角与初始倾角的倾角差值,其中,倾角差值用于指示云台待转动至的目标位置;第二控制单元,用于根据倾角差值向云台发送控制指令,控制云台按照倾角差值在垂直方向上转动至目标位置。
[0017]优选地,控制模块包括:第三计算单元,用于计算当前方位角与初始方位角的方位角差值以及计算当前倾角与初始倾角的倾角差值,其中,方位角差值和倾角差值共同用于指示云台待转动至的目标位置;第三控制单元,用于根据方位角差值与倾角差值向云台发送控制指令,控制云台分别按照方位角差值在水平方向上转动以及按照倾角差值在垂直方向上转动,以定位至目标位置。
[0018]通过本发明实施例,通过移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,起始定位信息包括以下至少之一:初始方位角、初始倾角;感应位移变化,通过磁力计和/或陀螺仪获取终止定位信息,其中,终止定位信息包括以下至少之一:当前方位角、当前倾角;根据起始定位信息与终止定位信息控制云台进行转动,解决了相关技术中通过移动终端控制云台的操作方式较为复杂的问题,操作方式简便易行、无需占用屏幕空间、可以实现线性转动并且无需根据预览反馈的播放画面不断微调。
【附图说明】
[0019]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0020]图1是根据本发明实施例的云台转动的控制方法的流程图;
[0021]图2是根据本发明优选实施例的控制云台水平转动的示意图;
[0022]图3是根据本发明优选实施例的控制云台垂直转动的示意图;
[0023]图4是根据本发明实施例的云台转动的控制装置的结构框图;
[0024]图5是根据本发明优选实施例的云台转动的控制装置的结构框图。
【具体实施方式】
[0025]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0026]在以下描述中,除非另外指明,否则将参考由一个或多个计算机执行的动作和操作的符号表示来描述本申请的各实施例。其中,计算机包括个人计算机、服务器、移动终端等各种产品,使用了中央处理器(CPU)、单片机、数字信号处理器(DSP)等具有处理芯片的设备均可以称为计算机。由此,可以理解,有时被称为计算机执行的这类动作和操作包括计算机的处理单元对以结构化形式表示数据的电信号的操纵。这一操纵转换了数据或在计算机的存储器系统中的位置上维护它,这以本领域的技术人员都理解的方式重配置或改变了计算机的操作。维护数据的数据结构是具有数据的格式所定义的特定属性的存储器的物理位置。然而,尽管在上述上下文中描述本发明,但它并不意味着限制性的,如本领域的技术人员所理解的,后文所描述的动作和操作的各方面也可用硬件来实现。
[0027]转向附图,其中相同的参考标号指代相同的元素,本申请的原理被示为在一个合适的计算环境中实现。以下描述基于所述的本申请的实施例,并且不应认为是关于此处未明确描述的替换实施例而限制本申请。
[0028]以下实施例可以应用到计算机中,例如:应用到个人计算机(PC)中。也可以应用到目前采用了智能操作系统中的移动终端中,并且并不限于此。对于计算机或移动终端的操作系统并没有特殊要求,只要能够检测接触、确定该接触是否与预定规则相符合,以及根据该接触的属性实现相应功能即可。
[0029]图1是根据本发明实施例的云台转动的控制方法的流程图。如图1所示,该方法应用于移动终端,该方法可以包括以下处理步骤:
[0030]步骤S102:通过移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,起始定位信息包括以下至少之一:初始方位角、初始倾角;
[0031]步骤S104:感应位移变化,通过磁力计和/或陀螺仪获取终止定位信息,其中,终止定位信息包括以下至少之一:当前方位角、当前倾角;
[0032]步骤S106:根据起始定位信息与终止定位信息控制云台进行转动。
[0033]相关技术中,通过移动终端控制云台的操作方式较为复杂。采用如图1所示的方法,以移动终端用户的视角为第一视角,即以操作者本人的角度进行目标观察,通过移动终端上的磁力计和/或陀螺仪分别测定位移变化前后的起始定位信息与终止定位信息,然后再根据获取到的起始定位信息与终止定位信息来控制云台进行转动,由此解决了相关技术中通过移动终端控制云台的操作方式较为复杂的问题,操作方式简便易行、无需占用屏幕空间、可以实现线性转动并且无需根据预览反馈的播放画面不断微调。
[0034]在优选实施过程中,可以通过移动终端上的磁力计获取初始方位角和当前方位角以及通过移动终端上的陀螺仪获取初始倾角和当前倾角。
[0035]优选地,在步骤S106中,根据起始定位信息与终止定位信息控制云台进行转动可以包括以下操作:
[0036]步骤S1:计算当前方位角与初始方位角的方位角差值,其中,方位角差值用于指示云台待转动至的目标位置;
[0037]步骤S2:根据方位角差值向云台发送控制指令,控制云台按照方位角差值在水平方向上转动至目标位置。
[0038]在优选实施例中,图2是根据本发明优选实施例的控制云台水平转动的示意图。如图2所示,图中N表示正北方向。在初始状态下,用户手持终端的方位角无需与摄像机相同。在开始对云台执行控制操作之前,首先可以通过磁力计获取终端的初始方位角Az。(真方位角或磁方位角)。用户如果希望云台向右水平转动角度Ζ α,则手持终端屏幕面对自己向右转身Z a。通过磁力计获取终端当前的方位角Azt (其中,Azt — Az。等于Ζ α)。最后,终端向云台发送向右转动Ζ
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1