专利名称:一种基于串行差分交换器实现多画面的系统和方法
技术领域:
本发明涉及会议电视技术领域,尤其涉及的是一种基于串行差分交换器实现多画
面系统和方法的改进。
背景技术:
会议电视是近年兴起的一种通信方式,其问世大大縮短人与人之间通信的距离, 改变以往的会议模式,不但可节省人力、财力,还能提高工作效率。 一方面,会议电视的系统 通过摄像头和麦克拾取图像和声音,经过编码器转化为数字信号并加以压縮,在通信网络 中把信号传送出去;另一方面,参加会议方将接收到的数字信号解压縮还原为模拟信号,通 过显示设备和扬声器播放出来;整个的过程基本上都是"同时"进行的。 随着会议电视系统的带宽逐渐增加,会议电视系统所提供的功能也随着技术的更 新换代越来越丰富起来,它为用户提供了更为便捷、更为多样化和更为个性化的众多功能。 其中,在现有的会议电视中, 一般都会有多方参加会议。 —种情况是,在没有采用多画面技术的会议电视系统中,参会的一方仅能看到另 外一方的图像,这样在一定程度上降低了会议电视的直观性,使得参会者感觉自己和对方 的交流不是面对面的。 另一种情况是,如果采用传统的多画面技术,参会者可以同时看到多个会场 的图像,一定程度上提高了直观性。但是传统的多画面技术最高支持的画面分辨率为 4CIF(576A704),这样,参会者看到的多个图像中的小画面最大分辨率为CIF(288*352);此 处的CIF(Common Intermediate Format)是常用的标准化图像格式,因为分辨率低,观看的 效果也受到了影响。随着网络带宽的提高和图像处理技术的进步,用户对于会议电视图像 的分辨率要求越来越高,以往HPI主机接口或者处理器总线、PCI总线和以太网互连的多画 面合成技术,缺少很好的扩展性和裁剪性,已经不能满足用户的需求。
因此,现有技术尚有待于改进和发展。
发明内容
本发明要解决的问题是,提供一种基于串行差分交换器实现多画面的系统和方
法,可以有效地提高会议电视的直观性和清晰度,并具有很好的扩展性和裁剪性。 本发明的技术方案如下 —种基于串行差分交换器实现多画面的系统,所述系统中的图像处理单元包括多
个数字信号处理器和一串行差分交换器,每个数字信号处理器通过串行差分接口分别与相
邻的两个数字信号处理器以及对角的一个数字信号处理器互相连接,其中,每个数字信号
处理器通过串行差分接口还与所述串行差分交换器相连接,每个数字信号处理器连接其他
数字信号处理器的指定内存,用于数字信号处理器相互之间读取图像数据。 所述的系统,其中,任意一个数字信号处理器设置为所述系统中的编码模块,其余
的数字信号处理器设置为所述系统中多个解码模块。
3
所述的系统,其中,多个解码模块通过串行差分接口分别与所述编码模块的指定 内存互连,用于将解码并縮放后的图像数据写入该指定内存中。 —种基于串行差分交换器实现多画面的方法,当每个解码模块通过串行差分接口 与一串行差分交换器相连接时,所述方法包括以下步骤 A、由所述解码模块将接收的图像数据縮放至多画面图像数据中的小画面图像数 据; B、通过所述串行差分交换器发送该小画面图像数据给所述编码模块;
C、由所述编码模块将多个小画面图像数据合成为多画面图像数据。
所述的方法,其中,所述步骤A还包括
Al、一网络设备捕捉图像视频码流并传送给一网络终端; A2、由所述网络终端将该图像视频码流压縮成图像数据并发送给所述解码模块。
所述的方法,其中,所述步骤Al和A2之间还包括 A3、所述解码模块在縮放多画面图像数据中的小画面图像数据前,先将已压縮的
图像数据还原成解码后的图像数据。 所述的方法,其中,所述步骤B还包括 所述解码模块分别通过串行差分接口将縮放后的小画面图像数据写入所述编码 模块的指定内存中。
所述的方法,其中,所述步骤C还包括 Cl、由所述编码模块对指定内存中的图像数据进行搬移,合成为多画面图像数 据; C2、所述编码模块对合成后的多画面图像数据进行编码处理。
所述的方法,其中,所述步骤C后还包括 D、将编码后的多画面图像数据发送至所述网络终端。 本发明所提供的一种基于串行差分交换器实现多画面的系统和方法,由于通过串 行差分交换器实现图像数据的传输,解决了视频带宽瓶颈问题;使得会议电视用户在清晰 地接收高清多画面的同时,还可根据最大多画面数的需要选择数字信号处理器的个数,具 有很好的扩展性和裁剪性;既节约底端用户的实施成本,又通过增加数字信号处理器的个 数满足高端用户的需要。
图1是本发明多个DSP之间SRIO连接的拓扑示意图;
图2是本发明方法的SRIO传输处理流程示意图。
具体实施例方式
以下将结合所示附图,对本发明基于串行差分交换器实现多画面的具体实施方式
和实施例加以详细说明。 本发明基于小画面交换器实现多画面的系统和方法,主要核心点在于相邻及对 角互连的多数字信号处理器同时与串行差分交换器连接实现图像数据的传输;至于DSP、 SRIO或串行RapidIO等技术为本领域技术人员所熟知,在此不再赘述。
本发明具体实施方式
系统中的图像处理单元包括一串行差分交换器SRIO-SWITCH 和多个数字信号处理器DSP,此处的SRIO指的是SerialR即idIO,即串行R即idIO,简称 SRIO,是一种高性能嵌入式互连技术。 每个数字信号处理器通过串行差分接口分别与相邻的两个数字信号处理器以及
对角的一个数字信号处理器互相连接,每个数字信号处理器通过串行差分接口还与所述串
行差分交换器相连接,以便于每个数字信号处理器读写其他数字信号处理器。 较好的是,任意一个数字信号处理器均可设置为所述系统中的编码模块,其余的
数字信号处理器则设置为所述系统中多个解码模块。 进一步地,多个解码模块通过串行差分接口分别与所述编码模块的指定内存互相 连接,用于数字信号处理器相互之间读取图像数据。 本发明基于串行差分交换器实现多画面的具体实施方式
,在实现该方法的一图像 处理单元中包括通过串行差分接口互连的多个解码模块和一编码模块;当每个解码模块 通过串行差分接口与一串行差分交换器相连时,关键包括以下方面 —、由所述解码模块将接收的图像数据縮放至多画面图像数据中的小画面图像数 据; 二、通过所述串行差分交换器发送该小画面图像数据给所述编码模块; 三、由所述编码模块将多个小画面图像数据合成为多画面图像数据。 具体的讲,基于串行差分交换器实现多画面的方法,包括以下步骤 第一步,网络设备终端压縮视频码流的图像数据,并发送给一高清图像处理单元
上的解码模块。 第二步,所述解码模块将压縮后图像数据还原成解码后的图像数据。 第三步,所述解码模块将该图像数据縮放至多画面图像数据中小画面图像数据的大小。 第四步,将縮放后的小画面图像数据通过SRIO发送给一编码模块。
第五步,由该编码模块将多路小画面图像数据合成多画面图像数据。
第六步,由编码模块将多画面图像数据编码成压縮图像数据。
第七步,将压縮后的图像数据发送给网络终端。 下面结合附图以8片数字信号处理器DSP为例,进一步说明实现本发明具体实施
方式的系统拓扑结构。图1所示一高清处理单元中中的DSP0、 DSP1、 DSP2.....DSP7分别
代表8片数字信号处理器DSP,每片DSP都可作为解码模块或者编码模块;SRIO-SWITCH代 表SRIO的交换芯片,在本文中指串行差分交换器。 如图1所示,该高清处理单元中每片DSP都有4个lx接口 ,且每个lx接口可支持 2. 5Gbps的数据带宽。每片DSP通过SRIO接口与相邻的两片DSP以及对角的一片DSP相互 连接,同时也与SRIO-SWITCH相连。这样,每片DSP都可以通过SRIO接口读写其他DSP的 内存。 仍以8片DSP为例,进一步说明本发明具体实施方式
的实现方法,如图2所示,假 设会议的多画面配置为7画面,其中7片DSP0 DSP6均设为解码模块,第8片DSP7为编 码模块。 步骤S201、7片解码模块从网络设备中接收视频码流的压縮图像数据。
5
步骤S202、分别进行解码处理以后,7片解码模块将各自的视频码流还原成图像 原始数据。 步骤S203、7片解码模块根据配置分别将各自的图像原始数据縮放成指定大小。
步骤S204、7片解码模块分别通过SRIO接口将各自縮放后的图像数据写入编码模 块的指定内存中。 步骤S205、由编码模块对所述指定内存中的数据进行搬移,合成7画面图像数据。
步骤S206、该编码模块对合成后的7画面图像数据进行编码。
步骤S207、将编码后的7画面图像数据发送至网络设备。 以上具体实施方式
中SRIO技术根据实际应用可以采用现有各种可能的方案,为 本领域技术人员所熟知,在此也不再赘述。 本发明具体实施方式
以及实施例中所提供的基于串行差分交换器实现多画面的 系统和方法,由于通过串行差分交换器实现图像数据的传输,解决了视频带宽瓶颈问题;使 得会议电视用户在清晰地接收高清多画面的同时,还可根据最大多画面数的需要选择数字 信号处理器的个数,具有很好的扩展性和裁剪性;既节约底端用户的实施成本,又通过增加 数字信号处理器的个数满足高端用户的需要。 应当理解的是,对本领域普通技术人员来说,可以根据上述方案的说明加以改进 或变换,例如变换多DSP的拓扑架构,而所有这些改进和变换都本应属于本发明所附权利 要求的保护范围。
权利要求
一种基于串行差分交换器实现多画面的系统,所述系统中的图像处理单元包括多个数字信号处理器和一串行差分交换器,每个数字信号处理器通过串行差分接口分别与相邻的两个数字信号处理器以及对角的一个数字信号处理器互相连接,其特征在于,每个数字信号处理器通过串行差分接口还与所述串行差分交换器相连接,每个数字信号处理器连接其他数字信号处理器的指定内存,用于数字信号处理器相互之间读取图像数据。
2. 根据权利要求1所述的系统,其特征在于,任意一个数字信号处理器设置为所述系 统中的编码模块,其余的数字信号处理器设置为所述系统中多个解码模块。
3. 根据权利要求2所述的系统,其特征在于,多个解码模块通过串行差分接口分别与 所述编码模块的指定内存互连,用于将解码并縮放后的图像数据写入该指定内存中。
4. 一种基于串行差分交换器实现多画面的方法,当每个解码模块通过串行差分接口与 一串行差分交换器相连接时,所述方法包括以下步骤A、 由所述解码模块将接收的图像数据縮放至多画面图像数据中的小画面图像数据;B、 通过所述串行差分交换器发送该小画面图像数据给所述编码模块;c、由所述编码模块将多个小画面图像数据合成为多画面图像数据。
5. 根据权利要求4所述的方法,其特征在于,所述步骤A还包括Al、一网络设备捕捉图像视频码流并传送给一网络终端;A2、由所述网络终端将该图像视频码流压縮成图像数据并发送给所述解码模块。
6. 根据权利要求5所述的方法,其特征在于,所述步骤Al和A2之间还包括 A3、所述解码模块在縮放多画面图像数据中的小画面图像数据前,先将已压縮的图像数据还原成解码后的图像数据。
7. 根据权利要求6所述的方法,其特征在于,所述步骤B还包括 所述解码模块分别通过串行差分接口将縮放后的小画面图像数据写入所述编码模块的指定内存中。
8. 根据权利要求7所述的方法,其特征在于,所述步骤C还包括Cl、由所述编码模块对指定内存中的图像数据进行搬移,合成为多画面图像数据;C2、所述编码模块对合成后的多画面图像数据进行编码处理。
9. 根据权利要求8所述的方法,其特征在于,所述步骤C后还包括 D、将编码后的多画面图像数据发送至所述网络终端。
全文摘要
本发明公开了一种基于串行差分交换器实现多画面的系统和方法,在实现该方法的图像处理单元中包括通过串行差分接口互连的多个解码模块和编码模块;当每个解码模块通过串行差分接口与串行差分交换器相连时,由解码模块将接收的图像数据缩放至多画面图像数据中的小画面图像数据;通过串行差分交换器发送小画面图像数据给编码模块;由编码模块将多个小画面图像数据合成为多画面图像数据。由于通过串行差分交换器实现图像数据的传输,解决了视频带宽瓶颈问题,会议电视用户可清晰地接收高清多画面;同时,还可根据最大多画面数的需要选择数字信号处理器的个数,既节约底端用户的实施成本,又通过增加数字信号处理器的个数满足高端用户的需要。
文档编号H04N7/15GK101742220SQ20081021748
公开日2010年6月16日 申请日期2008年11月17日 优先权日2008年11月17日
发明者刘帅, 陈军 申请人:中兴通讯股份有限公司