视频同步播放控制系统及方法

文档序号:7892527阅读:299来源:国知局
专利名称:视频同步播放控制系统及方法
技术领域
本发明涉及视频播放系统,尤其涉及视频同步播放控制系统及方法。
背景技术
传统的视频同步方案是采用TCP/IP协议和UDP协议进行通信,为了保持多台机器同步播放,消除各种差异,最大程度的实现播放的视频、音频和特效的同步,采取服务器发送同步时间信号的方式,由服务器按照一定时间间隔(I秒)通过UDP(User Datagram Protocol)通信协议在网络中发送时间信号,每一个播放器接收到时间信号后,按照该信号来控制播放流程,消除差异,达到同步的目的。以上这种方法虽然考虑了网络不同步的各种因素,但这种方法依然有很大的不确定性,首先各台机接收到网络的时间点是不确定的,即使是对于单台机,这次与下次接收到网络消息的时间延时也是不确定的,如果丢失多次数椐包,就会造成不同步,如果累加误差也会造成明显的不同步,如果不断强行同步又会出现跳帧闪屏。所有这一切均是由于传统网络传输的不可靠和不确定性造成的。

发明内容
为了解决现有技术中的问题,本发明提供了一种视频同步播放控制系统。本发明提供了一种视频同步播放控制系统,包括一服务器、至少两台终端机、通讯电缆,所述服务器内安装有第一工业通讯卡,每台所述终端机内分别安装有第二工业通讯卡,通讯电缆数量与所述终端机数量相同,每台所述终端机与所述服务器之间分别通过所述通讯电缆相连、且每个所述通讯电缆一端与所述第一工业通讯卡相连、每个所述通讯电缆另一端分别与每个所述第二工业通讯卡相连接。作为本发明的进一步改进,所述第一工业通讯卡和所述第二工业通讯卡均为PCI 工控卡。作为本发明的进一步改进,所述PCI工控卡为PCI-1733。作为本发明的进一步改进,该视频同步播放控制系统还包括显示器,所述显示器至少为两个,每个所述显示器分别与每个所述终端机分别一一对应相连。作为本发明的进一步改进,该视频同步播放控制系统还包括显示单元,所述显示单元与所述服务器相连。本发明还提供了一种视频同步播放控制方法,包括如下步骤
A.服务器向每个终端机内的客户端发送连接检测信号,如所有客户端均与服务器正常连接,那么执行步骤B;
B.服务器通过通讯电缆向所有客户端发送时钟同步信号,以使所有客户端的时钟与服务器的时钟保持同步;
C.服务器向所有客户端发送播放命令。作为本发明的进一步改进,该视频同步播放控制方法还包括如下步骤D.服务器判断所有客户端播放是否同步,如不同步,那么执行步骤E;
E.服务器向播放不同步的客户端发送调速信号,然后执行步骤D。作为本发明的进一步改进,在步骤D中包括如下步骤
Dl.服务器向所有客户端发送查询信号;
D2.服务器接收每个客户端当前的播放帧数;
D3.服务器对接收到的所有播放帧数进行比较,如误差超出允许范围,那么判定为不同步。作为本发明的进一步改进,在步骤A中,服务器向每个终端机内的客户端发送连接检测信号,如所有客户端均与服务器正常连接,那么执行步骤B ;如客户端与服务器未正常连接,那么继续执行步骤A。作为本发明的进一步改进,在步骤B中,时钟同步信号通过通讯电缆的脉冲信号发出。本发明的有益效果是本发明通过使用第一工业通讯卡、第二工业通讯卡及通讯电缆实现了服务器与终端机之间的连接,提供专用数椐通道,利用PCI工控卡的瞬间中断等开关量来即时触发实时同步,好比电闸开关控制电流的开合,完全摒弃网络传输的不稳定性和不确定性造成的误差。


