一种在会议电视系统中实现多点控制单元多级级联的方法

文档序号:7582725阅读:442来源:国知局
专利名称:一种在会议电视系统中实现多点控制单元多级级联的方法
技术领域
本发明涉及多媒体视讯会议技术领域中实现级联的方法,具体地说,本发明涉及一种在遵循ITU_T H.320标准的会议电视领域内,在支持二级级联的系统中实现三级或三级以上级联的方法。
会议电视系统由多点控制单元(MCU)和终端组成。MCU通过传输线路把位于各个会场的终端连接起来,进行视频切换、语音混合并提供多种会议控制方式,使多个会场能在同一个会议中开会。当连接的终端数目超过MCU的端口数时,需要通过MCU级联来实现。MCU级联遵循ITU_T H.243标准,但在H.243标准中只明确支持两级MCU级联,对于三级和三级以上MCU级联的情况H.243中描述为留待以后研究。我国幅员辽阔,会议电视网比较庞大,设备类型也比较多,目前网上运行的会议电视设备(大部分是国外设备)都不支持三级及以上级联。这给大型的复杂的多厂家设备并存的会议电视组网带来了困难。在需要三级级联时,各地只好采用如

图1所示的模拟转接的方式组网,即欲将图中两个A、B网络进行联网合作,现有的方法是将A网络中二级MCU控制下的某终端n与B网络的MCU控制下的某终端m设置在同一会场。当A、B两网络互相通信时,需要通过终端n、m间模拟视音频信号的连接把两个会议电视网连接起来,这种连接方式由于视音频信号经过了两次压缩和解压缩导致图象和声音质量有所下降,而且模拟转接隔断了控制信令,使得会议控制变得复杂,不易操作。
针对上述现有技术的缺陷,本发明的目的在于提出一种在支持二级级联的系统中实现MCU三级或三级以上级联的方法,通过将三级或三级以上的MCU及其终端组成的子网自编写终端标识T号,以作为上级多点控制单元的虚拟终端,而实现了MCU三级和三级以上级联。
本发明是通过如下技术方案来实现的即一种在支持二级级联的系统中实现多点控制单元三级或三级以上级联的方法,包括下列处理将三级或三级以上的多点控制单元及其终端自编写终端标识T号,作为上级多点控制单元的虚拟终端;该作为虚拟终端多点控制单元及其终端与上级多点控制单元建立通信时,滤除该作为虚拟终端的多点控制单元向该上级多点控制单元发送的比特率分配信号信令;增加发送作为终端向多点控制单元发送的表示音频信号是否有效的音频指示激活命令,用于响应该上级多点控制单元的指令。
所述的方法,还包括如果有向该虚拟终端的多点控制单元的上级控制单元发送视频控制广播(VCB)命令,进一步判断该命令所包含的标识MT号是否为虚拟终端中MCU所连接终端的实际MT号;如果是,转换该视频控制广播(VCB)命令所包含的MT号为虚拟终端的MT号。
所述的方法中该虚拟终端多点控制单元是以使用INI文件中自定义一个虚拟标识M号,该虚拟标识M号大于所有上级多点控制单元的M号。
所述的方法中该虚拟终端多点控制单元和下级的M号在75以内。
所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的视频指示激活命令,设置本多点控制单元的除上级端口外的所有端口的视频源为上级端口。
所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的视频指示号命令,进一步判断该命令所包含的标识MT号是否为虚拟终端的MT号,如果是,转换该虚拟MT号为该虚拟终端中视频源上报的终端的实际MT号。
所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的终端控制串识别(TCS2)命令,向该上级多点控制单元发送信息指示串命令(IIS),上报虚拟终端会场名。
所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的终端指示列表命令,去掉该命令中的虚拟MT号,并转发给该虚拟终端多点控制单元下的端口。
所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的终端指示分配命令,滤掉该命令,继续使用该虚拟的MT号。
所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的多点指示可视命令,将虚拟终端的多点控制单元操作台指定端口的视频源切换给上级端口,并向该指定端口发送扩展BAS信令的多点虚拟终端指示。
所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的取消多点指示可视命令,将本多点控制单元的除上级端口外的所有端口的视频源恢复设置为上级端口,并向原视频源上报端口发送扩展比特率分配信号信令的取消多点虚拟终端指示。
所述的方法,还包括如果该虚拟终端收到其本级端口的音频指示激活命令,该虚拟终端向其上级多点控制单元转发该命令。
所述的方法,还包括该虚拟终端向其下级多点控制单元发送终端指示分配(TIA)命令,分配该虚拟终端下的下级多点控制单元的标识M号为本级MCU号与端口号之和再加一。
根据本发明的技术方案,是将MCU及其连接的终端或子网虚拟成上级MCU的一个终端,因此,这个MCU具有两个重要功能,对上级MCU来说,它是一个终端,对本级的终端或者下级的MCU来说,它是一个MCU。因此,称这个MCU为“虚拟终端”。本发明通过在MCU上对其与上级MCU之间发送的比特率分配信号(BAS)信令进行过滤处理,滤除其作为MCU向上级MCU发送的BAS信令,只发送MCU、终端都发送的BAS信令,并且增加只有终端才发送的BAS信令,同时为使非“虚拟终端”MCU下的终端能控制“虚拟终端”MCU下的每一个终端的摄像机,增加了专门的BAS信令通知被观看的终端正处在摄像机可被远端控制状态。因此,采用本发明的方法后,会议电视系统可以在不支持三级级联的MCU做主MCU的情况下实现三级级联和三级以上的级联,并且图像和声音的质量没有下降,非“虚拟终端”MCU下的终端可以控制“虚拟终端”MCU下终端的摄像机,反之亦然。
综上所述,本发明解决了目前会议电视系统MCU级联不能超过两级的限制,实现了遵循ITU_T H.243标准的MCU三级和三级以上的级联,特别是在已有两级级联MCU的情况下接入第三级MCU甚至第四级MCU,扩大了组网能力,避免了模拟转接带来的图象、声音质量下降和控制复杂的问题。
下面结合附图通过对本发明较佳实施例的描述,将使本发明的上述技术方案和优点显而易见。附图中,图1所示的是现有技术的遵循ITU_T H.243标准的MCU实现模拟级联的系统示意图;图2所示的是本发明的遵循ITU_T H.243标准的MCU实现三级或三级以上级联的系统示意图,其中将三级MCU子网系统是作为虚拟终端;图3A~3B示出了根据本发明的实现MCU三级或三级以上级联的处理流程图。
下文将详细描述本发明。
本发明的虚拟终端系统示出在图2中,即首先将一个主MCU及其下接的若干终端虚拟成一个终端,接在一个二级MCU下,从而可以实现三级或三级以上的MCU的级联;由此,该虚拟终端需要自编写一个虚拟终端标识T号。实现虚拟终端技术主要在于对BAS信令的处理过程进行控制和修正,其处理过程示出在图3中。
虚拟终端MCU向上级MCU发送的BAS码正常情况下由从MCU向主MCU发送的BAS信令有多点指示可视(MIV)、多点控制会议(MCC)、多点控制对称数据传送(MCS)、多点指示零通讯(MIZ)、多点指示二级状态(MIS)、多点指示环回(MIL)、终端指示编号(TIN)、终端指示掉下(TID)、终端指示列表(TIL)、视频指示编号(VIN)。“虚拟终端”MCU不向上级MCU发送这些BAS命令。
由于终端会向MCU发送AIA,表示音频信号是否有效,所以“虚拟终端”MCU增加视频指示激活(AIA)命令的发送。
因此,如果系统在步骤S200判断信令是否向“虚拟终端”的上级MCU发送BAS信令,如果是,则系统进一步在步骤S202判断是否该作为虚拟终端MCU与上级MCU建立通信时,向该上级MCU发送了该MIV、MCC、MCS、MIZ、MIS、MIL、TIN、TID、TIL、VIN。如果是的话,“虚拟终端”MCU做步骤S204的处理,将其滤除掉,不向上级MCU发送这些BAS命令。
同时,系统还要做步骤S206的处理,即如果有向该虚拟终端的多点控制单元的上级控制单元发送视频控制广播(VCB)命令,进一步在步骤S208判断该命令所包含的标识MT号是否为虚拟终端中MCU所连接终端的实际MT号;如果是的话,则执行步骤S210,将该视频控制广播(VCB)命令所包含的MT号转换为虚拟终端的MT号。
此外,虚拟终端的MCU还需要增加发送作为终端向多点控制单元发送的表示音频信号是否有效的音频指示激活命令(AIA),用于响应该上级多点控制单元的指令。
上级MCU向“虚拟终端”MCU发送的BAS码虚拟终端MCU下接的终端要能看到上面的所有会场列表,虚拟终端MCU必须给自己分配一个M号。M号采用“使用INI文件中自定义的M号”的方式,并要求在设置M号时遵循如下规则M号要大于所有上级MCU的M号,以免冲突,要小于一定数目,使得自己和下级的M号不超过75。
如果系统在步骤S200判断该虚拟终端没有向其上级MCU发送BAS信令,系统还将在步骤S300判断是否上级MCU向该虚拟终端发送了BAS信令;如果在步骤S302系统判断是发送了H.230命令的视频指示激活(VIA)命令,执行步骤S302的处理,该虚拟终端将把本MCU的除上级端口外的所有端口的视频源设置为上级端口。
如果上级把从虚拟终端送上去的视频又环回到虚拟终端,那么它送下来的VIN是代表虚拟终端的MT号,这就出现了“当本级终端观看上级端口,看到本级的终端,但视频指示是虚拟MT号”,由于本级终端对虚拟MT号是无知的,所以在把VIN转发给本级终端前要把MT号转换成其实际的MT号。因此,系统需要增加判断步骤S306,即该由上级发来的BAS信令是否为H.230命令的VIN命令,进一步,在步骤S308,判断如果VIN命令中的MT号是虚拟终端的MT号,该虚拟终端执行步骤S310的处理,把虚拟MT号转换成虚拟终端中视频源上限的终端的实际MT号。
当上级MCU下发TIL命令时,如果该虚拟终端MCU在步骤S316判断收到该命令,要执行步骤S318,把虚拟终端的MT号去掉,然后转发给下接的终端。
当上级MCU下发终端指示分配(TIA)命令时,如果该虚拟终端MCU在步骤S320判断收到该命令,要执行步骤S322,滤掉该命令不处理,仍使用INI文件中设置的MT号。
上级MCU的终端作主席时,广播上级的终端由于“虚拟终端”MCU是作为终端接入上级MCU,上级MCU没有明显指示“现在正在进行广播”,为保证所有终端都能观看被广播会场,必须把“虚拟终端”MCU下接的终端一直保持在观看上级视频的状态下。
当终端首次加入会议时,就把他的视频源设置为上级MCU,但当上级MCU后于虚拟终端启动时,就要在上级MCU加入会议后再把本级终端的视频源设置为上级MCU。
上级MCU的终端作主席时,广播虚拟终端由于虚拟终端MCU是作为终端接入上级MCU,上级MCU没有向虚拟终端发送VCB命令,只是在把虚拟终端广播后向其发多点指示可视(MIV)指示,而具体是要广播哪个下接终端是无法知道的。这就要求虚拟终端的管理员配合,在MCU操作台发一命令,指定广播哪个会场。
因此,步骤S324中,如果该虚拟终端判断收到了MIV指令,作出把虚拟终端MCU操作台指定的端口的视频源切换给上级端口,向该指定端口发送扩展BAS信令的多点虚拟终端(MVT)命令。
当主席取消广播时,即步骤S328,该虚拟终端会收到CANCEL-MIV指示,这时要执行步骤S330,把下接各终端恢复到观看上级视频的状态下,向原视频源上报端口发送扩展BAS信令的CANCEL-MVT命令。
当虚拟终端在步骤S300没能收到上级MCU向该虚拟终端发送的BAS信令,如果在步骤S400判断收到本级端口的H.230命令的AIA命令,该虚拟终端想其上级的MCU端口转发该AIA命令,即步骤S402。
如果是在步骤S404收到了向虚拟终端中的下级MCU发送TIA命令,为确保在四级系统中,M号不超过75,必须修改虚拟终端的从MCU号分配策略,因此需要执行步骤S406,下级MCU号等于本级MCU号加上端口号再加一。
虚拟终端的下接终端作主席时,广播上级、本级或下级(如果有的话)终端如果是广播上级终端,虚拟终端把下接终端送上来的VCB(M,T)命令转发给上级MCU。
如果是广播本级或下级终端,由于下接终端送上来的MT号对于上级MCU是不可见的,所以必须在转发VCB命令前,把他们转化成虚拟终端的MT号。当把VCB转发到上级MCU后,上级MCU广播虚拟终端,然后向虚拟终端发MIV,此时,要注意把“操作台指定广播端口”与VCB端口统一起来,否则,虚拟终端会因为接收到MIV而广播“操作台指定端口”,导致VCB命令失效。
摄像机远端遥控虚拟终端MCU的终端可以对上级MCU的终端进行摄像机远端遥控,而上级MCU的终端对“虚拟终端”MCU的终端通过增加新的扩展BAS信令进行远端遥控。这是因为远端遥控数据是通过LSD传送的,当上级MCU的终端希望对虚拟终端进行远端遥控时,就通过LSD传送包含虚拟终端MT号的遥控数据,“虚拟终端”MCU通过增加自定义的BAS信令MVT通知视频被送往上级MCU的终端其拥有虚拟终端MT号,所以当该终端收到包含虚拟终端MT号的摄像机遥控数据时,就根据遥控数据控制自己的摄像机。
向主MCU发送本MCU名由于上级MCU认为虚拟终端MCU是终端,所以会发送TCS2命令查询终端的会场名。
当该虚拟终端MCU接到上级MCU发来的TCS2命令时,步骤S312,虚拟终端要执行步骤S314发送本MCU名,即使用信息指示串(IIS)命令来应答,上报虚拟终端会场名。
权利要求
1.一种在支持二级级联的会议电视系统中实现多点控制单元三级或三级以上级联的方法,包括下列处理将三级或三级以上的多点控制单元及其终端自编写终端标识T号,作为上级多点控制单元的虚拟终端;该作为虚拟终端多点控制单元及其终端与上级多点控制单元建立通信时,滤除该作为虚拟终端的多点控制单元向该上级多点控制单元发送的比特率分配信号BAS信令;增加发送作为终端向多点控制单元发送的表示音频信号是否有效的音频指示激活命令,用于响应该上级多点控制单元的指令。
2.根据权利要求1所述的方法,还包括如果有向该虚拟终端的多点控制单元的上级多点控制单元发送视频控制广播命令,进一步判断该命令所包含的标识MT号是否为虚拟终端中MCU所连接终端的实际MT号;如果是,转换该视频控制广播命令所包含的MT号为虚拟终端的MT号。
3.根据权利要求1所述的方法,其中该虚拟终端多点控制单元是以使用INI文件中自定义一个虚拟标识M号,该虚拟标识M号大于所有上级多点控制单元的M号。
4.根据权利要求3所述的方法,其中该虚拟终端多点控制单元和下级的M号在75以内。
5.根据权利要求1所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的视频指示激活命令,设置本多点控制单元的除上级端口外的所有端口的视频源为上级端口;
6.根据权利要求1或5所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的视频指示号命令,进一步判断该命令所包含的标识MT号是否为虚拟终端的MT号,如果是,转换该虚拟MT号为该虚拟终端中视频源上报的终端的实际MT号。
7.根据权利要求6所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的终端控制串识别命令,向该上级多点控制单元发送信息指示串命令,上报虚拟终端会场名。
8.根据权利要求1所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的终端指示列表命令,去掉该命令中的虚拟MT号,并转发给该虚拟终端多点控制单元下的端口。
9.根据权利要求1所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的终端指示分配命令,滤掉该命令,继续使用该虚拟的MT号。
10.根据权利要求1所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的多点指示可视命令,将虚拟终端的多点控制单元操作台指定端口的视频源切换给上级端口,并向该指定端口发送扩展BAS信令的多点虚拟终端指示。
11.根据权利要求10所述的方法,还包括如果该虚拟终端收到其上级多点控制单元发来的取消多点指示可视命令,将本多点控制单元的除上级端口外的所有端口的视频源恢复设置为上级端口,并向原视频源上报端口发送扩展比特率分配信号信令取消多点虚拟终端指示。
12.根据权利要求1所述的方法,还包括如果该虚拟终端收到其本级端口的音频指示激活命令,该虚拟终端向其上级多点控制单元转发该命令。
13.根据权利要求12所述的方法,还包括该虚拟终端向其下级多点控制单元发送终端指示分配命令,分配该虚拟终端下的下级多点控制单元的标识M号为本级MCU号与端口号之和再加一。
全文摘要
一种在支持二级级联的会议电视系统中实现多点控制单元三级或三级以上级联的方法,包括处理:将三级或三级以上的多点控制单元及其终端自编写终端标识T号,作为上级多点控制单元的虚拟终端;该作为虚拟终端多点控制单元及其终端与上级多点控制单元建立通信时,滤除该作为虚拟终端的多点控制单元向该上级多点控制单元发送的比特率分配信号BAS信令;增加发送作为终端向多点控制单元发送的表示音频信号是否有效的音频指示激活命令,用于响应该上级多点控制单元的指令。
文档编号H04N7/15GK1283930SQ99111208
公开日2001年2月14日 申请日期1999年8月9日 优先权日1999年8月9日
发明者张清, 徐炳林 申请人:深圳市华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1