一种视频会议系统的轮询方法和系统的制作方法

文档序号:7694480阅读:690来源:国知局
专利名称:一种视频会议系统的轮询方法和系统的制作方法
技术领域
本发明涉及视频会议领域,特别是涉及一种视频会议系统的轮询方法和 系统。
背景技术
视频会议系统是支持声音,视频以及数据通信的多媒体通信系统,它包
括会议电视终端,多点控制单元(MCU, Multipoint Control Unit)以及其它 一些设备。目前市场上的视频会议系统一般符合ITU-T H.320或ITU-T H.323 标准,也有符合正TF SIP标准的视频会议系统。
其中,终端是用户使用的设备,终端内包含编解码器,编解码负责完成 声音、视频等媒体的压缩编码和解码,终端还连接有麦克风、摄像头、显示 器、声音播放子系统,用来完成声音、视频的输入和输出,终端还包括用户 输入接口,用户通过输入接口向终端输入指令和信息。终端负责和对方的终 端建立连接,协商双方的编解码器能力,采用双方支持的编解码算法进行々某 体流通信。
MCU用来完成多方会议通信。参加多方会议通信的终端和MCU建立呼 叫,并进行媒体流的交互。MCU负责完成媒体流的交换和混合。对于声音媒 体流,MCU通常为每个终端输出一个经过混音合成的声音々某体流,混音合成 一般选择输入的音量最大的几路声音々某体流进行叠加。对于视频,MCU可以 为某个终端发送另一个终端的单画面视频流,如果MCU支持多画面功能, 也能够把多个终端发来的视频合成为一个多画面图像,然后发送给某个或某 些终端。
部分终端也支持多方会议通信能力,即能够同时和多个终端建立连接。 本文中,把这类终端称为内置MCU功能的终端。考虑到其多点会议的功能 逻辑和独立的MCU设备是相似的,所以不进行区分的描述。目前多画面通常由MCU或内置MCU的终端来进行合成,最终作为一路 视频流送给接收终端,用户可以通过终端设备或MCU的管理软件,对多画 面的显示布局、多画面的各子画面图像的内容等进行控制。
其中,显示布局属性包括多画面的子画面数,子画面窗口在屏幕中的位 置、大小、子画面窗口之间叠加关系,子画面内容指某个子画面显示的图像 来源,例如某个子画面可以是会议中某个会场的主视频。
而视频轮询是指终端针对会议中的一组终端列表,按照一种顺序依次进 行观看,例如会议中有A, B, C, D四个终端,通过终端A的控制界面或 MCU的管理软件,终端A首先观看终端B的视频图像,在一个固定的时间 片后,再观看终端C的^L频图像,持续一个固定的时间片后,再观看终端D 的视频图像。
然而,视频轮询存在一个缺点,即当需要轮询的终端列表很长时,进行 一轮完整的视频轮询会花费很长的一段时间,例如以包含60个终端的会议为 例,假设每个终端的视频观看5秒,进行一轮查询大概需要5分钟的时间。 这样,轮询时间太长,从而影响到用户参加会议的效率。