图I是本发明的原理框图。图2是本发明的方法流程图。图3是本发明的一实施例的方法流程图。
具体实施例方式如图I所示,本发明公开了一种视频同步播放控制系统,包括一服务器I、至少两台终端机2、通讯电缆,所述服务器I内安装有第一工业通讯卡5,每台所述终端机2内分别安装有第二工业通讯卡6,通讯电缆数量与所述终端机2数量相同,每台所述终端机2与所述服务器I之间分别通过所述通讯电缆相连、且每个所述通讯电缆一端与所述第一工业通讯卡5相连、每个所述通讯电缆另一端分别与每个所述第二工业通讯卡6相连接。所述第一工业通讯卡5和所述第二工业通讯卡6均为PCI工控卡。所述PCI工控卡为 PCI-1733。该视频同步播放控制系统还包括显示器7,所述显示器7至少为两个,每个所述显示器7分别与每个所述终端机2分别一一对应相连。该视频同步播放控制系统还包括显示单元8,所述显示单元8与所述服务器I相连。该视频同步播放控制系统还包括线套,将通讯电缆放在线套内,防止通讯电缆受损。服务器I和终端机2通过工业通讯卡进行直连,服务器I上的第一工业通讯卡5以一个开关量的形式与终端机2的第二工业通讯卡6直连。本发明通过使用第一工业通讯卡5、第二工业通讯卡6及通讯电缆实现了服务器I 与终端机2之间的连接,提供专用数椐通道,利用PCI工控卡的瞬间中断等开关量来即时触发实时同步,好比电闸开关控制电流的开合,完全摒弃网络传输的不稳定性和不确定性造成的误差。PCI-1733能够提供隔离数字量输入通道和隔离数字量输出通道,隔离保护电压可达到2500VDC。它们是要求采取高电压隔离工业应用的理想选择.此外,所有输出通道都提供高电压保护.PCI总线是Intel公司推出的一种高性能局部总线,它的主要特点是: ①具有地址数据多路复用的高性能32位或64位的同步总线。②PCI局部总线在33MHz总线时钟、32位数据通路时,可达到峰值132Mbit/s的带宽;在33MHz总线时钟,64位数据通路时可达到峰值264Mbit/s的带宽;在66MHz主频时,对于32位数据通路和64位数据通路带宽的峰值,可分别达到264Mbit/s或528Mbit/s的带宽;PCI总线还有线性突发传输功能,保证了满载的高速传输。③PCI总线的设计是独立于处理器的,可以方便地符合PCI规范的微机和工作站系统中进行硬件移植,目前已成为嵌入式系统的局部总线之一。⑤极小的存取延时,采用总线多主控和异步数据转移操作。⑦PCI总线与CPU和时钟频率无关,它能支持多个外设,设备间通过局部总线可以完成数据快速传递,从而很好地解决数据传输的瓶颈问题。⑧对PCI扩展卡及元件,能够自动配置,实现设备的即插即用。如图2所示,本发明还公开了一种视频同步播放控制方法,包括如下步骤在步骤 Si中,服务器向每个终端机内的客户端发送连接检测信号,如所有客户端均与服务器正常连接,那么执行步骤S2。在步骤S2中,服务器通过通讯电缆向所有客户端发送时钟同步信号,以使所有客户端的时钟与服务器的时钟保持同步。在步骤S3中,服务器向所有客户端发送播放命令。视频不同步最大的问题在于起点的不同步,而通过网络协议的同步是无法做到精确同步的。本发明通过执行步骤SI至步骤S3,首先解决了起点同步的问题,使视频可以进行同步播放。当视频进行播放时,我们假设客户端在播放过程中会因为终端机系统等原因造成不同步(当然这种情况很少出现),那么便继续执行步骤S4。在步骤S4中,服务器判断所有客户端播放是否同步,如不同步,那么执行步骤S5。在步骤S5中,服务器向播放不同步的客户端发送调速信号,然后执行步骤S4。如图3所示,作为本发明的一个实施例,步骤S4包括如下步骤在步骤S41中,服务器向所有客户端发送查询信号。在步骤S42中,服务器接收每个客户端当前的播放帧数。 在步骤S43中,服务器对接收到的所有播放帧数进行比较,并判定是否同步,如误差超出允许范围,那么判定为不同步。在步骤S41中,服务器每隔1000毫秒向所有客户端发送查询信号。客户端安装于终端机内。在步骤SI中,服务器向每个终端机内的客户端发送连接检测信号,如所有客户端均与服务器正常连接,那么执行步骤S2 ;如客户端与服务器未正常连接,那么继续执行步骤SI。在步骤S2中,时钟同步信号通过通讯电缆的脉冲信号发出。通过执行步骤S4至步骤S5,可以对播放不同步的视频调整至同步,保证了各客户端的视频播放同步。使用本发明的方法对视频进行精确同步,例如用于立体环幕电影,将会使画面更加清晰流畅,立体效果更加真实。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定
5本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种视频同步播放控制系统,其特征在于包括一服务器、至少两台终端机、通讯电缆,所述服务器内安装有第一工业通讯卡,每台所述终端机内分别安装有第二工业通讯卡, 通讯电缆数量与所述终端机数量相同,每台所述终端机与所述服务器之间分别通过所述通讯电缆相连、且每个所述通讯电缆一端与所述第一工业通讯卡相连、每个所述通讯电缆另一端分别与每个所述第二工业通讯卡相连接。
2.根据权利要求I所述的视频同步播放控制系统,其特征在于所述第一工业通讯卡和所述第二工业通讯卡均为PCI工控卡。
3.根据权利要求2所述的视频同步播放控制系统,其特征在于所述PCI工控卡为 PCI-1733。
4.根据权利要求3所述的视频同步播放控制系统,其特征在于该视频同步播放控制系统还包括显示器,所述显示器至少为两个,每个所述显示器分别与每个所述终端机分别 --对应相连。
5.根据权利要求4所述的视频同步播放控制系统,其特征在于该视频同步播放控制系统还包括显示单元,所述显示单元与所述服务器相连。
6.一种视频同步播放控制方法,其特征在于,包括如下步骤A.服务器向每个终端机内的客户端发送连接检测信号,如所有客户端均与服务器正常连接,那么执行步骤B;B.服务器通过通讯电缆向所有客户端发送时钟同步信号,以使所有客户端的时钟与服务器的时钟保持同步;C.服务器向所有客户端发送播放命令。
7.根据权利要求6所述的视频同步播放控制方法,其特征在于,该视频同步播放控制方法还包括如下步骤D.服务器判断所有客户端播放是否同步,如不同步,那么执行步骤E;E.服务器向播放不同步的客户端发送调速信号,然后执行步骤D。
8.根据权利要求7所述的视频同步播放控制方法,其特征在于,在步骤D中包括如下步骤Dl.服务器向所有客户端发送查询信号;D2.服务器接收每个客户端当前的播放帧数;D3.服务器对接收到的所有播放帧数进行比较,如误差超出允许范围,那么判定为不同步。
9.根据权利要求6至8任一项所述的视频同步播放控制方法,其特征在于在步骤A 中,服务器向每个终端机内的客户端发送连接检测信号,如所有客户端均与服务器正常连接,那么执行步骤B ;如客户端与服务器未正常连接,那么继续执行步骤A。
10.根据权利要求9所述的视频同步播放控制方法,其特征在于在步骤B中,时钟同步信号通过通讯电缆的脉冲信号发出。
全文摘要
本发明提供了一种视频同步播放控制系统,包括一服务器、至少两台终端机、通讯电缆,所述服务器内安装有第一工业通讯卡,每台终端机内分别安装有第二工业通讯卡,通讯电缆数量与所述终端机数量相同,每台所述终端机与所述服务器之间分别通过所述通讯电缆相连、且每个所述通讯电缆一端与所述第一工业通讯卡相连、每个通讯电缆另一端分别与每个所述第二工业通讯卡相连接。本发明的有益效果是本发明通过使用第一工业通讯卡、第二工业通讯卡及通讯电缆实现了服务器与终端机之间的连接,提供专用数椐通道,利用PCI工控卡的瞬间中断等开关量来即时触发实时同步,好比电闸开关控制电流的开合,完全摒弃网络传输的不稳定性和不确定性造成的误差。
文档编号H04N21/242GK102611918SQ201210085899
公开日2012年7月25日 申请日期2012年3月28日 优先权日2012年3月28日
发明者何勋霆, 曾庆锋, 江民中, 陈锦威, 黄振华, 黄飞 申请人:深圳市普乐方文化科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1