实现高清多画面的终端、多点控制单元、系统及方法转让专利

申请号 : CN200910108409.4

文献号 : CN101594512B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙博孟军丁鹏

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了实现高清多画面的方法,包括终端按照多点控制单元要求发送视频码流的过程,该过程包括以下步骤:A1.终端接收多点控制单元发送的能力集,所述能力集中包括根据视频会议控制信息计算出的视频码流格式;B1.终端基于所述视频码流格式对视频图像进行编码;C1.终端向多点控制单元发送经步骤B1编码后的视频码流。本发明还公开了实现高清多画面的终端、MCU和系统。本发明由MCU向终端发出能力集,终端根据能力集中视频格式的要求进行编码,充分利用终端的编解码能力,降低了MCU编解码的开销,解决了现有实现高清多画面会议的方法对MCU图像编解码器能力要求较高的问题。

权利要求 :

1.实现高清多画面的方法,包括终端按照多点控制单元要求发送视频码流的过程,其特征在于,所述过程包括以下步骤:

步骤A1.终端接收多点控制单元发送的能力集,所述能力集中包括根据视频会议控制信息计算出的视频码流格式;

步骤B1.终端基于所述视频码流格式对视频图像进行编码并向多点控制单元发送编码后的视频码流;

所述视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看,所述视频会议控制信息中终端未被其他终端选看时,所述步骤A1还包括:多点控制单元根据会议的画面数、选中终端所属画面号计算视频尺寸,所述步骤B1还包括:多点控制单元将接收到的视频码流图像直接合成到多画面中;

所述视频会议控制信息中终端被其他终端选看时,所述步骤A1还包括:多点控制单元选择终端的原始视频尺寸,所述步骤B1还包括:多点控制单元对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面中。

2.实现高清多画面的终端,其特征在于,所述终端用于接收多点控制单元发送的能力集,所述能力集中包括根据视频会议控制信息计算出的视频码流格式,基于所述终端的接收模块接收的能力集中的视频码流格式对视频图像进行编码并向多点控制单元发送编码后的视频码流,所述视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看,所述视频会议控制信息中终端未被其他终端选看时,多点控制单元根据会议的画面数、选中终端所属画面号计算视频尺寸,多点控制单元将接收到的视频码流图像直接合成到多画面中;所述视频会议控制信息中终端被其他终端选看时,多点控制单元选择终端的原始视频尺寸,多点控制单元对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面中。

3.实现高清多画面的方法,包括多点控制单元对选中终端画面进行控制合成到多画面中的过程,其特征在于,所述过程包括以下步骤:步骤A2.多点控制单元根据视频会议控制信息计算视频码流格式;

步骤B2.多点控制单元向选中终端发送包含步骤A2所述视频码流格式的能力集;

步骤C2.多点控制单元接收选中终端根据视频码流格式编码并发回的视频码流;

步骤D2.多点控制单元根据视频会议控制信息将接收到的视频码流图像合成到多画面中;

所述视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看,所述视频会议控制信息中终端未被其他终端选看时,所述步骤A2具体执行以下操作:多点控制单元根据会议的画面数、选中终端所属画面号计算视频尺寸;所述步骤D2具体执行以下操作:多点控制单元将接收到的视频码流图像直接合成到多画面中;

所述视频会议控制信息中终端被其他终端选看时,所述步骤A2具体执行以下操作:多点控制单元选择终端的原始视频尺寸;所述步骤D2具体执行以下操作:多点控制单元对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面中。

4.根据权利要求3所述的方法,其特征在于,所述多点控制单元包括主多点控制单元和从多点控制单元,所述步骤A2具体通过所述主多点控制单元根据视频会议控制信息计算视频码流格式,向所述从多点控制单元发送包含该视频码流格式的能力集加以实现;所述步骤B2具体通过所述从多点控制单元向选中终端发送包含所述视频码流格式的能力集加以实现;所述步骤C2具体通过所述从多点控制单元接收选中终端根据视频码流格式编码发回的视频码流并转发给所述主多点控制单元加以实现;所述步骤D2具体通过所述主多点控制单元根据视频会议控制信息将接收到的视频码流图像合成到多画面中加以实现。

