会议电视系统多画面的实现方法及装置、视频网关及其实现方法

文档序号:7916079阅读:163来源:国知局
专利名称:会议电视系统多画面的实现方法及装置、视频网关及其实现方法
技术领域
本发明涉及视频处理技术,具体涉及一种会议电视系统多画面的实现方法 及装置、 一种视频网关及其实现方法。
背景技术
会议电视作为一种先进的通信手段,已经在需求对口的领域得到了广泛的 应用。这些应用领域包括政府会议、远程教学、远程诊断以及跨地区的企业会 议等。会议电视系统使远隔千里的与会人员如聚一堂,身临其境,交流更加方 便、直观、准确,而且为用户节约了开支,提高了工作效率。
现有的会议电视系统多画面的实现装置主要由主控CPU、显示模块和若干 数字信号处理器构成,该装置一般采用树型拓朴结构,即主控CPU和所有数字
信号处理器连接在同一条高速总线上,而各个数字信号处理器之间通过高速接 口、根据预测的数据流传送方向进行连接,这里, 一组画面只能由有高速接口 互连的一组数字信号处理器通过信号处理来实现。现有的会议电视系统多画面
的实现装置运行时,首先由主控CPU根据系统指令将视频码流通过高速总线分
发到各个数字信号处理器,互连的数字信号处理器进行信号处理后,将处理完
成的视频码流通过高速总线发送给主控CPU,最后由主控CPU将视频码流传
送到显示模块进行显示。
不难看出,现有的会议电视系统多画面的实现装置,由于各个数字信号处 理器之间根据预测的数据流传送方向进行连接,所以,装置中数字信号处理器 的数量、每个数字信号处理器的功能以及数字信号处理器间的视频码流的流向 是相对固定的,即会议电视系统能够显示的画面组数,以及每组画面具体包含
的画面数是相对固定的,所以,现有^i义电^L系统多画面的实现装置不易维护、可扩展性差、且设计灵活度低,并且,现有会议电枧系统多画面的实现装置中, 主控CPU和所有数字信号处理器连接在同一条高速总线上,系统各组成部分之 间的视频码流或指令的传递都需要通过这一条高速总线,所以,对视频码流量 较大的高清视频码流处理能力有限,不利于高清多画面的实现。另外,现有技术中,视频网关的实现由于受到与本发明会议电视系统多画 面的实现装置相类似的制约,在实现多协议、多种速率码流、多种图像格式的 视频匹配时,资源分配不灵活。发明内容有鉴于此,本发明的主要目的在于提供一种会议电视系统多画面的实现方 法及装置,能够提高多画面画质分辨率、易于资源分配、可扩展性好、设计灵 活度高,以及提出一种视频网关及其实现方法,在实现多协议、多种速率码流、 多种图像格式的视频匹配时,能够灵活分配资源。为达到上述目的,本发明的技术方案是这样实现的 一种会议电-见系统多画面的实现方法,该方法包括a、 主控CPU将存储;漠块中的应用程序分别下载到各个数字信号处理器并 运行;b、 主控CPU根据系统指令对数字信号处理器及视频码流输入输出模块进 行配置;c、 有视频码流输入时,数字信号处理器对视频码流输入输出模块传送的各 路输入视频进行解码及编码后,再由视频码流输入输出模块传送至显示模块进 行显示。所述步骤a之前包含步骤主控CPU读取存储模块中的运行程序并运行。 步骤a所述应用程序包括编码程序和解码程序。步骤b所述系统指令至少携带多画面组数,及每组分别包含的画面数。 步骤b所述对视频码流输入输出模块进行配置后包含步骤主控CPU通知 视频码流输入输出模块打开视频码流输入输出通道。步骤b所述对数字信号处理器进行配置为bl、主控CPU确定要应用的数字信号处理器,并确定所述每个数字信号处 理器的功能及数字信号处理器间视频码流的流向;所述功能指负责解码或编码;b2、主控CPU向步骤bl所述要应用的数字信号处理器发送控制命令;b3、数字信号处理器根据收到的控制命令作相应处理;所述对视频码流输入输出模块进行配置为将视频码流输入输出模块需要 处理的输入视频码流配置到步骤bl所述负责解码的数字信号处理器的输入链 路上;将步骤bl负责编码的数字信号处理器处理后的视频码流配置到视频码流 输入输出模块的输出链路上。步骤b2所述控制命令至少携带数字信号处理器的功能;数字信号处理器为 负责解码的数字信号处理器时,控制命令还携带处理后视频码流的流向。步骤b3所述作相应处理为数字信号处理器根据控制命令运行解码或编码 程序;数字信号处理器为负责解码的数字信号处理器时,还包括设置处理后一见 频>码流的流向。步骤c包括cl、视频码流输入输出模块将各路输入视频传送到对应的负责解码的数字 信号处理器;c2、负责解码的数字信号处理器对输入视频进行解码后,将处理后的视频 码流发送给对应的负责编码的数字信号处理器;c3、负责编码的数字信号处理器将多路视频码流合成多画面模式并编码, 并将处理后的视频码流发送给视频码流输入输出模块;c4、视频码流输入输出模块将视频码流传送至显示模块进行显示。所述数字信号处理器之间通过连接模块实现星型连接或网状互连,所述连 接模块为高速总线交换芯片或网状连接的高速总线。一种会议电视系统多画面的实现装置,该装置主要由存储模块、主控CPU、 视频码流输入输出模块、连接模块、显示模块及多个数字信号处理器组成,其 中,存储模块用于存储主控CPU的运行程序、数字信号处理器的应用程序及数字信号处理器的编号信息;主控CPU用于获取存储模块的运行程序并运行;将存储模块的应用程序分别下载到每个数字信号处理器;对数字信号处理理器进行编号;根据系统指令对数字信号处理器及视频码流输入输出模块进行配置;视频码流输入输出模块用于将不同视频源输入的视频码流传送到各个负责解码的数字信号处理器,以及将负责编码的数字信号处理器发送的视频码流传送到显示模块;连接模块用于实现数字信号处理器之间的互连; 显示模块用于根据视频码流输入输出模块发送的视频码流进行视频显示; 数字信号处理器用于对输入的视频码流进行编码或解码。 所述连接模块通过高速总线交换芯片或网状连接的高速总线实现。 所述负责解码的数字信号处理器,用于对视频码流输入输出模块发送的视频码流进行解码,以及将处理后的视频码流发送给对应的负责编码的数字信号处理器;负责编码的数字信号处理器用于对负责解码的数字信号处理器发送的多路视频码流进行编码,以及将处理后的视频码流发送给视频码流输入输出模块。一种视频网关的实现方法,该方法包括d、 主控CPU将存储模块中的应用程序分别下载到各个数字信号处理器并 运行;e、 主控CPU根据系统指令对数字信号处理器及数据输入输出模块进行配置;f、 有数据输入时,数字信号处理器对数据输入输出模块传送的各路数据进 行解码及编码后,再由数据输入输出模块输出。所述步骤d之前包含步骤主控CPU读取存储模块中的运行程序并运行。 步骤d所述应用程序包括编码程序和解码程序。步骤e所述系统指令至少携带需处理数据的路数及每路数据处理前后的类型。步骤e所述对数据输入输出模块进行配置后包含步骤主控CPU通知数据 输入输出模块打开数据输入输出通道。步骤e所述对^:字信号处理器进行配置为el、主控CPU确定要应用的数字信号处理器,并确定所述每个数字信号处 理器的功能及数字信号处理器间的数据流向;所述功能指负责解码或编码;e2、主控CPU向步骤el所述要应用的数字信号处理器发送控制命令;e3、数字信号处理器根据收到的控制命令作相应处理;所述对数据输入输出模块进行配置为将数据输入输出模块需要处理的各 路数据配置到步骤el所述负责解码的数字信号处理器的输入链路上;将步骤 el负责编码的数字信号处理器处理后的数据配置到数据输入输出模块的输出链 路上。步骤e2所述控制命令至少携带数字信号处理器的功能;数字信号处理器为 负责解码的数字信号处理器时,控制命令还携带处理后数据的流向。步骤e3所述作相应处理为数字信号处理器为负责解码的数字信号处理器 时,根据控制命令运行相应的解码程序,并设置处理后数据的流向;数字信号 处理器为负责编码的数字信号处理器时,根据控制命令运行相应的编码程序。步骤f包括fl、数据输入输出模块将各路输入数据传送到对应的负责解码的数字信号 处理器;f2、负责解码的数字信号处理器对输入数据进行解码后,将处理后的数据 发送给对应的负责编码的数字信号处理器;fi、负责编码的数字信号处理器对收到的数据进行编码,并将处理后的数 据发送给数据输入输出模块输出。所述数字信号处理器之间通过连接模块实现星型连接或网状互连,所述连 接模块为高速总线交换芯片或网状连接的高速总线。一种视频网关,该视频网关主要由存储模块、主控CPU、数据输入输出模块、连接模块及多个数字信号处理器组成,其中,存储模块用于存储主控CPU的运行程序、数字信号处理器的应用程序及数字信号处理器的编号信息;主控CPU用于获取存储模块的运行程序并运行;将存储模块的应用程序分 别下载到每个数字信号处理器;对数字信号处理理器进行编号;根据系统指令 对数字信号处理器及视频码流输入输出模块进行配置;数据输入输出模块用于将不同数据源输入的数据传送到各个负责解码的数 字信号处理器,以及输出负责编码的数字信号处理器发送的数据;连接模块用于实现数字信号处理器之间的互连;数字信号处理器用于对输入的数据进行编码或解码。所述连接模块通过高速总线交换芯片或网状连接的高速总线实现。所述负责解码的数字信号处理器,用于对数据输入输出^i块发送的数据进 行解码,以及将处理后的数据发送给对应的负责编码的数字信号处理器;负责 编码的数字信号处理器用于对负责解码的数字信号处理器发送的数据进行编 码,以及将处理后的数据发送给数据输入输出模块。本发明提出的会议电视系统多画面的实现方法及装置,通过连接模块使多 片数字信号处理器成星型连接或网状互连,主控CPU收到系统指令后,根据系 统指令完成对数字信号处理器及数字信号处理器间视频码流的流向的配置,有 视频码流输入时,视频码流输入输出模块将各路输入视频传送到对应的负责解 码的数字信号处理器进行解码;负责解码的数字信号处理器再将处理后的视频 码流发送给对应的负责编码的数字信号处理器;负责编码的数字信号处理器将 多路视频码流合成多画面才莫式并编码后,将处理后的^见频码流发送给^L频码流 输入输出模块;最后由视频码流输入输出模块将视频码流传送至显示模块进行 显示。采用本发明会议电视系统多画面的实现方法及装置,由于通过连接模块 可以灵活实现数字信号处理器之间的互连,所以,易于资源分配、可扩展性好、 设计灵活度高;同样,本发明提出的视频网关及其实现方法,由于通过连接冲莫 块可以灵活实现数字信号处理器之间的互连,所以在实现多协议、多种速率码流、多种图像格式的视频匹配时,能够灵活分配资源。


