一种视频处理方法及装置、系统的制作方法

文档序号:7981280阅读:144来源:国知局
一种视频处理方法及装置、系统的制作方法
【专利摘要】本发明公开了一种视频处理方法,所述方法包括:按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像;对所述合成视频图像进行编码;将所述编码后的合成视频图像发送出去。相应的,本发明还公开了视频处理装置及系统,能够确保远程呈现会议中多路视频之间的严格同步;并且,解决了视频图像输出位置的确定问题,从而使得远程呈现会议呈现逼真的通信效果。
【专利说明】一种视频处理方法及装置、系统
【技术领域】
[0001]本发明涉及视频会议技术,尤其涉及一种视频处理方法及装置、系统。
【背景技术】
[0002]远程呈现以其真实的临场感深受高端用户的喜爱,听声辩位、真身大小是远程呈现系统的关键技术指标。
[0003]在远程呈现会议系统中,要达到真身大小和听声辩位的效果,有多显示屏的终端会场,每个显示屏显示远端一处坐席的与会者图像,并与音频输出方位相对应。即会场中显示发言者图像的显示屏,与发言者音频的输出方位相对应。比如三屏会场,左席发言,那么应该听到声音从左侧发出。因此,远端图像输出的位置需要按照协商的策略确定,且多屏之间的时序严格同步,才能呈现逼真的通信效果。
[0004]发明人发现在远程呈现会议系统中,若采用多路视频分别编码传输的方式,则很难实现多路视频之间的严格同步,从而难以达到视频会议对实时性的同步要求,且不能解决视频图像输出位置的确定问题。

【发明内容】