5.实现高清多画面的多点控制单元,其特征在于,所述多点控制单元用于根据视频会议控制信息计算视频码流格式,向选中终端发送包含所述视频码流格式的能力集,接收选中终端根据视频码流格式编码并发回的视频码流,根据视频会议控制信息将接收到的视频码流图像合成到多画面中,所述视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看,所述视频会议控制信息中终端未被其他终端选看时,所述多点控制单元还用于根据会议的画面数、选中终端所属画面号计算出视频尺寸;将接收到的视频码流图像直接合成到对应的画面中,所述视频会议控制信息中终端被其他终端选看时,所述多点控制单元还用于选择终端的原始视频尺寸;对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面中,所述多点控制单元包括主多点控制单元和从多点控制单元,所述主多点控制单元用于根据视频会议控制信息计算视频码流格式,向所述从多点控制单元发送包含该视频码流格式的能力集;所述从多点控制单元用于向选中终端发送包含所述视频码流格式的能力集,并接收选中终端根据视频码流格式编码并发回的视频码流,并转发给所述主多点控制单元;所述主多点控制单元还用于接收所述从多点控制单元转发回的视频码流,根据视频会议控制信息将接收到的视频码流图像合成到多画面中。

6.实现高清多画面的方法,包括多点控制单元控制终端发送视频码流、并将视频码流图像控制合成到多画面中的过程,其特征在于,所述过程包括以下步骤:步骤A3.多点控制单元根据视频会议控制信息计算视频码流格式;

步骤B3.多点控制单元向选中终端发送包含步骤A3所述视频码流格式的能力集;

步骤C3.终端接收多点控制单元发送的能力集并基于所述视频码流格式对视频图像进行编码并向多点控制单元发送编码后的视频码流;

步骤D3.多点控制单元接收视频码流;

步骤E3.多点控制单元根据视频会议控制信息显示接收到的视频码流图像;

所述视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看,所述视频会议控制信息中终端未被其他终端选看时,所述步骤A3具体执行以下操作:多点控制单元根据会议的画面数、选中终端所属画面号计算出视频尺寸;所述步骤E3具体执行以下操作:多点控制单元将接收到的视频码流图像直接合成到多画面中;

所述视频会议控制信息中终端被其他终端选看时,所述步骤A3具体执行以下操作:多点控制单元选择终端的原始视频尺寸;所述步骤E3具体执行以下操作:多点控制单元对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成多画面中。

7.根据权利要求6所述的方法,其特征在于,所述多点控制单元包括主多点控制单元和从多点控制单元,所述步骤A3具体通过所述主多点控制单元根据视频会议控制信息计算视频码流格式,向所述从多点控制单元发送包含该视频码流格式的能力集加以实现;所述步骤B3具体通过所述从多点控制单元向选中终端发送包含所述视频码流格式的能力集加以实现;所述步骤C3具体通过终端接收所述从多点控制单元发送的能力集并基于所述视频码流格式对视频图像进行编码,并向所述从多点控制单元发送编码后的视频码流加以实现;所述步骤D3具体通过所述从多点控制单元接收选中终端根据视频码流格式编码发回的视频码流并转发给所述主多点控制单元加以实现;所述步骤E3具体通过所述主多点控制单元根据视频会议控制信息将接收到的视频码流图像合成到多画面中加以实现。

8.实现高清多画面的系统,包括终端和多点控制单元,其特征在于,

所述多点控制单元用于根据视频会议控制信息计算视频码流格式,向选中终端发送包含所述视频码流格式的能力集;

所述终端用于接收多点控制单元发送的能力集并基于所述视频码流格式对视频图像进行编码,并向多点控制单元发送编码后的视频码流;

所述多点控制单元还用于接收编码后的视频码流,并根据视频会议控制信息将接收到的视频码流图像合成到多画面中;

所述视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看,所述视频会议控制信息中终端未被其他终端选看时,所述多点控制单元还用于根据会议的画面数、选中终端所属画面号计算出视频尺寸;将接收到的视频码流图像直接合成到多画面中;

