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

技术编号:12883116 阅读:53 留言:0更新日期:2016-02-17 15:32
本发明专利技术公开了一种云台转动的控制方法及装置,在上述方法中,通过移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,起始定位信息包括以下至少之一:初始方位角、初始倾角;感应位移变化,通过磁力计和/或陀螺仪获取终止定位信息,其中,终止定位信息包括以下至少之一:当前方位角、当前倾角;根据起始定位信息与终止定位信息控制云台进行转动。根据本发明专利技术提供的技术方案,操作方式简便易行、无需占用屏幕空间、可以实现线性转动并且无需根据预览反馈的播放画面不断微调。

【技术实现步骤摘要】

本专利技术涉及视频监控领域,具体而言,涉及一种云台转动的控制方法及装置
技术介绍
目前,现有的智能手机和平板电脑等移动终端都集成了磁力计和陀螺仪。磁力计是一种用来测量磁场方向的仪器,其可以用于定位设备的方位。磁力计可以理解为移动终端的指南针,其可以获取移动终端在任意倾斜姿态时的方位角(即从某点的指北方向线起,依顺时针方向到目标方向线之间的水平夹角),即终端的朝向。陀螺仪是一种用来感测与维持方向夹角的装置,用于判断设备的倾斜姿态。陀螺仪可以获取移动终端在任意倾斜姿态时与水平面的夹角,即终端的倾斜姿态。相关技术中使用智能手机、平板电脑等移动终端对带有云台的摄像机(例如:球机)进行云台方向控制,主要可以分为以下三种方式:方式一、通过界面上的按钮控制云台转动,其为最原始的个人计算机(PC)客户端控制方法,不适合移动终端这种屏幕较小的场景,需要占用屏幕的一部分空间来排布这些上下左右等控制按钮。另外,此种方式每次都仅能够使得云台旋转一个固定的角度(以下简称为离散转动),却无法实现连续转动(以下简称为线性转动)。方式二、在触摸屏上通过滑动手势或虚拟键盘控制云台转动,此种方式虽然减少了屏幕空间占用,但需要依靠预览反馈的播放画面不断微调,以使云台转动到目标位置,从而实现云台的线性转动。方式三、通过加速计获取移动终端朝某个方向的惯性运动来控制云台转动,此种方式虽然不必占用屏幕空间,但同样需要依靠预览反馈的播放画面不断微调,以使云台转动到目标位置。这种方式实际上与上述方式一相同,仅是将按动按钮改变成使移动终端惯性运动,同样无法实现云台的线性转动。
技术实现思路
本专利技术提供了一种云台转动的控制方法及装置,以至少解决相关技术中通过移动终端控制云台的操作方式较为复杂的问题。根据本专利技术的一个方面,提供了一种云台转动的控制方法。该方法应用于移动终端,根据本专利技术实施例的云台转动的控制方法包括:通过移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,起始定位信息包括以下至少之一:初始方位角、初始倾角;感应位移变化,通过磁力计和/或陀螺仪获取终止定位信息,其中,终止定位信息包括以下至少之一:当前方位角、当前倾角;根据起始定位信息与终止定位信息控制云台进行转动。优选地,根据起始定位信息与终止定位信息控制云台进行转动包括:计算当前方位角与初始方位角的方位角差值,其中,方位角差值用于指示云台待转动至的目标位置;根据方位角差值向云台发送控制指令,控制云台按照方位角差值在水平方向上转动至目标位置。优选地,根据起始定位信息与终止定位信息控制云台进行转动包括:计算当前倾角与初始倾角的倾角差值,其中,倾角差值用于指示云台待转动至的目标位置;根据倾角差值向云台发送控制指令,控制云台按照倾角差值在垂直方向上转动至目标位置。优选地,根据起始定位信息与终止定位信息控制云台进行转动包括:计算当前方位角与初始方位角的方位角差值以及计算当前倾角与初始倾角的倾角差值,其中,方位角差值和倾角差值共同用于指示云台待转动至的目标位置;根据方位角差值与倾角差值向云台发送控制指令,控制云台分别按照方位角差值在水平方向上转动以及按照倾角差值在垂直方向上转动,以定位至目标位置。根据本专利技术的另一方面,提供了一种云台转动的控制装置。该装置应用于移动终端,根据本专利技术实施例的云台转动的控制装置包括:第一获取模块,用于通过移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,起始定位信息包括以下至少之一:初始方位角、初始倾角;第二获取模块,用于感应位移变化,通过磁力计和/或陀螺仪获取终止定位信息,其中,终止定位信息包括以下至少之一:当前方位角、当前倾角;控制模块,用于根据起始定位信息与终止定位信息控制云台进行转动。优选地,控制模块包括:第一计算单元,用于计算当前方位角与初始方位角的方位角差值,其中,方位角差值用于指示云台待转动至的目标位置;第一控制单元,用于根据方位角差值向云台发送控制指令,控制云台按照方位角差值在水平方向上转动至目标位置。优选地,控制模块包括:第二计算单元,用于计算当前倾角与初始倾角的倾角差值,其中,倾角差值用于指示云台待转动至的目标位置;第二控制单元,用于根据倾角差值向云台发送控制指令,控制云台按照倾角差值在垂直方向上转动至目标位置。优选地,控制模块包括:第三计算单元,用于计算当前方位角与初始方位角的方位角差值以及计算当前倾角与初始倾角的倾角差值,其中,方位角差值和倾角差值共同用于指示云台待转动至的目标位置;第三控制单元,用于根据方位角差值与倾角差值向云台发送控制指令,控制云台分别按照方位角差值在水平方向上转动以及按照倾角差值在垂直方向上转动,以定位至目标位置。通过本专利技术实施例,通过移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,起始定位信息包括以下至少之一:初始方位角、初始倾角;感应位移变化,通过磁力计和/或陀螺仪获取终止定位信息,其中,终止定位信息包括以下至少之一:当前方位角、当前倾角;根据起始定位信息与终止定位信息控制云台进行转动,解决了相关技术中通过移动终端控制云台的操作方式较为复杂的问题,操作方式简便易行、无需占用屏幕空间、可以实现线性转动并且无需根据预览反馈的播放画面不断微调。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的云台转动的控制方法的流程图;图2是根据本专利技术优选实施例的控制云台水平转动的示意图;图3是根据本专利技术优选实施例的控制云台垂直转动的示意图;图4是根据本专利技术实施例的云台转动的控制装置的结构框图;图5是根据本专利技术优选实施例的云台转动的控制装置的结构框图。【具体实施方式】下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在以下描述中,除非另外指明,否则将参考由一个或多个计算机执行的动作和操作的符号表示来描述本申请的各实施例。其中,计算机包括个人计算机、服务器、移动终端等各种产品,使用了中央处理器(CPU)、单片机、数字信号处理器(DSP)等具有处理芯片的设备均可以称为计算机。由此,可以理解,有时被称为计算机执行的这类动作和操作包括计算机的处理单元对以结构化形式表示数据的电信号的操纵。这一操纵转换了数据或在计算机的存储器系统中的位置上维护它,这以本领域的技术人员都理解的方式重配置或改变了计算机的操作。维护数据的数据结构是具有数据的格式所定义的特定属性的存储器的物理位置。然而,尽管在上述上下文中描述本专利技术,但它并不意味着限制性的,如本领域的技术人员所理解的,后文所描述的动作和操作的各方面也可用硬件来实现。转向附图,其中相同的参考标号指代相同的元素,本申请的原理被示为在一个合适的计算环境中实现。以下描述基于所述的本申请的实施例,并且不应认为是关于此处未明确描述的替换实施例而限制本申请。以下实施例可以应用到计算机中,例如:应用到个人计算机(PC)中。也可以应用到目前采用了智能操作系统中的移动终端中,并且并不限于此。对于计算机或移动终端的操作系统并没有特殊要求,只要能够检测接触、确定该接触是否与预定规则相符合,以及根据该接触本文档来自技高网...

【技术保护点】
一种云台转动的控制方法,其特征在于,所述方法应用于移动终端,包括:通过所述移动终端上的磁力计和/或陀螺仪获取起始定位信息,其中,所述起始定位信息包括以下至少之一:初始方位角、初始倾角;感应位移变化,通过所述磁力计和/或所述陀螺仪获取终止定位信息,其中,所述终止定位信息包括以下至少之一:当前方位角、当前倾角;根据所述起始定位信息与所述终止定位信息控制云台进行转动。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴飏
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1