发明内容
本发明要解决的技术问题是提供一种视频会议系统的轮询方法和系统, 从而提高会议效率。
为了解决上述问题,本发明提供了一种视频会议系统的轮询方法,包括
在用户启动视频会议系统的轮询操作过程中,用户将所有被轮询终端分 组后,针对各组被轮询终端依次发起轮询请求,接收所述轮询请求的系统将 各组被轮询终端的视频数据分别合成一多画面视频数据发送到轮询终端;所
述轮询终端收到所述多画面视频数据后依次解码并显示,实现多画面视频轮询。
进一步地,上述方法中,所述用户确定所述轮询终端以及所有被轮询终 端,并"^殳置多画面布局。
上述方法进一步分为以下步骤系统收到所述用户发送的确定所述轮询终端、设置多画面布局以及^皮轮
询终端列表消息后,设置多画面布局和祐:轮询终端列表;
所述用户选择一组被轮询终端后,向系统发送携带该组被轮询终端列表 的轮询请求,接收所述轮询请求的系统将该组被轮询终端的视频数据合成一 多画面视频数据,发送到所述轮询终端,所述轮询终端收到所述多画面视频 数据后,进行解码并显示;
一段时间后,选择一组被轮询终端并完成轮询显示,直到轮询完所有被 轮询终端后,结束多画面轮询操作。
本发明还公开了 一种在视频会议系统中实现轮询的方法,在启动视频会 议系统的轮询操作过程中,系统根据已设置的多画面布局及所有^皮轮询终端, 将所有被轮询终端分组并将各组被轮询终端的视频数据分别合成一多画面视 频数据后,依次发送到轮询终端;所述轮询终端依次收到所述多画面视频数 据后,进行解码并显示,实现多画面视频轮询。
进一步地,上述方法中,系统将启动视频会议系统的轮询操作的终端作 为所述轮询终端,所述轮询终端确定所有被轮询终端,并设置多画面布局。
上述方法进一步分为以下步骤
系统选择启动轮询操作的终端为轮询终端后,收到所述轮询终端发送的 设置多画面布局消息和被轮询终端列表消息,设置多画面布局,并保存所迷 列表;
系统根据多画面布局及被轮询终端列表将所有被轮询终端分为若干组, 并分别将各组被轮询终端的视频数据合成一多画面视频流,依次发送给所述 轮询纟冬端;
所述轮询终端收到所述多画面视频数据后,进行解码并显示。
本发明还公开了 一种在视频会议系统中实现轮询的系统,该系统包括一 多点控制单元,以及分别与所述多点控制单元相连的多个终端,其中
所述多点控制单元,用于根据用户的指令完成多画面轮询,合成多画面视频数据;
所述终端,包括轮询终端和被轮询终端,用于接收并解码显示所述多点
控制单元发送的多画面^L频数据。
进一步地,上述系统进一步包括与所述多点控制单元相连的管理服务器, 以及与该管理服务器相连的浏览器客户端,其中
所述浏览器客户端,用于向用户提供访问所述管理服务器的途径;
所述管理服务器,将浏览器客户端输入指令传送到所述多点控制单元, 其中所述浏览器客户通过该管理服务器的一多画面轮询界面与所述多点控制 单元进行信息交互。
进一步地,上述系统中,所述浏览器客户端通过所述管理服务器的多画 面轮询界面设置轮询终端、^皮轮询终端及多画面布局。
其中,所述多点控制单元进一步包括一多画面轮询处理才莫块,该才莫块才艮 据所述浏览器客户端针对若干被轮询终端发起的一轮询请求,将此若千被轮 询终端的视频合成一多画面^见频数据。
本发明还公开了 一种在视频会议系统中实现轮询的系统,该系统包括一 多点控制单元,以及分别与所述多点控制单元相连的多个终端,其中
所述多点控制单元,用于根据用户的指令完成多画面轮询功能,合成多 画面视频数据;
所述终端,包括轮询终端和被轮询终端,用于与所述多点控制单元进行 信息交互,还用于接收并解码显示所述多点控制单元发送的多画面视频数据。
进一步地,上述系统中,所述轮询终端进一步包括一多画面轮询界面, 所述轮询终端通过该界面将设置的多画面布局及所有被轮询终端列表发送到 所述多点控制单元。
其中,所述多点控制单元进一步包括一多画面轮询处理模块,该模块根 据所述轮询终端设置的多画面布局及所有被轮询终端列表,自动将所有被轮 询终端分为若干组,并分别将各组被轮询终端的视频合成一多画面视频数据。本发明技术方案缩短了对会议中的全部或部分终端的视频轮询的遍历时 间,从而提高会议效率。