所述视频会议控制信息中终端被其他终端选看时,所述多点控制单元还用于选择终端的原始视频尺寸;对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面中。

9.根据权利要求8所述的系统,其特征在于,所述多点控制单元包括主多点控制单元和从多点控制单元,所述主多点控制单元用于根据视频会议控制信息计算视频码流格式,向所述从多点控制单元发送包含该视频码流格式的能力集;所述从多点控制单元用于向选中终端发送包含所述视频码流格式的能力集;所述终端还用于接收所述从多点控制单元发送的能力集并基于所述视频码流格式对视频图像进行编码,并向所述从多点控制单元发送编码后的视频码流;所述从多点控制单元还用于接收编码后的视频码流并转发给所述主多点控制单元;所述主多点控制单元还用于接收所述从多点控制单元转发回的视频码流,根据视频会议控制信息显示接收到的视频码流图像。

说明书 :

实现高清多画面的终端、多点控制单元、系统及方法

技术领域

[0001] 本发明涉及视频会议领域,具体涉及在多点会议中以较低的图像编解码能力要求实现高清多画面的终端、多点控制单元、系统及方法。

背景技术

[0002] 多画面应用具有信息量大的优点,是视频会议系统中比较常见的应用。目前多画面采用的视频格式一般为263系列及264系列中的264 CIF、2644 CIF,采用这些视频能力的多画面技术已经很成熟。
[0003] 随着用户对图像质量要求的不断提高,很多视频会议厂家推出了264系列中的720P、1080I、1080P高清视频系统,在多画面应用中采用这些高清视频格式是目前各厂家追逐的目标。但是,采用通用的多画面实现方法必须极大地提高MCU(Multipoint Control Unit:多点控制单元)设备中视频处理板的编解码能力,这样才能满足高清多画面视频编解码的要求。为了提高视频编解码器的能力,MCU设备厂商势必会投入大量的时间和资金,而这是目前激烈的市场竞争所不允许的。

发明内容