图1为本发明会议电视系统多画面的实现装置结构图; 图2为本发明会议电视系统多画面的实现方法流程图; 图3为一种^L频网关的结构图。
具体实施例方式
本发明实现会议电视系统多画面的基本思想是通过连接模块使多片数字 信号处理器成星型连接或网状互连,主控CPU收到系统指令后,根据系统指令 完成对数字信号处理器及数字信号处理器间视频码流的流向的配置,有视频码 流输入时,3见频码流输入输出模块将各路输入^L频传送到对应的负责解码的数 字信号处理器进行解码;负责解码的数字信号处理器再将处理后的视频码流发 送给对应的负责编码的数字信号处理器;负责编码的数字信号处理器将多路视 频码流合成多画面模式并编码后,将处理后的一见频码流发送给视频码流输入输 出模块;最后由视频码流输入输出模块将视频码流传送至显示模块进行显示。 下面结合具体实施例及附图对本发明作进一步详细说明。
图1为本发明会议电视系统多画面的实现装置结构图,如图l所示,本发 明会议电^L系统多画面的实现装置主要由存储-漠块、主控CPU、 -视频码流输入 输出模块、连接模块、显示模块及多个数字信号处理器组成。其中,
存储模块用于存储主控CPU的运行程序、数字信号处理器的应用程序及数 字信号处理器的编号信息;
主控CPU用于获取存储模块的运行程序并运行;将存储模块的应用程序分 别下载到每个数字信号处理器;对数字信号处理理器进行编号;根据系统指令 对数字信号处理器及视频码流输入输出模块进行配置;
视频码流输入输出模块用于将不同视频源输入的视频码流传送到各个负责 解码的数字信号处理器,以及将负责编码的数字信号处理器发送的视频码流传送到显示模块进行显示;
连接模块用于实现数字信号处理器之间的互连,可以通过高速总线交换芯
片实现,也可以通过网状连接的高速总线实现;
显示模块用于根据视频码流输入输出模块发送的视频码流进行视频显示; 数字信号处理器分为负责解码的数字信号处理器和负责编码的数字信号处 理器,负责解码的数字信号处理器,用于对视频码流输入输出模块发送的视频 码流进行解码,以及将处理后的视频码流发送给对应的负责编码的数字信号处 理器;负责编码的数字信号处理器用于对负责解码的数字信号处理器发送的视 频码流进行编码,以及将处理后的视频码流发送给视频码流输入输出模块。
图2为本发明会议电视系统多画面的实现方法流程图,如图2所示,本发 明会议电视系统多画面的实现方法主要包括以下步骤
步骤201:上电后,主控CPU读取存储才莫块的运行程序并运行。 步骤202:主控CPU将存储^^莫块中的应用程序分别下载到各个数字信号处 理器并运行。
主控CPU下载到各个数字信号处理器的应用程序是完全相同的,均包括编 码程序和解码程序。这里,主控CPU还会对每个数字信号处理器进行编号,即 在每个数字信号处理器特定的寄存器中写下其对应的片号,同时,主控CPU将 编号信息保存在存储模块。
步骤203:主控CPU接收系统指令。
这里,系统指令携带的信息一般包括多画面组数,及每组分别包含的画面 数,系统指令还可以指定画面的图像大小。
步骤204:主控CPU根据系统指令确定要应用的数字信号处理器,并确定 所述每个数字信号处理器的功能及数字信号处理器间视频码流的流向。
这里,主控CPU根据系统指令携带的多画面组数,以及每组包含的画面数 确定要应用的数字信号处理器;确定所述每个^t字信号处理器的功能为确定 数字信号处理器负责解码或负责编码;确定数字信号处理器间视频码流的流向 为设定负责解码的数字信号处理器通过连接模块将解码后的视频数据发送给对应的执行编码的数字信号处理器。
例如,会议电视系统多画面的实现装置中 一共包含八个数字信号处理器, 分别编号为数字信号处理器1 数字信号处理器8,若系统指令指示会议电视系 统显示的视频应包含两组画面, 一组包含三个画面,另一组包含两个画面,则
主控CPU可以选择应用数字信号处理器1 数字信号处理器7,其中,数字信号 处理器1和数字信号处理器2负责编码,数字信号处理器3 数字信号处理器7 负责解码,数字信号处理器3 数字信号处理器5将解码后的视频数据发送给数 字信号处理器1,数字信号处理器6 数字信号处理器7将解码后的视频数据发 送给数字信号处理器2,这样,数字信号处理器1的输出对应一组画面,数字 信号处理器2的输出对应另一组画面。这里,数字信号处理器8—直处于等待 状态。
这里,连接模块可以通过高速总线交换芯片实现,也可以通过网状连接的 高速总线实现。
步骤205:主控CPU向步骤204所述要应用的数字信号处理器发送控制命 令,数字信号处理器根据控制命令作相应处理。
这里,主控CPU根据各个数字信号处理器的任务及存储模块的编号信息, 发送不同的控制命令或不发送控制命令给数字信号处理器, 一般情况下,控制 命令至少携带数字信号处理器的功能,对于发送给负责解码的数字信号处理器 的控制命令,还应该包括处理后视频码流的流向,如果系统指令指定了画面的 图像大小,则发送给负责编码的数字信号处理器的控制命令,还应该包括该参 数。
如果主控CPU发送给数字信号处理器3的控制命令指示数字信号处理器负 责解码,且其处理后的视频码流发送给数字信号处理器1,则数字信号处理器3 收到控制命令后,运行解码程序,并设置数字信号处理器3通过连接模块将解 码后的视频码流发送给数字信号处理器1。
步骤206:主控CPU对^L频码流输入输出模块进行配置。
这里,主控CPU对视频码流输入输出模块进行配置,即将视频码流输入输出模块需要处理的输入^f见频码流配置到步骤204所述负责解码的数字信号处理
器的输入链路上,将步骤204所述负责编码的数字信号处理器处理后的视频码 流配置到视频码流输入输出模块的输出链路上。
步骤207:主控CPU通知视频码流输入输出才莫块打开视频码流输入输出通道。
这里,视频码流输入输出模块打开视频码流输入输出通道表示会议电视系 统多画面的实现装置已经准备就绪。
步骤208:有视频码流输入时,视频码流输入输出模块将各路输入视频传 送到对应的负责解码的数字信号处理器。
步骤209:负责解码的数字信号处理器对输入视频进行解码后,将处理后 的视频码流发送给对应的负责编码的数字信号处理器。
步骤210:负责编码的数字信号处理器将多路视频码流合成多画面模式并 编码,并将处理后的视频码流发送给视频码流输入输出模块。
步骤211:视频码流输入输出模块将视频码流传送至显示模块进行显示。
采用本发明会议电视系统多画面的实现方法,且会议电视系统多画面的实 现装置包含八片数字信号处理器的情况下,如果输入视频码流为高清视频码流, 单组多画面合成和编码最大可以实现720P的7画面或10801的6画面,在无组 播的情况下两组多画面合成时可以同时实现720P的2画面和4画面,或者同时 实现720P的2画面和10801的3画面,在应用组播的情况下,会议组数和画面 数量还会进一步增加;如果输入4见频码流为标清D1浮见频码流,则可以实现56 路以上子画面,即支持多组常用的16画面会议,子画面数和多画面方式更加丰 富;而对于现在普遍采用的分辨率为CIF的会议电视,其会议组数和多画面数 比Dl又有数倍提高,所以,本发明能够提高多画面画质分辨率、易于资源分 配、可扩展性好、设计灵活度高。
本发明会议电视系统多画面的实现方案同样适用于视频网关,因此,本发 明再提出一种视频网关。
图3为一种视频网关的结构图,如图3所示,本发明提出的视频网关主要由存储模块、主控CPU、数据输入输出模块、连接模块及多个数字信号处理器
组成。其中,
存储模块用于存储主控CPU的运行程序、数字信号处理器的应用程序及数 字信号处理器的编号信息;
主控CPU用于获取存储模块的运行程序并运行;将存储模块的应用程序分 别下载到每个数字信号处理器;对数字信号处理理器进行编号;根据系统指令 对数字信号处理器及^L频码流输入输出模块进行配置;
数据输入输出模块用于将来源不同的输入数据传送到各个负责解码的数字 信号处理器,以及输出所述负责编码的数字信号处理器发送的数据;
连接模块用于实现数字信号处理器之间的互连,可以通过高速总线交换芯 片实现,也可以通过网状连接的高速总线实现;
数字信号处理器分为负责解码的数字信号处理器和负责编码的数字信号处 理器,负责解码的数字信号处理器,用于对数据输入输出模块发送的输入数据 进行解码,以及将处理后的数据发送给对应的负责编码的数字信号处理器;负
责编码的数字信号处理器用于对负责解码的数字信号处理器发送的数据进行编
码,以及将处理后的数据发送给数据输入输出模块。 本发明视频网关的工作流程包括如下步骤 步骤401:主控CPU读取存储模块中的应用程序并运行。 步骤402:主控CPU将存储模块中的应用程序分别下载到各个数字信号处
理器并运行。
主控CPU下载到各个数字信号处理器的应用程序是完全相同的,均包括编 码程序和解码程序。由于视频网关会涉及到多种协议、多种速率、多种图^4各 式的数据转换,所以,所述编码程序和解码程序一般包括多个不同的编码程序 和解码程序,以对应不同的编码要求和解码要求。
这里,主控CPU还会对每个数字信号处理器进行编号,即在每个数字信号 处理器特定的寄存器中写下其对应的片号,同时,主控CPU将编号信息保存在 存储模块。步骤403:主控CPU接收系统指令。
这里,系统指令携带的信息一般包括需处理数据的路数及每路数据处理前 后的类型。
步骤404:主控CPU根据系统指令确定要应用的数字信号处理器,并确定 所述每个数字信号处理器的功能及数字信号处理器间数据的流向。
这里,主控CPU根据系统指令携带的需处理数据的路数确定要应用的数字 信号处理器;确定每个数字信号处理器的功能为根据每路数据处理前后的类 型,确定数字信号处理器负责解码或编码,以及需要运行的解码程序或编码程 序;确定数字信号处理器间数据的流向为设定负责解码的数字信号处理器通 过连接模块将解码后的数据发送给对应的执行编码的数字信号处理器。
例如,视频网关一共包含八个数字信号处理器,分别编号为数字信号处理 器1 数字信号处理器8,系统指令指示有两路输入数据, 一路数据为Al图像 格式,需要转换为图像^f各式为A2的输出数据;另一路的码流速率为B1,需要 转换为码流速率为B2的输出数据,则主控CPU可以应用数字信号处理器l 数字信号处理器4,其中,数字信号处理器1和数字信号处理器2负责编码, 数字信号处理器3和数字信号处理器4负责解码,数字信号处理器3将解码后 的数据发送给数字信号处理器1,数字信号处理器4将解码后的数据发送给数 字信号处理器2,这样,数字信号处理器1的输出对应一路数据,数字信号处 理器2的输出对应另一路数据。这里,数字信号处理器5-数字信号处理器8 — 直处于等待状态。此例适用于720P以上的高清视频网关,因为,若视频网关中 的图像分辨率低于720P(如D1、 4CIF、 CIF),则仅用 一个数字信号处理器就可 以实现编码和解码功能,而不用分配两个数字信号处理器。
这里,连接模块可以通过高速总线交换芯片实现,也可以通过网状连接的 高速总线实现。
步骤405:主控CPU向数字信号处理器发送控制命令,数字信号处理器根 据控制命令作相应处理。
这里,主控CPU根据各个数字信号处理器的任务及存储模块的编号信息,发送不同的控制命令或不发送控制命令给数字信号处理器, 一般情况下,控制 命令至少携带数字信号处理器功能,即指示数字信号处理器需要运行的解码程 序或编码程序,对于发送给负责解码的数字信号处理器的控制命令,还应该包 括处理后数据的流向。
如果主控CPU发送给数字信号处理器3的控制命令指示数字信号处理器运 行解码程序x、处理后数据发送给数字信号处理器1,则数字信号处理器3收到 控制命令后,运行解码程序x,并设置数字信号处理器3通过连接模块将解码 后的数据发送给数字信号处理器1。
步骤406:主控CPU对数据输入输出模块进行配置。
这里,主控CPU对数据输入输出模块进行配置,即将数据输入输出模块需 要处理的输入数据配置到步骤404所述负责解码的数字信号处理器的输入链路 上,将步骤404所述负责编码的数字信号处理器处理后的数据配置到数据输入 输出模块的输出链路上。
步骤407:主控CPU通知数据输入输出模块打开数据输入输出通道。 这里,数据输入输出模块打开视数据输入输出通道表示视频网关已经准备 就绪。
步骤408:有数据输入时,数据输入输出模块将各路输入数据传送到对应 的负责解码的数字信号处理器。
步骤409:负责解码的数字信号处理器对输入数据进行解码后,将处理后 的数据发送给对应的负责编码的数字信号处理器。
步骤410:负责编码的数字信号处理器对收到的数据进行编码,并将处理 后的数据发送给数据输入输出模块。
步骤411:数据输入输出模块输出数据。
釆用本发明提出的视频网关,由于通过高速总线交换芯片可以灵活实现数 字信号处理器之间的互连,所以,能够有效提高多协议、多种速率码流、多种 图像格式的视频匹配的效率。
以上所述,仅为本发明的较佳实施例,并非用于限定本发明的保护范围。
权利要求
1、一种会议电视系统多画面的实现方法,其特征在于,该方法包括a、主控CPU将存储模块中的应用程序分别下载到各个数字信号处理器并运行;b、主控CPU根据系统指令对数字信号处理器及视频码流输入输出模块进行配置;c、有视频码流输入时,数字信号处理器对视频码流输入输出模块传送的各路输入视频进行解码及编码后,再由视频码流输入输出模块传送至显示模块进行显示。
2、 根据权利要求1所述的方法,其特征在于,所述步骤a之前包含步骤 主控CPU读取存储模块中的运行程序并运行。
3、 根据权利要求1所述的方法,其特征在于,步骤a所述应用程序包括编 码程序和解码程序。
4、 根据权利要求1所述的方法,其特征在于,步骤b所述系统指令至少携 带多画面组数,及每组分别包含的画面数。
5、 根据权利要求1所述的方法,其特征在于,步骤b所述对视频码流输入 输出模块进行配置后包含步骤主控CPU通知视频码流输入输出模块打开视频 码流输入l俞出通道。
6、 根据权利要求1所述的方法,其特征在于,步骤b所述对数字信号处理 器进行配置为bl、主控CPU确定要应用的数字信号处理器,并确定所述每个数字信号处 理器的功能及数字信号处理器间一见频码流的流向;所述功能指负责解码或编码;b2、主控CPU向步骤bl所述要应用的数字信号处理器发送控制命令;b3、数字信号处理器根据收到的控制命令作相应处理;所述对视频码流输入输出模块进行配置为将视频码流输入输出模块需要 处理的输入视频码流配置到步骤bl所述负责解码的数字信号处理器的输入链路上;将步骤bl负责编码的数字信号处理器处理后的视频码流配置到视频码流 输入输出模块的输出链路上。
7、 根据权利要求6所述的方法,其特征在于,步骤b2所述控制命令至少 携带数字信号处理器的功能;数字信号处理器为负责解码的数字信号处理器时, 控制命令还携带处理后^L频码流的流向。
8、 根据权利要求7所述的方法,其特征在于,步骤b3所述作相应处理为 数字信号处理器根据控制命令运行解码或编码程序;数字信号处理器为负责解 码的数字信号处理器时,还包括设置处理后^L频码流的流向。
9、 根据权利要求6至8任一所述的方法,其特征在于,步骤c包括cl 、视频码流输入输出模块将各路输入视频传送到对应的负责解码的数字 信号处理器;c2、负责解码的数字信号处理器对输入视频进行解码后,将处理后的视频 码流发送给对应的负责编码的数字信号处理器;c3、负责编码的数字信号处理器将多路视频码流合成多画面模式并编码, 并将处理后的视频码流发送给视频码流输入输出模块;c4、视频码流输入输出模块将视频码流传送至显示模块进行显示。
10、 根据权利要求1至8任一所述的方法,其特征在于,所述数字信号处 理器之间通过连接模块实现星型连接或网状互连,所述连接模块为高速总线交 换芯片或网状连接的高速总线。
11、 一种会议电视系统多画面的实现装置,其特征在于,该装置主要由存 储模块、主控CPU、视频码流输入输出模块、连接模块、显示模块及多个数字 信号处理器组成,其中,存储模块用于存储主控CPU的运行程序、数字信号处理器的应用程序及数 字信号处理器的编号信息;主控CPU用于获取存储模块的运行程序并运行;将存储模块的应用程序分 别下载到每个数字信号处理器;对数字信号处理理器进行编号;根据系统指令 对数字信号处理器及视频码流输入输出模块进行配置;视频码流输入输出模块用于将不同视频源输入的视频码流传送到各个负责 解码的数字信号处理器,以及将负责编码的数字信号处理器发送的视频码流传送到显示模块;连接模块用于实现数字信号处理器之间的互连;显示模块用于根据-现频码流输入输出模块发送的视频码流进行视频显示; 数字信号处理器用于对输入的视频码流进行编码或解码。
12、 根据权利要求11所述的装置,其特征在于,所述连接模块通过高速总 线交换芯片或网状连接的高速总线实现。
13、 根据权利要求11所述的装置,其特征在于,所述负责解码的数字信号 处理器,用于对视频码流输入输出模块发送的视频码流进行解码,以及将处理 后的视频码流发送给对应的负责编码的数字信号处理器;负责编码的数字信号 处理器用于对负责解码的数字信号处理器发送的多路视频码流进行编码,以及 将处理后的视频码流发送给视频码流输入输出模块。
14、 一种视频网关的实现方法,其特征在于,该方法包括d、 主控CPU将存储模块中的应用程序分别下载到各个数字信号处理器并 运行;e、 主控CPU根据系统指令对数字信号处理器及数据输入输出模块进行配置;f、 有数据输入时,数字信号处理器对数据输入输出模块传送的各路数据进 行解码及编码后,再由数据输入输出模块输出。
15、 根据权利要求14所述的方法,其特征在于,所述步骤d之前包含步骤 主控CPU读取存储模块中的运行程序并运行。
16、 根据权利要求14所述的方法,其特征在于,步骤d所述应用程序包括 编码程序和解码程序。
17、 根据权利要求14所述的方法,其特征在于,步骤e所述系统指令至少 携带需处理数据的路数及每路数据处理前后的类型。
18、 根据权利要求14所述的方法,其特征在于,步骤e所述对数据输入输出模块进行配置后包含步骤主控CPU通知数据输入输出模块打开数据输入输 出通道。
19、 根据权利要求14所述的方法,其特征在于,步骤e所述对数字信号处 理器进行配置为el、主控CPU确定要应用的数字信号处理器,并确定所述每个数字信号处 理器的功能及数字信号处理器间的数据流向;所述功能指负责解码或编码;e2、主控CPU向步骤el所述要应用的数字信号处理器发送控制命令;e3、数字信号处理器根据收到的控制命令作相应处理;所述对数据输入输出模块进行配置为将数据输入输出模块需要处理的各 路数据配置到步骤el所述负责解码的数字信号处理器的输入链路上;将步骤 el负责编码的数字信号处理器处理后的数据配置到数据输入输出模块的输出链 路上。
20、 根据权利要求19所述的方法,其特征在于,步骤e2所述控制命令至 少携带数字信号处理器的功能;数字信号处理器为负责解码的数字信号处理器 时,控制命令还携带处理后数据的流向。
21、 根据权利要求20所述的方法,其特征在于,步骤e3所述作相应处理 为数字信号处理器为负责解码的数字信号处理器时,根据控制命令运行相应 的解码程序,并设置处理后数据的流向;数字信号处理器为负责编码的数字信 号处理器时,根据控制命令运行相应的编码程序。
22、 根据权利要求19至21任一所述的方法,其特征在于,步骤f包括 fl、数据输入输出模块将各路输入数据传送到对应的负责解码的数字信号处理器;f2、负责解码的数字信号处理器对输入数据进行解码后,将处理后的数据 发送给对应的负责编码的数字信号处理器;B、负责编码的数字信号处理器对收到的数据进行编码,并将处理后的数 据发送给数据输入输出模块输出。
23、 根据权利要求14至21任一所述的方法,其特征在于,所述数字信号处理器之间通过连接模块实现星型连接或网状互连,所述连接模块为高速总线 交换芯片或网状连接的高速总线。
24、 一种视频网关,其特征在于,该视频网关主要由存储模块、主控CPU、 数据输入输出模块、连接模块及多个数字信号处理器组成,其中,存储模块用于存储主控CPU的运行程序、数字信号处理器的应用程序及数 字信号处理器的编号信息;主控CPU用于获取存储模块的运行程序并运行;将存储模块的应用程序分 别下载到每个数字信号处理器;对数字信号处理理器进行编号;根据系统指令 对数字信号处理器及视频码流输入输出模块进行配置;数据输入输出模块用于将不同数据源输入的数据传送到各个负责解码的数 字信号处理器,以及输出负责编码的数字信号处理器发送的数据;连接模块用于实现数字信号处理器之间的互连;数字信号处理器用于对输入的数据进行编码或解码。
25、 根据权利要求24所述的装置,其特征在于,所述连接模块通过高速总 线交换芯片或网状连接的高速总线实现。
26、 根据权利要求24所述的装置,其特征在于,所述负责解码的数字信号 处理器,用于对数据输入输出模块发送的数据进行解码,以及将处理后的数据 发送给对应的负责编码的数字信号处理器;负责编码的数字信号处理器用于对 负责解码的数字信号处理器发送的数据进行编码,以及将处理后的数据发送给 数据输入输出模块。
全文摘要
本发明公开一种会议电视系统多画面的实现方法,包括根据系统指令对数字信号处理器及视频码流输入输出模块进行配置;视频码流输入时数字信号处理器对各路输入视频进行解码及编码。本发明还公开一种会议电视系统多画面的实现装置,包括存储模块、主控CPU、视频码流输入输出模块、连接模块、显示模块及多个数字信号处理器,采用本发明易于资源分配、可扩展性好、设计灵活度高。另外,本发明还公开了一种视频网关,包括存储模块、主控CPU、数据输入输出模块、连接模块及多个数字信号处理器,工作时,根据系统指令对数字信号处理器及数据输入输出模块进行配置;数据输入时数字信号处理器对数各路数据进行解码及编码,所以能够灵活分配资源。
文档编号H04N7/15GK101316352SQ20081012686
公开日2008年12月3日 申请日期2008年7月1日 优先权日2008年7月1日
发明者倪奇志, 文 李 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1