[0005]有鉴于此,本发明的主要目的在于提供一种视频处理方法及装置、系统,能够保证远程呈现会议中多路视频之间的严格同步。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明提供了一种视频处理方法,所述方法包括:
[0008]按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像;
[0009]对所述合成视频图像进行编码;
[0010]将所述编码后的合成视频图像发送出去。
[0011]在上述方案中,所述将两个或两个以上的原始视频图像进行拼接之前,所述方法还包括:分别由两个或两个以上的视频采集设备采集所述两个或两个以上的原始视频图像。
[0012]在上述方案中,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备的标识、各所述原始视频图像在所述合成视频图像中的位置信息、各所述原始视频图像所对应的视频显不设备的标识之间的对应关系。
[0013]在上述方案中,所述将两个或两个以上的原始视频图像进行拼接之前,所述方法还包括:通过与用于接收所述视频图像的端点进行媒体能力协商,确定所述视频排列信息。
[0014]本发明还提供了一种视频处理装置,所述装置包括:拼接模块、编码模块和发送模块;其中,
[0015]拼接模块,用于按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像;[0016]编码模块,用于对所述拼接模块得到的合成视频图像进行编码;
[0017]发送模块,用于将所述编码模块编码后的合成视频图像发送出去。
[0018]在上述方案中,所述装置还连接有两个或两个以上的视频采集设备,所述视频采集设备用于采集所述原始视频图像。
[0019]在上述方案中,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备的标识、各所述原始视频图像在所述合成视频图像中的位置信息、各所述原始视频图像所对应的视频显不设备的标识之间的对应关系。
[0020]在上述方案中,所述装置还包括:第一确定模块,还用于通过与用于接收所述视频图像的端点进行媒体能力协商,确定所述视频排列信息;
[0021]所述拼接模块,用于根据所述第一确定模块确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像。
[0022]本发明还提供了一种视频处理方法,所述方法包括:
[0023]接收由两个或两个以上的原始视频图像拼接得到并进行编码后的合成视频图像;
[0024]对所述合成视频图像进行解码;
[0025]按照预先确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像,并将各所述原始视频图像分别发送到相应的视频显示设备上进行显示。
[0026]在上述方案中,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备的标识、各所述原始视频图像在所述合成视频图像中的位置信息、各所述原始视频图像所对应的视频显不设备的标识之间的对应关系。
[0027]在上述方案中,所述对解码后的合成视频图像进行分解之前,所述方法还包括:通过与用于发送所述合成视频图像的端点进行媒体能力协商,确定所述视频排列信息。
[0028]本发明还提供了一种视频处理装置,所述装置包括:接收模块、解码模块和分解模块;其中,
[0029]接收模块,用于接收由两个或两个以上的原始视频图像拼接得到并进行编码后的合成视频图像;
[0030]解码模块,用于对所述接收模块接收到的合成视频图像进行解码;
[0031]分解模块,用于按照预先确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像,并将各所述原始视频图像分别发送到相应的视频显示设备上进行显示。
[0032]在上述方案中,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备的标识、各所述原始视频图像在所述合成视频图像中的位置信息、各所述原始视频图像所对应的视频显不设备的标识之间的对应关系。
[0033]在上述方案中,所述装置还包括:第二确定模块,还用于通过与用于发送所述视频图像的端点进行媒体能力协商,确定所述视频排列信息;
[0034]所述分解模块,用于根据所述第二确定模块确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像。
[0035]本发明还提供了一种视频处理方法,所述方法包括:[0036]按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像,对所述合成视频图像进行编码后发送出去;
[0037]接收所述合成视频图像,对所述合成视频图像进行解码,并按照预先确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像,再将各所述原始视频图像分别发送到相应的视频显示设备上进行显示。
[0038]在上述方案中,所述将两个或两个以上的原始视频图像进行拼接之前,所述方法还包括:分别由两个或两个以上的视频采集设备采集所述两个或两个以上的原始视频图像。
[0039]在上述方案中,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备标识、各所述原始视频图像的位置信息、各所述原始视频图像所对应视频显示设备的标识之间的对应关系。
[0040]在上述方案中,所述方法还包括:进行媒体能力协商,确定所述视频排列信息。
[0041]本发明还提供了一种视频处理系统,所述视频处理系统包括:拼接模块、编码模块、发送模块、接收模块、解码模块和分解模块;其中,
[0042]拼接模块,用于按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像;
[0043]编码模块,用于对所述拼接模块得到的合成视频图像进行编码;
[0044]发送模块,用于将所述编码模块编码后的合成视频图像发送出去;
[0045]接收模块,用于接收所述发送模块发送的合成视频图像;
[0046]解码模块,用于对所述接收模块接收到的合成视频图像进行解码;
[0047]分解模块,用于按照预先确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像,并将各所述原始视频图像分别发送到相应的外接视频显示设备上进行显示。
[0048]在上述方案中,所述拼接模块还连接有两个或两个以上的视频采集设备,所述视频采集设备用于采集所述原始视频图像。
[0049]在上述方案中,所述系统还包括:第一确定模块和第二确定模块,用于进行媒体能力协商,确定所述视频排列信息;
[0050]所述拼接模块,用于根据所述第一确定模块确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像;
[0051]所述分解模块,用于根据所述第二确定模块确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像。
[0052]在上述方案中,所述拼接模块、编码模块、发送模块和第一确定模块设置在本端终端上,所述本端终端外接视频采集设备;
[0053]所述接收模块、解码模块、分解模块和第二确定模块设置在远端终端上,所述远端终端外接视频显示设备。
[0054]在上述方案中,所述系统还包括多点处理单元MCU,用于实现所述本端终端与一个或多个远端终端之间的交互。
[0055]在上述方案中,所述系统包括多个终端和MCU,其中,所述多个终端之间互为本端终端和远端终端,通过所述MCU进行交互;[0056]各所述终端均外接有视频采集设备和视频显示设备,每个所述终端均包括所述拼接模块、编码模块、发送模块、接收模块、解码模块、分解模块、第一确定模块和第二确定模块;
[0057]所述MCU中包括所述拼接模块、编码模块、发送模块、接收模块、解码模块、分解模块、第一确定模块和第二确定模块。
[0058]本发明的视频处理方法及装置、系统,能够将多路原始视频图像拼接为一个合成视频图像后再进行编码和发送,确保远程呈现会议中多路视频之间的严格同步;并且,在接收所述合成视频图像后先分解为多个原始视频图像再分别由相应的视频显示设备进行显示,解决了视频图像输出位置的确定问题,保证远程呈现会议中多屏之间的时序严格同步,视频图像按照预先设定的位置输出,从而呈现逼真的通信效果。
【专利附图】