[0004] 本发明要解决的技术问题是提供能够在多点会议中不需大幅提高MCU设备视频编解码器能力就能实现高清多画面的终端、多点控制单元、系统及方法。
[0005] 本发明的技术问题通过以下技术方案加以解决:
[0006] 实现高清多画面的方法,包括终端按照多点控制单元要求发送视频码流的过程,该过程包括以下步骤:
[0007] 步骤A1.终端接收多点控制单元发送的能力集,所述能力集中包括根据视频会议控制信息计算出的视频码流格式;
[0008] 步骤B1.终端基于所述视频码流格式对视频图像进行编码并向多点控制单元发送编码后的视频码流。
[0009] 实现高清多画面的终端,所述终端用于接收多点控制单元发送的能力集,所述能力集中包括根据视频会议控制信息计算出的视频码流格式,基于所述接收模块接收的能力集中的视频码流格式对视频图像进行编码并向多点控制单元发送编码后的视频码流。
[0010] 实现高清多画面的方法,包括多点控制单元对选中终端画面进行控制合成到多画面中的过程,该过程包括以下步骤:
[0011] 步骤A2.多点控制单元根据视频会议控制信息计算视频码流格式;
[0012] 步骤B2.多点控制单元向选中终端发送包含步骤A2所述视频码流格式的能力集;
[0013] 步骤C2.多点控制单元接收选中终端根据视频码流格式编码并发回的视频码流;
[0014] 步骤D2.多点控制单元根据视频会议控制信息将接收到的视频码流图像合成到多画面中。
[0015] 上述视频会议控制信息中终端未被其他终端选看时,上述步骤A2具体执行以下操作:多点控制单元根据会议的画面数、选中终端所属画面号计算视频尺寸;上述步骤D2具体执行以下操作:多点控制单元将接收到的视频码流图像直接合成到多画面中。
[0016] 上述视频会议控制信息中终端被其他终端选看时,上述步骤A2具体执行以下操作:多点控制单元选择终端的原始视频尺寸;上述步骤D2具体执行以下操作:多点控制单元对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面中。
[0017] 上述多点控制单元包括主多点控制单元和从多点控制单元,上述步骤A2具体通过上述主多点控制单元根据视频会议控制信息计算视频码流格式,向上述从多点控制单元发送包含该视频码流格式能力集加以实现;上述步骤B2具体通过所述从多点控制单元向选中终端发送包含上述视频码流格式的能力集加以实现;上述步骤C2具体通过所述从多点控制单元接收选中终端根据视频码流格式编码发回的视频码流并转发给上述主多点控制单元加以实现;上述步骤D2具体通过所述主多点控制单元根据视频会议控制信息将接收到的视频码流图像合成到多画面中加以实现。
[0018] 实现高清多画面的多点控制单元,所述多点控制单元用于根据视频会议控制信息计算视频码流格式,向选中终端发送包含所述视频码流格式的能力集,接收选中终端根据视频码流格式编码并发回的视频码流,根据视频会议控制信息将接收到的视频码流图像合成到多画面中。
[0019] 上述视频会议控制信息中终端未被其他终端选看时,上述多点控制单元还用于根据会议的画面数、选中终端所属画面号计算出视频尺寸;将接收到的视频码流图像直接合成到对应的画面中。
[0020] 上述视频会议控制信息中终端被其他终端选看时,上述多点控制单元还用于选择终端的原始视频尺寸;对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面中。
[0021] 上述多点控制单元包括主多点控制单元和从多点控制单元,所述主多点控制单元用于根据视频会议控制信息计算视频码流格式,向所述从多点控制单元发送包含该视频码流格式能力集;所述从多点控制单元用于向选中终端发送包含所述视频码流格式的能力集,并接收选中终端根据视频码流格式编码并发回的视频码流并转发给所述主多点控制单元;所述主多点控制单元还用于接收所述从多点控制单元转发回的视频码流,根据视频会议控制信息将接收到的视频码流图像合成到多画面中。
[0022] 实现高清多画面的方法,包括多点控制单元控制终端发送视频码流、并将视频码流图像控制合成到多画面中的过程,该过程包括以下步骤:
[0023] 步骤A3.多点控制单元根据视频会议控制信息计算视频码流格式;
[0024] 步骤B3.多点控制单元向选中终端发送包含步骤A3所述视频码流格式的能力集;
[0025] 步骤C3.终端接收多点控制单元发送的能力集并基于所述视频码流格式对视频图像进行编码并向多点控制单元发送编码后的视频码流;
[0026] 步骤D3.多点控制单元接收视频码流;
[0027] 步骤E3.多点控制单元根据视频会议控制信息显示接收到的视频码流图像。
[0028] 上述视频会议控制信息中终端未被其他终端选看时,上述步骤A3具体执行以下操作:多点控制单元根据会议的画面数、选中终端所属画面号计算出视频尺寸;上述步骤E3具体执行以下操作:多点控制单元将接收到的视频码流图像直接合成到多画面中。
[0029] 上述视频会议控制信息中终端被其他终端选看时,上述步骤A3具体执行以下操作:多点控制单元选择终端的原始视频尺寸;上述步骤E3具体执行以下操作:多点控制单元对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成多画面中。
[0030] 上述多点控制单元包括主多点控制单元和从多点控制单元,上述步骤A3具体通过所述主多点控制单元根据视频会议控制信息计算视频码流格式,向所述从多点控制单元发送包含该视频码流格式能力集加以实现;上述步骤B3具体通过所述从多点控制单元向选中终端发送包含所述视频码流格式的能力集加以实现;上述步骤C3具体通过终端接收所述从多点控制单元发送的能力集并基于所述视频码流格式对视频图像进行编码,并向所述从多点控制单元发送编码后的视频码流加以实现;上述步骤D3具体通过所述从多点控制单元接收选中终端根据视频码流格式编码发回的视频码流并转发给所述主多点控制单元加以实现;上述步骤E3具体通过所述主多点控制单元根据视频会议控制信息将接收到的视频码流图像合成到多画面中加以实现。
[0031] 实现高清多画面的系统,包括终端和多点控制单元,所述多点控制单元用于根据视频会议控制信息计算视频码流格式,向选中终端发送包含所述视频码流格式的能力集;所述终端用于接收多点控制单元发送的能力集并基于所述视频码流格式对视频图像进行编码,并向多点控制单元发送编码后的视频码流;所述多点控制单元还用于接收编码后的视频码流,并根据视频会议控制信息将接收到的视频码流图像合成到多画面中。
[0032] 上述视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看。
[0033] 上述视频会议控制信息中终端未被其他终端选看时,上述多点控制单元还用于根据会议的画面数、选中终端所属画面号计算出视频尺寸;将接收到的视频码流图像直接合成到多画面中。
[0034] 上述视频会议控制信息中终端被其他终端选看时,上述多点控制单元还用于选择终端的原始视频尺寸;对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面中。
[0035] 上述多点控制单元包括主多点控制单元和从多点控制单元,所述主多点控制单元用于根据视频会议控制信息计算视频码流格式,向所述从多点控制单元发送包含该视频码流格式能力集;所述从多点控制单元用于向选中终端发送包含所述视频码流格式的能力集;所述终端还用于接收所述从多点控制单元发送的能力集并基于所述视频码流格式对视频图像进行编码,并向所述从多点控制单元发送编码后的视频码流;所述从多点控制单元还用于接收编码后的视频码流并转发给所述主多点控制单元;所述主多点控制单元还用于接收所述从多点控制单元转发回的视频码流,根据视频会议控制信息显示接收到的视频码流图像。
[0036] 本发明与现有技术相比较的有益效果是:
[0037] (1)本发明由MCU向终端发出能力集,终端根据能力集中视频格式的要求进行编码,这样可以充分利用终端的编解码能力,降低了MCU编解码的开销,解决了现有实现高清多画面会议的方法对MCU图像编解码器能力要求较高的问题;
[0038] (2)本发明在终端未被其他终端选看时,MCU将视频码流格式计算出来发给终端,终端依据该格式进行编码并发回给MCU,MCU直接将视频图像合成到相应的画面而不做任何格式变化,降低了MCU编解码的负担,达到了以较低的编解码能力要求实现高清多画面会议的效果,节省了厂商为提高图像编解码器能力的资金与时间的开支;
[0039] (3)本发明在终端被其他终端选看时,MCU和终端之间采用原始格式进行码流传输,实现了在终端不增加视频编码节点的情况下其他终端也能选看完整能力图像的要求;
[0040] (4)本发明还通过主MCU与从MCU之间进行能力集和视频码流的转发,使得在MCU级联情况下也能以较低的编解码能力要求实现高清多画面会议系统。

