一种直录播互动系统中的防抖拍摄方法及系统的制作方法

文档序号:9263671阅读:557来源:国知局
一种直录播互动系统中的防抖拍摄方法及系统的制作方法
【技术领域】
[0001] 本发明属于网络通信领域,尤其涉及一种直录播互动系统中的防抖拍摄方法及系 统。
【背景技术】
[0002] 在直录播互动教室中,现有的导播台是基于COM通信实现的,导播台中的指令是 由一组二进制编码数据组成,在进行导播通讯的过程中存在着因操作速度过快导致导播台 的一条指令的二进制编码数据会分为几次进行发送的现象,从而使远程导播客户端无法正 确地识别指令。
[0003] 同时,在通过操作导播台的操作杆进行导播时,当操作杆在较大的偏离位置放开, 此时,操作杆会因惯性的作用有一个回弹的运动,从而导播台发出一个相反的操作指令给 远程导播客户端,如果远程导播客户端继续将该指令发送给拍摄设备进行执行,则会造成 拍摄设备的位置变动,出现画面抖动。

【发明内容】

[0004] 本发明提供一种直录播互动系统中的防抖拍摄方法及系统,以解决上述问题。
[0005] 本发明提供一种直录播互动系统中的防抖拍摄方法。上述方法包括以下步骤:远 程导播客户端接收导播台发送的编码数据,并对所述编码数据进行完整性判断;当判断得 到所述编码数据中存在完整编码组时,所述远程导播客户端根据所述完整编码组中携带的 操作杆的运动信息获取对应的运动评估值;当所述运动评估值大于预设值时,所述远程导 播客户端向摄像设备发送所述完整编码组对应的运动命令。
[0006] 本发明还提供一种直录播互动系统中的防抖拍摄系统,上述系统包括:远程导播 客户端、导播台和摄像设备;所述远程导播客户端分别与所述导播台和所述摄像设备相连; 所述远程导播客户端,用于接收导播台发送的编码数据,并对所述编码数据进行完整性判 断;所述远程导播客户端还用于当判断得到所述编码数据中存在完整编码组时,根据所述 完整编码组中携带的操作杆的运动信息获取对应的运动评估值;所述远程导播客户端还用 于当所述运动评估值大于预设值时,向摄像设备发送所述完整编码组对应的运动命令;所 述导播台,用于向所述远程导播客户端发送编码数据;所述摄像设备,用于执行所述远程导 播客户端发送的所述完整编码组对应的运动命令。
[0007] 相较于先前技术,本发明提供的一种直录播互动系统中的防抖拍摄方法及系统, 本发明的远程导播客户端通过对接收到的编码数据进行完整性判断,当判断得到编码数据 中存在完整编码组时,并且通过完整编码组得到的运动评估值大于预设值时,远程导播客 户端才向摄像设备发送对应的运动命令。因此,本发明不会因为操作杆的惯性作用或较小 幅度的误操作导致拍摄设备收到指令后进行相应的运动,从而达到智能防抖的效果,提高 整个直录播系统中画面采集的稳定性和精确性,同时减少了垃圾画面、增强了用户体验。
【附图说明】
[0008] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009] 图1所示为根据本发明的较佳实施例提供的直录播互动系统中的防抖拍摄方法 的流程图;
[0010] 图2所示为根据本发明的较佳实施例提供的直录播互动系统中的防抖拍摄系统 的结构示意图。
【具体实施方式】
[0011] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0012] 如图1所示为根据本发明的较佳实施例提供的直录播互动系统中的防抖拍摄方 法的流程图。如图1所示,本发明的较佳实施例提供的直录播互动系统中的防抖拍摄方法 包括步骤101-103。
[0013] 步骤101 :远程导播客户端接收导播台发送的编码数据,并对所述编码数据进行 完整性判断;
[0014] 所述编码数据的具体获得过程包括:当导播台检测到操作杆的运动位置与初始位 置发生偏移时,根据所述操作杆的运动位置与初始位置之间的角度关系生成对应的编码数 据。
[0015] 对所述编码数据进行完整性判断的具体过程包括:逐位判断所述编码数据中是否 存在起始标识信息,当判断存在所述起始标识信息时,继续检测剩余所述编码数据,直至检 测得到终止标识信息时,判断所述编码数据中存在完整编码组。
[0016] 步骤102 :当判断得到所述编码数据中存在完整编码组时,所述远程导播客户端 根据所述完整编码组中携带的操作杆的运动信息获取对应的运动评估值;
[0017] 所述完整编码组是指以起始标识信息作为开始,同时以终止标识信息作为结尾。
[0018] 所述操作杆的运动信息包括操作杆的运动角度、操作杆的运动角速度。
[0019] 所述操作杆的运动角度为操作杆的运动位置与初始位置中线之间夹角的角度。
[0020] 所述远程导播客户端根据所述完整编码组中携带的操作杆的运动信息获取对应 的运动评估值的具体过程包括:所述远程导播客户端根据所述完整编码组得到操作杆的运 动信息,并根据所述操作杆的运动信息与运动评估值对照表,获取对应的运动评估值。
[0021] 步骤103 :当所述运动评估值大于预设值时,所述远程导播客户端向摄像设备发 送所述完整编码组对应的运动命令。
[0022] 所述运动命令包括摄像设备向左移动命令、摄像设备向右移动命令、摄像设备向 上移动命令和摄像设备向下移动命令。
[0023] 下面举例进行详细说明:
[0024] 假设将导播台连接到远程导播客户端,并且在直录播教室中安装好跟踪摄像头, 操作人员向上、向左、向右或向下推动导播台上的操作杆,导播台根据操作杆的运动生成对 应的二进制编码数据 a(01001000 10000001 0100100000000001 1111111101001000)。导 播台将生成的二进制编码数据a发送给远程导播客户端。远程导播客户端接收二进制编码 数据a,假设起始标识信息为10000001,终止标识信息为11111111,远程导播客户端逐位检 测二进制编码数据a,检测到起始标识信息10000001,继续检测二进制编码数据a中的剩余 编码数据,检测得到终止标识信息11111111。判断得到二进制编码数据a中存在完整编码 组b(10000001 01001000 00000001 11111111),完整编码组b分别由4组编码数据组成, 第一组编码数据为10000001,第二组编码数据为01001000,第三组编码数据为00000001, 第四组编码数据为00000001,其中,假设第三组编码数据为操作杆的运动角度信息。
[0025] 远程导播客户端根据完整编码组b中携带的操作杆的运动角度信息00000001,得 到操作杆的运动位置与初始位置之间的角度为80°,根据操作杆的运动信息与运动评估值 对照表(即表1)得到对应的运动评估值为70,运动评估值70大于预设值(假设预设值为 30),远程导播客户端向摄像头发送完整编码组b对应的运动命令,即远程导播客户端向摄 像头发送向下运动的运动命令,同时,远程导播客户端将自身存储的完整编码组b删除,摄 像头执行向下运动命令。
[0026] 表 1
[0027]
[0028] 假S在另一优选的实施例中,假设将导播台k接到远程导播客户',并且在直 录播教室中安装好跟踪摄像头,导播台根据操作杆的运动生成对应的二进制编码数据 c(01001000 10000001 011010
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1