图1 (a)为一个支持多画面视频轮询功能的系统结构示意图1 (b)为图1 (a)所示的系统实现多画面^L频轮询的流程图2 (a)为一个支持多画面视频轮询功能的系统结构示意图2 (b)为图2 (a)所示的系统实现多画面视频轮询的流程图3 (a)为本实施例中多画面^L频轮询中第一组终端显示效果示意图3 (b)为本实施例中多画面视频轮询中第二组终端显示效果示意图3 (c)为本实施例中多画面视频轮询中第三组终端显示效果示意图。
具体实施例方式
下面结合附图对技术方案的实施作进一步的详细描述 实施例1
一个支持多画面轮询功能的系统,如图l(a)所示,该系统包括一MCU, 以及分别与该MCU相连的一 WEB管理服务器和若干终端,WEB管理服务 器还与浏览器客户端相连。其中
浏览器客户端,用户通过该浏览器客户端访问WEB管理服务器;
WEB管理服务器,将浏览器客户端指令传送到MCU中,在本实施例中, 该WEB管理服务器进一步包括一多画面轮询界面,浏览器客户端通过该界面 与MCU进行信息交互,其中浏览器客户端可以通过该界面向MCU发起多画 面轮询操作,例如设置轮询终端、被轮询终端以及多画面布局等操作;
MCU,用于合成多画面视频数据,根据浏览器客户端的指令完成多画面 轮询功能,在本实施例中,MCU进一步包含一多画面轮询处理模块,该模块 根据浏览器客户端指令,将一批被轮询终端的视频合成一多画面视频数据;
9终端,任一终端均可作为轮询终端,用来接收并解码显示MCU送来的 多画面视频流。
上述系统中不限制设备的连接数目,例如一个WEB管理服务器可以连 接多个MCU设备,从而对多个MCU同时进行管理。
当然在其它实施例中,也可以将上述WEB管理服务器和浏览器客户端 用其它的实现模式替换,例如可以开发一个专用的MCU管理软件来替代, 该专用软件应包含多画面轮询人机交互功能。另夕卜,MCU也可以用其它专用 硬件实现,例如通用计算机等。终端也可以采用基于PC机的软件实现。当 然,当然在一些简单的应用环境中,也可以将管理界面的相关组件内置到 MCU设备内部;而在一个复杂的环境中,WEB管理服务器、客户端浏览器 以及MCU分别为独立的设备。
上述系统处理多画面视频轮询的过程中,用户通过浏览器访问WEB管 理服务器的方式来控制多画面轮询操作,如图1 (b)所示,该过程分为以下 步骤
步骤IOI :浏览器客户端启动多画面轮询操作,通过WEB管理服务器 向MCU发送开始轮询消息,MCU收到该消息后,进入多画面轮询状态;
步骤102:浏览器客户端选定轮询终端后,通过WEB管理服务器发送选 择轮询终端消息给MCU, MCU根据收到的消息确定轮询终端;
步骤103:浏览器客户端设置多画面布局,通过WEB管理服务器发送设 置多画面布局消息给MCU, MCU根据收到的消息设置多画面布局;
步骤104:浏览器客户端选择需要^皮轮询的终端列表,例如,用户可以 从会议成员列表中选择被轮询终端列表;
步骤105a:浏览器客户端选择所要观看的第一批被轮询终端后,通过 WEB管理服务器发送多画面合成消息到MCU,该消息包含第一批被轮询终 端的列表;
步骤105b: MCU收到该消息后合成第一批被轮询终端的多画面视频流, 发送给轮询终端;步骤106a: —段时间后,浏览器客户端选择观看的第二批被轮询终端后, 通过WEB管理服务器发送多画面合成消息到MCU,该消息包含第二批被轮 询终端的列表;
步骤106b: MCU收到该消息后,合成第二批被轮询终端的多画面视频 流,发送给轮询终端;
步骤107a:浏览器客户端选择观看最后一批被轮询终端后,通过WEB 管理服务器发送多画面合成消息到MCU,该消息包含最后一批被轮询终端的 列表,在轮询完一轮次观看后,浏览器客户端继续从头开始观看,返回步骤 105 a;
步骤107b: MCU收到该消息后,合成最后一批被轮询终端的多画面视 频流,发送给轮询终端;
步骤108 :浏览器客户端可以通过WEB管理服务器向MCU发送中止 多画面轮询消息,MCU收到该消息后,退出多画面轮询状态。
浏览器客户端也可以在执行上述步骤101至107中的任一时刻,通过 WEB管理服务器向MCU发送中止多画面轮询消息,MCU收到该消息后, 退出多画面專仑询状态。
在其它实施例中,可由MCU设置多画面布局及被轮询终端列表。 实施例2
下面,再描述另一个支持多画面轮询功能的系统,如图2(a)所示,该 系统不同于实施例1中所提出系统的是,将多画面轮询人机交互界面内置在 终端设备中,从而省略了 WEB管理服务器和浏览器客户端。其中,
终端,新增加了向MCU设备请求多画面轮询操作的功能,即用户通过 终端上的多画面轮询界面向MCU输入各种轮询操作指令,其中具有多画面 轮询功能的终端也可以作为轮询终端。
上述系统处理多画面轮询的过程,是用户通过终端控制多画面轮询操作 的,其具体包括以下步骤,如图2 (b)所示
步骤201:用户通过终端内置的多画面轮询界面启动多画面^~询#:作,向MCU发送开始轮询消息,MCU收到该消息后,进入多画面轮询状态。
步骤202: MCU自动选择当前发言终端为轮询终端;
步骤203:轮询终端向MCU发送设置多画面布局消息,MCU根据收到 该消息后,-没置多画面布局;
步骤204:轮询终端选择被轮询终端后发送被轮询终端列表消息给MCU, MCU保存该列表;
步骤205 ( 1 ) : MCU根据多画面布局及被轮询终端列表自动合成第一 批终端的多画面#见频流,送给4仑询终端;
步骤205 (2 ) : MCU根据多画面布局及—皮轮询终端列表自动合成第二 批终端的多画面视频流,送给轮询终端;
步骤205 (n) : MCU根据多画面布局及被轮询终端列表自动合成最后 一批终端的多画面视频流,送给轮询终端,在轮询完一轮次观看后,用户继 续从头开始观看,返回步骤205;
步骤206:用户可以通过WEB管理服务器向MCU发送中止多画面轮询 消息,MCU收到该消息后,退出多画面轮询状态。
在其它实施例中,可由MCU设置多画面布局及^皮轮询终端列表。
上述实施例1和2中,当被轮询的终端有10个,多画面的布局为4画面 时,在终端所显示的多画面视频轮询的效果如图3所示,轮询终端先看到由 终端1,终端2,终端3,终端4的视频图像合成的多画面视频图像,如图3 (a)所示;持续一段时间后,轮询终端将看到终端5,终端6,终端7,终 端8的视频图像合成的多画面视频图像,如图3(b)所示;持续一段时间后, 轮询终端看到终端9,终端IO,如图3(c)所示,其中,由于最后一批需显 示的终端只有两个,所以有两个子画面区域显示为背景图,例如蓝色背景。 当然,将终端7,终端8的画面重复显示,或者将终端l,终端2最新的当前 画面与终端9,终端10合成后一起显示,都是可以的,本发明对此并不做限 定。当轮询完所有终端后,又开始新的一轮轮询,直至停止轮询操作。
在其它实施例中,多画面中的某个或某些子画面可以i^固定显示某个或某些视频源,例如,某个子画面用来固定显示H.323标准中的辅视频图像, 其它不固定的子画面则进行替换显示其它各终端。
从上述实施例可以看出,本发明技术方案与现有的视频轮询方法的不同 之处在于,终端一次可观看一组终端的视频图像,MCU负责4巴一组终端的牙见 频图像合成为 一个多画面视频图像,缩短了 一个终端轮询整个与会终端的视 频图像的时间,从而大大提高了视频会议的效率。
本发明还可有其他多种实例中,在不背离本发明的精神及其实质的情况 下,本领域的技术人员可根据本发明作出相应的改变和变形,但这些相应的 改变和变形都应属于本发明所附的权利要求的保护范围之内。
权利要求
1. 一种视频会议系统的轮询方法,其特征在于,包括在用户启动视频会议系统的轮询操作过程中,用户将所有被轮询终端分组后,针对各组被轮询终端依次发起轮询请求,接收所述轮询请求的系统将各组被轮询终端的视频数据分别合成一多画面视频数据发送到轮询终端;所述轮询终端收到所述多画面视频数据后依次解码并显示,实现多画面视频轮询。
2、 如权利要求l所述的方法,其特征在于,所迷用户确定所述轮询终端以及所有祐_轮询终端,并设置多画面布局。
3、 如权利要求1或2所述的方法,其特征在于,该方法进一步分为以下 步骤系统收到所述用户发送的确定所述轮询终端、设置多画面布局以及被轮 询终端列表消息后,设置多画面布局和^L轮询终端列表;所述用户选择一组被轮询终端后,向系统发送携带该组被轮询终端列表 的轮询请求,接收所述轮询请求的系统将该组被轮询终端的视频数据合成一 多画面视频数据,发送到所述轮询终端,所述轮询终端收到所述多画面视频 数据后,进行解码并显示;一段时间后,选择一组被轮询终端并完成轮询显示,直到轮询完所有被 轮询终端后,结束多画面轮询操作。
4、 一种在视频会议系统中实现轮询的方法,其特征在于,在启动视频会议系统的轮询操作过程中,系统根据已设置的多画面布局 及所有被轮询终端,将所有被轮询终端分组并将各组被轮询终端的视频数据 分别合成一多画面视频数据后,依次发送到轮询终端;所述轮询终端依次收 到所述多画面视频数据后,进行解码并显示,实现多画面视频轮询。
5、 如权利要求l所述的方法,其特征在于,系统将启动视频会议系统的轮询操作的终端作为所述轮询终端,所述轮询终端确定所有纟皮轮询终端,并设置多画面布局。
6、如权利要求4或5所述的方法,其特征在于,该方法进一步分为以下系统选择启动轮询操作的终端为轮询终端后,收到所述轮询终端发送的 设置多画面布局消息和被轮询终端列表消息,设置多画面布局,并保存所述 列表;并分别将各组被轮询终端的视频数据合成一多画面视频流,依次发送给所述 轮询纟冬端;所述轮询终端收到所述多画面视频数据后,进行解码并显示。
7 、 一种在视频会议系统中实现轮询的系统,其特征在于,该系统包括一 多点控制单元,以及分别与所述多点控制单元相连的多个终端,其中所述多点控制单元,用于根据用户的指令完成多画面轮询,合成多画面 视频数据;所述终端,包括轮询终端和被轮询终端,用于接收并解码显示所述多点 控制单元发送的多画面视频数据。
8、 如权利要求7所述的系统,其特征在于,该系统进一步包括与所述多 点控制单元相连的管理服务器,以及与该管理服务器相连的浏览器客户端, 其中所述浏览器客户端,用于向用户提供访问所述管理服务器的途径;所述管理服务器,将浏览器客户端输入指令传送到所述多点控制单元, 其中所述浏览器客户通过该管理服务器的一多画面轮询界面与所述多点控制 单元进行信息交互。
9、 如权利要求8所述的系统,其特征在于,所迷浏览器客户端通过所述管理服务器的多画面轮询界面设置轮询终 端、^皮轮询终端及多画面布局。
10、 如权利要求7 、 8或9所述的系统,其特征在于,所述多点控制单元进一步包括一多画面轮询处理模块,该模块根据所述 浏览器客户端针对若干被轮询终端发起的一轮询请求,将此若干被轮询终端 的视频合成一多画面视频数据。
11、 一种在视频会议系统中实现轮询的系统,其特征在于,该系统包括 一多点控制单元,以及分别与所述多点控制单元相连的多个终端,其中所述多点控制单元,用于根据用户的指令完成多画面轮询功能,合成多 画面纟见频数据;所述终端,包括轮询终端和被轮询终端,用于与所述多点控制单元进行 信息交互,还用于接收并解码显示所述多点控制单元发送的多画面视频数据。
12、 如权利要求11所述的系统,其特征在于,所述轮询终端进一步包括一多画面轮询界面,所述轮询终端通过该界面 将设置的多画面布局及所有被轮询终端列表发送到所述多点控制单元。
13、 如权利要求11或12所述的系统,其特征在于,所述多点控制单元进一步包括一多画面轮询处理模块,该模块根据所述 轮询终端设置的多画面布局及所有被轮询终端列表,自动将所有被轮询终端 分为若干组,并分别将各组被轮询终端的视频合成一多画面视频数据。
全文摘要
本发明公开了一种视频会议系统的轮询方法和系统,涉及视频会议领域。本发明提供的视频会议系统的轮询方法,包括在用户启动视频会议系统的轮询操作过程中,用户将所有被轮询终端分组后,针对各组被轮询终端依次发起轮询请求,接收所述轮询请求的系统将各组被轮询终端的视频数据分别合成一多画面视频数据发送到轮询终端;所述轮询终端收到所述多画面视频数据后依次解码并显示,实现多画面视频轮询。本发明还公开了一种在视频会议系统中实现轮询的系统。本发明技术方案缩短了对会议中的全部或部分终端的视频轮询的遍历时间,从而提高会议效率。
文档编号H04N7/15GK101291417SQ200810110629
公开日2008年10月22日 申请日期2008年6月6日 优先权日2008年6月6日
发明者吴永明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1