附图说明

[0041] 图1是本发明系统一种具体实施方式结构示意图;
[0042] 图2是本发明系统另一种具体实施方式结构示意图;
[0043] 图3是本发明方法实施例1信令流程图;
[0044] 图4是本发明方法实施例2信令流程图;
[0045] 图5是本发明方法实施例3信令流程图。

具体实施方式

[0046] 下面用具体实施方式结合附图对本发明做进一步详细说明。
[0047] 本发明所涉及的视频多画面组合方式,可以参考H.243协议“Procedures for establishing communication between three or more audiovisualterminals using digital channels up to 1920kbit/s”,本发明所涉及的会议电视系统包括符合ITU-T H.320、ITU-T H323和IETF SIP标准的系统。
[0048] 本发明实现高清多画面的系统,其一种具体实施方式,包括终端和MCU。MCU用于根据视频会议控制信息计算视频码流格式,向选中终端发送包含视频码流格式的能力集;终端用于接收MCU发送的能力集并基于视频码流格式对视频图像进行编码,并向MCU发送编码后的视频码流;MCU还用于接收编码后的视频码流,并根据视频会议控制信息将接收到的视频码流图像合成到多画面中。
[0049] 视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看等信息。
[0050] 视频会议控制信息中终端未被其他终端选看时,MCU还用于根据会议的画面数、选中终端所属画面号计算出视频尺寸,在本实施方式中,视频尺寸可以宏块数表示;将接收到的视频码流图像直接合成到多画面中。
[0051] 视频会议控制信息中终端被其他终端选看时,MCU还用于选择终端的原始视频尺寸作为视频码流格式;对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面的对应画面中。
[0052] 终端可以为多个,本实施方式中,终端有两个,分别为终端1和终端2,如图1所示。终端能够以非对称的视频比特率、帧速率和图像分辨率(如果支持多种图像的分辨率)操作。例如,允许具有720P能力的终端发送1/16 720P图像而接收720P图像。
[0053] 本发明系统的另一种具体实施方式,MCU包括主MCU和从MCU,从MCU可以有多个,本实施方式有一个主MCU和一个从MCU,如图2所示,主MCU连接终端A和终端B,从MCU连接终端D和终端E,主MCU通过级联口C连接至从MCU的级联口F。
[0054] 主MCU用于根据视频会议控制信息计算视频码流格式,向从MCU发送包含该视频码流格式能力集;从MCU用于向选中终端发送包含视频码流格式的能力集,并接收选中终端根据视频码流格式编码并发回的视频码流并转发给主MCU;主MCU还用于接收从MCU转发回的视频码流,根据视频会议控制信息将接收到的视频码流图像合成到多画面中。
[0055] 本发明实现高清多画面的方法,其一种具体实施方式,包括MCU控制终端发送视频码流、并将视频码流图像合成到多画面中的过程,该过程包括以下步骤:
[0056] 步骤A3.MCU根据视频会议控制信息计算视频码流格式;
[0057] 步骤B3.MCU向选中终端发送包含视频码流格式的能力集;
[0058] 步骤C3.终端接收MCU发送的能力集并基于视频码流格式对视频图像进行编码,并向MCU发送编码后的视频码流;
[0059] 步骤D3.MCU接收视频码流;
[0060] 步骤E3.MCU根据视频会议控制信息显示接收到的视频码流图像。
[0061] 本实施方式中,视频会议控制信息包括会议的画面数、终端所属画面号以及终端是否被其它终端选看等信息。
[0062] 当终端未被其他终端选看时,步骤A3具体执行以下操作:MCU根据会议的画面数、选中终端所属画面号计算出视频尺寸,如宏块数;步骤E3具体执行以下操作:MCU将接收到的视频码流图像直接合成到多画面的对应画面中。
[0063] 当终端被其他终端选看时,步骤A3具体执行以下操作:MCU选择终端的原始视频尺寸作为视频码流格式;步骤E3具体执行以下操作:MCU对接收到的视频码流图像根据会议的画面数、选中终端所属画面号进行缩放,然后将缩放后的图像合成到多画面的对应画面中。
[0064] 本发明方法的另一种具体实施方式,MCU包括主MCU和从MCU,步骤A3具体通过主MCU根据视频会议控制信息计算视频码流格式,向从MCU发送包含该视频码流格式能力集加以实现;步骤B3具体通过从MCU向选中终端发送包含视频码流格式的能力集加以实现;步骤C3具体通过终端接收所述从MCU发送的能力集并基于视频码流格式对视频图像进行编码,并向从MCU发送编码后的视频码流加以实现;步骤D3具体通过从MCU接收选中终端根据视频码流格式编码发回的视频码流并转发给主MCU加以实现;步骤E3具体通过主MCU根据视频会议控制信息将接收到的视频码流图像合成到多画面中加以实现。
[0065] 实施例1:
[0066] 本例是在图1描述系统基础上使用本发明方法实现4画面的720P会议,本例是一个H.323系统,终端1、终端2均支持图像的非对称编解码,终端1被指定为4画面中的第2画面,且未被多点会议中任一终端选看。其流程如图3所示,包括以下步骤:
[0067] 步骤301、MCU按照H.243协议中规定4画面中第2画面占整个图像的1/4,而720P宏块数为:(1280×720)/(16×16)=3600,1/4的宏块数为900,根据得出的新的宏块数,MCU构造的能力集如下:
[0068] Item 0:Profile
[0069] Item
[0070] parameterIdentifier:standard(0)
[0071] standard:41-Profile
[0072] parameterValue:booleanArray(1)
[0073] booleanArray:64
[0074] Profile:0x40,Baseline Profile
[0075] .1......=Baseline Profile:True
[0076] ..0.....=Main Profile:False
[0077] ...0....=Extended Profile.:False
[0078] ....0...=HighProfile:False
[0079] .....0..=High 10 Profile:False
[0080] ......0.=High 4:2:2 Profile:False
[0081] .......0=High 4:4:4 Profile:False
[0082] Item 1:Level
[0083] Item
[0084] parameterIdentitier:standard(0)
[0085] standard:42-Level
[0086] parameterValue:unsignedMin(2)
[0087] unsignedMin:50-Level 2.1
[0088] Item 2:CustomMaxMBPS
[0089] Item
[0090] parameterIdentifier:standard(0)
[0091] standard:3-CustomMaxMBPS
[0092] parameterValue:unsignedMin(2)
[0093] unsignedMin:54
[0094] Item 3:CustomMaxFS
[0095] Item
[0096] parameterIdentifier:standard(0)
[0097] standard:4-CustomMaxFS
[0098] parameterValue:unsignedMin(2)
[0099] unsignedMin:4
[0100] 步骤302、MCU向终端1发送能力集,通知终端1按照能力集中的视频格式进行缩放;
[0101] 步骤303、终端1接收能力集后,因为并未重新加入会议,因此保持16:4的格式。根据能力,判断这个尺寸为1024个宏块,向MCU发送可以缩放的确认消息;
[0102] 步骤304、终端1从常用的格式中,选择最相近的(向下)格式1/4720p进行缩放,然后重新打开逻辑通道,并从此信道中发送1/4720P大小的视频码流给MCU;
[0103] 步骤305、MCU的图像编解码器直接将这路图像合成到4画面中的第2画面中。
[0104] 可见步骤305中节省了MCU图像编解码器缩放720P图像耗费的能力。
[0105] 实施例2:
[0106] 本例是在实施例1基础上终端2选看终端1单画面的实施例,其流程如图4所示,包括以下步骤:
[0107] 步骤401、MCU按照720P原始图像大小构造能力集;
[0108] 步骤402、MCU向终端1发送能力集,即按照720P能力跟终端1进行能力交互,通知其发送一个完整大小的720P图像过来;
[0109] 步骤403、终端1发送确认消息,并进入视频编解码的对称模式;
[0110] 步骤404、终端1向MCU发送720P的视频码流;
[0111] 步骤405、MCU将此码流发给终端2,以达到终端2能看到一个完整720P能力图像的目的;
[0112] 步骤406、MCU还将此路图像按照4图像第2图像进行缩放后合成到4画面中的第2画面,并发送给多点会议的其他端,如终端1。
[0113] 实施例3:
[0114] 本例是在图2描述的系统基础上,使用本发明方法实现MCU级联多画面会议。图2中多点会议的设备分别有主从两个MCU,主MCU下挂终端A、B、级联口C,从MCU下挂终端D、E、级联口F。
[0115] 本例主会议为多画面会议,指定级联口C是多画面中的某一画面,当前从MCU中的视频源为终端E,其流程如图5所示,包括以下步骤:
[0116] 步骤501、主MCU指定级联口C为多画面中的某一画面后,按照H.243协议计算图像缩放后的大小,构造能力集;
[0117] 步骤502、通过级联口C向从MCU的级联口F发送能力集,通过重新能力交换通知从MCU按照能力集中的格式进行图像缩放;
[0118] 步骤503、从MCU收到级联口F发来的terminalCapbilitySet消息后,将此消息转发给从MCU的终端E;
[0119] 步骤504、终端E给级联口F发送确认消息,同意进行图像缩放;
[0120] 步骤505、从MCU收到级联口F发来的确认消息并转发给主MCU;
[0121] 步骤506、由于终端E并未重新加入会议,保持16:4的格式重新打开和从MCU之间的视频逻辑信道,向从MCU发送缩放后的视频码流;
[0122] 步骤507、从MCU也按照16:4的格式重新打开从MCU和主MCU之间级联口F的视频逻辑信道,使终端E发送过来的缩放过的图像通过级联口F发送给主MCU;
[0123] 步骤508、主MCU的视频编解码器将这路图像合成到多画面中,从而以较低图像编解码能力实现了高清级联多画面会议的目的。
[0124] 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。