【附图说明】
[0059]图1为本发明实施例一中视频处理系统的组成结构示意图;
[0060]图2为本发明实施例一中视频处理过程的具体实现流程示意图;
[0061]图3为本发明实施例二中视频处理系统的组成结构示意图;
[0062]图4为本发明实施例二中视频处理过程的具体实现流程示意图;
[0063]图5为本发明实施例三中视频处理系统的组成结构示意图。
【具体实施方式】
[0064]本发明的基本思想是:发送端将采集的多个视频图像按照预先协商的视频排列信息进行拼接,合成为一个图像后进行编码发送;接收端接收到所述图像后解码后,按照所述视频排列信息将所述图像进行分解,得到所述多个视频图像,并将所述多个视频图像发送到各自的显示设备上进行显示。
[0065]实施例一
[0066]本实施例提供了一种用于远程呈现的视频处理系统,所述系统包括:多个视频采集设备(VC1、VC2、VC3)、多个视频显示设备(VD1、VD2、VD3)、本端终端和远端终端,其中,所述多个视频采集设备与本端终端连接,多个视频显示设备与远端终端连接。视频采集设备用于采集原始视频图像,并将采集到的原始视频图像发送给本端终端,本端终端作为视频图像的发送端,将各视频采集设备发送的原始视频图像进行拼接得到一个合成视频图像,再对所述合成视频图像进行编码并发送;远端终端作为视频图像的接收端,接收所述本端终端发送的合成视频图像,将所述合成视频图像进行分解,得到多个原始视频图像,再将所述多个原始视频图像分别发送给对应的视频显示设备进行显示。
[0067]具体地,如图1所示,本端终端与远端终端之间进行点对点组网,本端终端上连接有三个视频采集设备(VC1、VC2、VC3),分别采集3路原始视频图像,相应的,远端终端上连接有三个视频显示设备(VD1、VD2、VD3),分别显示所述3路原始视频图像。
[0068]本实施例中,如图2所示,基于上述的视频处理系统进行视频处理的过程,具体可以包括如下步骤:
[0069]步骤201:本端终端与远端终端预先进行媒体能力协商,确定用于指示从左至右的排列方式对VC1、VC2、VC3的原始视频图像进行拼接的视频排列信息。[0070]其中,本端终端与远端终端预先进行媒体能力协商,确定用于指示从左至右的排列方式对VC1、VC2、VC3的原始视频图像进行拼接的视频排列信息。这样,使得三个视频采集设备VC1、VC2、VC3分别采集的左路(VCl)、中路(VC2)、右路(VC3)的原始视频图像能够分别在位于左(VDl)、中(VD2)、右(VD3)处的视频显示设备中显示。
[0071]具体地,可以在所述视频排列信息预先规定各视频采集设备所采集视频图像的位置信息。在本实施例中,在所述视频排列信息中具体可以规定三个视频采集设备VC1、VC2、VC3所采集到的视频图像在所述合成视频图像中的坐标位置以及大小等信息。例如,可以在所述视频排列信息中规定VCl视频图像的宽度、高度以及坐标起始位置,VC2视频图像的宽度、高度以及坐标起始位置,VC3视频图像的宽度、高度以及坐标起始位置。如果需要将VCU VC2、VC3的视频图像按照左中右的顺序拼接,则可以在所述视频排列信息中规定VCl视频图像在所述合成视频图像中的坐标起始位置为零,VC2视频图像在所述合成视频图像中的坐标起始位置与VCl视频图像的宽度相同,VC3视频图像在所述合成视频图像中的坐标起始位置为VCl视频图像与VC2视频图像的宽度之和。或者,也可以在所述视频排列信息中规定各视频采集设备(VC1、VC2、VC3)所采集视频图像的大小以及在所述合成视频图像中的相对位置等信息,以使得本端终端在对各视频图像进行拼接时能够依据该视频排列信息中各视频图像的大小以及相对位置进行拼接处理,得到一个合成视频图像。
[0072]这里,在所述视频排列信息中还可以规定各原始视频图像所对应的视频显示设备。对于本实施例中的应用场景,可以在所述视频排列信息中规定如下信息:VC1对应VD1、VC2对应VD2、VC3对应VD3 ;VD1表示左边位置处的视频显示设备,VD2表示中间位置的视频显示设备,VD3表示右边位置处的视频显示设备。
[0073]步骤202:三个视频采集设备(VC1、VC2、VC3)分别采集三路原始视频图像;
[0074]步骤203:本端终端按照所述视频排列信息,对三个视频采集设备(VCl、VC2、VC3)采集的三路原始视频图像进行拼接,得到一个合成视频图像,并对所述合成视频图像编码后通过自身与远端终端之间的媒体通道发送给远端终端;
[0075]步骤204:远端终端接收所述合成视频图像,对所述合成视频图像进行解码后,按照所述视频排列信息对解码后的合成视频图像进行分解,得到三路原始视频图像;
[0076]步骤205:远端终端将所述三路原始视频图像分别发送给左、中、右的三个视频显示设备进行显示。
[0077]具体的,远端终端接收到本端终端发送的合成视频图像码流后,进行解码处理后,根据上述协商的视频排列信息对解码后的合成视频图像进行分解处理,得到三个图像VD1、VD2、VD3,发送给对应的视频显示设备进行显示。这样,远端终端在分解得到多路视频图像时,首先根据视频排列信息中所规定的各视频采集设备所采集视频图像的位置信息,对合成视频图像进行分解,得到多个视频图像,再将所述即已确定各视频图像所对应的视频显示设备了。
[0078]本实施例中,本端终端具体包括拼接模块、编码模块和发送模块,其中,拼接模块用于按照预先确定的视频排列信息,将各视频采集设备发送的各原始视频图像进行拼接,得到一个合成视频图像;编码模块,用于对所述拼接模块得到的合成视频图像进行编码处理;发送模块,用于将所述编码模块编码处理后的合成视频图像发送给远端终端。
[0079]远端终端具体可以包括接收模块、解码模块和分解模块,其中,接收模块用于接收所述本端终端发送的合成视频图像;解码模块,用于对所述接收模块接收到的合成视频图像进行解码处理;分解模块,用于按照预先确定的视频排列信息,对所述解码模块解码处理后的合成视频图像进行分解,得到多个原始视频图像,并将多个原始视频图像分别发送给对应的视频显示设备进行显示。
[0080]本端终端还包括第一确定模块,还用于通过与远端终端进行媒体能力协商,确定所述视频排列信息;所述拼接模块,用于根据所述第一确定模块确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像。
[0081]远端终端还可以包括:第二确定模块,还用于通过与用于发送所述视频图像的终端进行媒体能力协商,确定所述视频排列信息;所述分解模块,用于根据所述第二确定模块确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像。
[0082]综上可知,本实施例中,本端终端与远端终端协商所确定的视频排列信息中可以包括各视频采集设备的标识、各视频采集设备所采集原始视频图像的位置信息、各视频显示设备的标识及三者之间的对应关系。原始视频图像的位置信息还可以包含各视频采集设备所采集原始视频图像的大小等信息。
[0083]实施例二
[0084]本实施例中的远程呈现的视频处理系统组成结构如图3所示,与实施例一中视频处理系统的组成结构基本相同,所不同的是,本实施例中的视频处理系统中还包括多点处理单元(MCU),本端终端与远端终端通过MCU进行组网,也就是说,本端终端与远端终端之间通过MCU进行数据交互。
[0085]本实施例中视频处理的过程如图4所示,具体可以包括如下步骤:
[0086]步骤401:与步骤201基本相同,所不同的是,本端终端与远端终端之间不是直接进行媒体能力协商,而是通过MCU进行媒体能力协商。
[0087]也就是说,在进行媒体能力协商时,本端终端与用于接收所述视频图像的端点进行媒体能力协商,确定所述视频排列信息。这里,所述端点为上述的远端终端或者MCU。
[0088]步骤402:与步骤202完全相同;
[0089]步骤403:与步骤203基本相同,所不同的是,本端终端对所述合成视频图像编码后,通过自身与MCU之间的媒体通道发送给MCU。
[0090]步骤404:MCU将通过自身与远端终端之间的媒体通道,将编码后的合成视频图像发送给远端终端;
[0091]步骤405:与步骤204基本相同,所不同的是,远端终端接收MCU转发的所述合成视频图像。
[0092]步骤406:与步骤205完全相同。
[0093]本实施例中,本端终端与实施例一中的本端终端组成结构完全相同,远端终端与实施例一中远端终端的组成结构也完全相同,唯一不同的是,本实施例中本端终端的发送模块将合成视频图像发送给MCU,远端终端的接收模块接收由MCU转发的合成视频图像。
[0094]实施例三
[0095]本实施例提供了一种远程呈现的视频处理系统,如图5所示,所述系统包括:多个视频采集设备、多个视频显示设备、MCU、第一终端、第二终端和第三终端,其中,第一终端上连接有三个视频采集设备(VC1、VC2、VC3)和三个视频显示设备(VD4、VD5和VD6);第二终端上连接有两个视频采集设备(VC4、VC5)和两个视频显示设备(VD1、VD2);第三终端上连接有一个视频采集设备(VC6)和一个视频显示设备(VD3)。第一终端、第二终端和第三终端均可以同时作为视频图像的发送端和接收端。第一终端、第二终端和第三终端通过MCU组网,第一终端作为本端时,第二终端和第三终端作为相对应的远端,第二终端和第三终端作为本端时,第一终端作为相对应的远端。
[0096]本实施例中,进行视频处理的过程具体可以包括如下步骤:
[0097]步骤1:第一终端、第二终端和第三终端预先分别与MCU进行媒体能力协商,确定视频排列信息,并将所述视频排列信息分别配置到第一终端、第二终端、第三终端和MCU上。
[0098]本实施例中,第一终端与MCU协商确定的视频排列信息可以包括:VC1对应VDl、VC2对应VD2、VC3对应VD3,在合成视频图像中采用从左至右的排列方式对VC1、VC2、VC3的原始视频图像进行拼接;以及,包括:VC4对应VD4、VC5对应VD5、VC6对应VD6,并在合成视频图像中采用从左至右的排列方式对VC4、VC5、VC6的原始视频图像进行拼接。
[0099]第二终端与MCU协商确定的视频排列信息可以包括:VC1对应VDl、VC2对应VD2,在合成视频图像中采用从左至右的排列方式对VC1、VC2的原始视频图像进行拼接;以及,VC4对应VD4、VC5对应VD5,并在合成视频图像中采用从左至右的排列方式对VC4、VC5的原始视频图像进行拼接。
[0100]步骤2:三个视频采集设备(VC1、VC2、VC3)分别采集原始视频图像;
[0101]步骤3:第一终端按照自身与MCU协商确定的视频排列信息,对三个视频采集设备(VC1、VC2、VC3)采集的原始视频图像进行拼接,得到第一合成视频图像,并对所述第一合成视频图像编码后通过自身与MCU之间的媒体通道发送给MCU ;
[0102]步骤4:MCU接收所述第一终端发送的第一合成视频图像的码流,进行解码后,根据自身与第一终端协商确定的视频排列信息再进行分解,得到三个原始视频图像,再将VCU VC2的原始视频图像按照MCU与第二终端协商确定的视频排列信息进行拼接,得到第二合成视频图像,对该第二合成视频图像进行编码后通过自身与第二终端之间的通道发送给连接有VDl和VD2的第二终端,将VC3的原始视频图像编码后发送给连接有VD3的第三终端;
[0103]步骤5:第二终端接收MCU发送的VC1、VC2的第二合成视频图像,进行解码后,根据MCU与自身协商确定的视频排列信息进行分解,得到两个原始图像,分别发送给VD1、VD2进行显示;第三终端接收MCU发送的VC3的视频图像,解码后发送给VD3进行显示。
[0104]此外,上述视频处理过程还可以包括如下的步骤:
[0105]步骤6:两个视频采集设备(VC4、VC5)分别采集原始视频图像,第二终端将两个视频采集设备(VC4、VC5)采集的两路原始视频图像按照自身与MCU协商确定的视频排列信息进行拼接,得到第三合成视频图像,并对该第三合成视频图像进行编码后通过自身与MCU之间的媒体通道发送给MCU ;第三终端将视频采集设备VC6采集的原始视频图像编码后发送给MCU。
[0106]步骤7 =MCU对第二终端发送的第三合成视频图像解码后,再按照自身与所述第二终端协商确定的视频排列信息进行分解,得到两路原始视频图像;此外,还对第三终端发送的一路原始视频图像进行解码;然后,MCU按照自身与第一终端协商确定的视频排列信息,对上述三路原始视频图像进行拼接,得到第四合成视频图像,并对所述第四合成视频图像编码后通过自身与第一终端之间的媒体通道发送给第一终端;
[0107]步骤8:第一终端接收所述MCU发送的第四合成视频图像,对所述第四合成视频图像进行解码后,按照自身与MCU协商确定的视频排列信息对解码后的第四合成视频图像进行分解,得到三路原始视频图像,分别输出到VD4、VD5和VD6进行显示。
[0108]需要说明的是,步骤I?步骤5的流程与步骤6?步骤8的流程是互不影响的两个流程,不分先后。
[0109]本实施例中,第一终端、第二终端、第三终端和MCU均包含拼接模块、编码模块、发送模块和第一确定模块,还可以包含第二确定模块、接收模块、解码模块和分解模块,分别与实施例二中相应模块的功能基本相同。具体地,拼接模块用于在只有一个原始视频图像时,不对所述原始视频图像进行拼接处理,直接发送给编码模块进行编码;在有两个或两个以上原始视频图像时根据预先确定的视频排列信息对两个或两个以上原始视频图像进行拼接得到一个合成视频图像,发送给编码模块进行编码;发送模块用于将编码模块编码处理后的原始视频图像或合成视频图像发送给第一终端或第二终端或第三终端或MCU的接收模块;接收模块还用于接收来自第一终端、或第二终端、或第三终端或MCU的原始视频图像或合成视频图像,解码模块还用于对接收模块接收到的原始视频图像或合成视频图像进行解码;分解模块还用于对于解码模块解码后的原始视频图像不进行分解,对于解码模块解码后的合成视频图像根据预先确定的视频排列信息进行分解得到原始视频图像,并根据所述视频排列信息将原始视频图像发送到相应的视频显示设备上进行显示。
[0110]实际应用中,上述各实施例中的终端具体可以是视频会议终端、手机终端、机顶盒等类似的具备视频通信能力的硬件设备。
[0111]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种视频处理方法,其特征在于,所述方法包括: 按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像; 对所述合成视频图像进行编码; 将所述编码后的合成视频图像发送出去。
2.根据权利要求1所述的视频处理方法,其特征在于,所述将两个或两个以上的原始视频图像进行拼接之前,所述方法还包括: 分别由两个或两个以上的视频采集设备采集所述两个或两个以上的原始视频图像。
3.根据权利要求1所述的视频处理方法,其特征在于,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备的标识、各所述原始视频图像在所述合成视频图像中的位置信息、各所述原始视频图像所对应的视频显示设备的标识之间的对应关系。
4.根据权利要求1或3所述的视频处理方法,其特征在于,所述将两个或两个以上的原始视频图像进行拼接之前,所述方法还包括: 通过与用于接收所述视频图像的端点进行媒体能力协商,确定所述视频排列信息。
5.一种视频处理装置,其特征在于,所述装置包括:拼接模块、编码模块和发送模块;其中, 拼接模块,用于按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像; 编码模块,用于对所述拼接模块得到的合成视频图像进行编码; 发送模块,用于将所述编码模块编码后的合成视频图像发送出去。
6.根据权利要求5所述的视频处理装置,其特征在于,所述装置还连接有两个或两个以上的视频采集设备,所述视频采集设备用于采集所述原始视频图像。
7.根据权利要求5所述的视频处理装置,其特征在于,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备的标识、各所述原始视频图像在所述合成视频图像中的位置信息、各所述原始视频图像所对应的视频显示设备的标识之间的对应关系。
8.根据权利要求5所述的视频处理装置,其特征在于,所述装置还包括:第一确定模块,还用于通过与用于接收所述视频图像的端点进行媒体能力协商,确定所述视频排列信息; 所述拼接模块,用于根据所述第一确定模块确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像。
9.一种视频处理方法,其特征在于,所述方法包括: 接收由两个或两个以上的原始视频图像拼接得到并进行编码后的合成视频图像; 对所述合成视频图像进行解码; 按照预先确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像,并将各所述原始视频图像分别发送到相应的视频显示设备上进行显/Jn o
10.根据权利要求9所述的视频处理方法,其特征在于,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备的标识、各所述原始视频图像在所述合成视频图像中的位置信息、各所述原始视频图像所对应的视频显示设备的标识之间的对应关系。
11.根据权利要求9或10所述的视频处理方法,所述对解码后的合成视频图像进行分解之前,所述方法还包括: 通过与用于发送所述合成视频图像的端点进行媒体能力协商,确定所述视频排列信肩、O
12.一种视频处理装置,其特征在于,所述装置包括:接收模块、解码模块和分解模块;其中, 接收模块,用于接收由两个或两个以上的原始视频图像拼接得到并进行编码后的合成视频图像; 解码模块,用于对所述接收模块接收到的合成视频图像进行解码; 分解模块,用于按照预先确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像,并将各所述原始视频图像分别发送到相应的视频显示设备上进行显示。
13.根据权利要求12所述的视频处理装置,其特征在于,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备的标识、各所述原始视频图像在所述合成视频图像中的位置信息、各所述原始视频图像所对应的视频显示设备的标识之间的对应关系。
14.根据权利要求12或13所述的视频处理装置,其特征在于,所述装置还包括:第二确定模块,还用于通过与用于发送所述视频图像的端点进行媒体能力协商,确定所述视频排列信息; 所述分解模块,用于根据 所述第二确定模块确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像。
15.一种视频处理方法,其特征在于,所述方法包括: 按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像,对所述合成视频图像进行编码后发送出去; 接收所述合成视频图像,对所述合成视频图像进行解码,并按照预先确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像,再将各所述原始视频图像分别发送到相应的视频显示设备上进行显示。
16.根据权利要求15所述的视频处理方法,其特征在于,所述将两个或两个以上的原始视频图像进行拼接之前,所述方法还包括:分别由两个或两个以上的视频采集设备采集所述两个或两个以上的原始视频图像。
17.根据权利要求15所述的视频处理方法,其特征在于,所述视频排列信息包括各所述原始视频图像所对应的视频采集设备标识、各所述原始视频图像的位置信息、各所述原始视频图像所对应视频显不设备的标识之间的对应关系。
18.根据权利要求15或17所述的视频处理方法,其特征在于,所述方法还包括:进行媒体能力协商,确定所述视频排列信息。
19.一种视频处理系统,其特征在于,所述视频处理系统包括:拼接模块、编码模块、发送模块、接收模块、解码模块和分解模块;其中, 拼接模块,用于按照预先确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像; 编码模块,用于对所述拼接模块得到的合成视频图像进行编码;发送模块,用于将所述编码模块编码后的合成视频图像发送出去; 接收模块,用于接收所述发送模块发送的合成视频图像; 解码模块,用于对所述接收模块接收到的合成视频图像进行解码; 分解模块,用于按照预先确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像,并将各所述原始视频图像分别发送到相应的外接视频显示设备上进行显示。
20.根据权利要求19所述的视频处理装置,其特征在于,所述拼接模块还连接有两个或两个以上的视频采集设备,所述视频采集设备用于采集所述原始视频图像。
21.根据权利要求19或20所述的视频处理系统,其特征在于,所述系统还包括:第一确定模块和第二确定模块,用于进行媒体能力协商,确定所述视频排列信息; 所述拼接模块,用于根据所述第一确定模块确定的视频排列信息,将两个或两个以上的原始视频图像进行拼接,得到一个合成视频图像; 所述分解模块,用于根据所述第二确定模块确定的视频排列信息,对解码后的合成视频图像进行分解,得到两个或两个以上的原始视频图像。
22.根据权利要求21所述的视频处理系统,其特征在于, 所述拼接模块、编码模块、发送模块和第一确定模块设置在本端终端上,所述本端终端外接视频采集设备; 所述接收模块、解码模块、分解模块和第二确定模块设置在远端终端上,所述远端终端外接视频显示设备。·
23.根据权利要求21所述的视频处理系统,其特征在于,所述系统还包括多点处理单元MCU,用于实现所述本端终端与一个或多个远端终端之间的交互。
24.根据权利要求20所述的视频处理系统,其特征在于,所述系统包括多个终端和MCU,其中,所述多个终端之间互为本端终端和远端终端,通过所述MCU进行交互; 各所述终端均外接有视频采集设备和视频显示设备,每个所述终端均包括所述拼接模块、编码模块、发送模块、接收模块、解码模块、分解模块、第一确定模块和第二确定模块; 所述MCU中包括所述拼接模块、编码模块、发送模块、接收模块、解码模块、分解模块、第一确定模块和第二确定模块。
【文档编号】H04N7/15GK103581609SQ201210256064
【公开日】2014年2月12日 申请日期:2012年7月23日 优先权日:2012年7月23日
【发明者】叶小阳, 李明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1