一种实现多路数据多频点复用的方法及装置的制作方法

文档序号:7764353阅读:383来源:国知局
专利名称:一种实现多路数据多频点复用的方法及装置的制作方法
技术领域
本发明涉及移动多媒体广播技术领域,尤其涉及一种实现多路数据多频点复用 的方法及装置。
背景技术
目前国际上移动多媒体广播即手机电视有多个行业标准并存,其中 CMMB (China Multimedia Mobile Broadcasting,中国多媒体移动广播)标准是中国自主研
发的手机电视行业标准,受到广泛的重视。该标准包括多个部分,其中第2部分复用规 范定义了移动多媒体广播系统中视频、音频、数据与控制信息的复用子帧结构以及由多 个复用子帧组成的复用帧的结构。随着手机电视的不断推广普及,运营商需要不断增加 手机电视节目才能满足日益增长的用户需求,因此给运营商带来了对复用设备进一步投 资的压力。从编码器输出多路节目源数据开始,首先需要完成多路节目的复用功能,经过 复用完成后的节目码流才能经过调制发射。目前,现有的单频点复用方法只能实现一路 数据码流,对于运营商来说,要同时实现多路节目即多个频点的数据码流的输出,必须 购买多台单频点复用设备来实现,但是这种方法会导致运营商的运营成本和维护成本的 提尚。

发明内容
本发明要解决的技术问题是,提供一种实现多路数据多频点复用的方法及装 置,在不增加运营及维护成本的情况下,将多路电视节目数据复用并转换成适合调制发 射的多路数据码流。本发明采用的技术方案是,所述实现多路数据多频点复用的方法,包括步骤一、根据多个频点的控制信息生成复用子帧号和频点号对应关系表;步骤二、将所述对应关系表中的各频点号对应的多路码源数据作为复用子帧数 据,分别与各频点号对应的复用子帧号相关联;步骤三、将各频点号对应的复用子帧号关联的复用子帧数据组成相应频点号的 复用帧数据;步骤四、对相应频点号的复用帧数据进行PMS (Packaged Multiplexing Stream,
复用信号流)包封装处理后输出给调制器。进一步的,所述控制信息包括复用帧配置表、网络信息表和复用帧的信道配
置信息。所述步骤一中进一步根据多个频点的复用帧配置表和网络信息表生成复用子帧 号和频点号对应关系表。进一步的,所述步骤三中根据多个频点的复用帧配置表将各频点号对应的复用 子帧号关联的复用子帧数据组成相应频点号的复用帧数据。
进一步的,所述步骤四具体包括先对相应频点号的复用帧数据进行切包,再根据多个频点的复用帧的信道配置 信息添加PMS包头后组成相应频点号的PMS包,输出给调制器;所述复用帧的信道配置信息包括字节交织模式、调制方式和RS(reed solomon,里德索罗门)码速率。进一步的,所述步骤一还包括由多个频点的控制信息生成相应频点的控制 帧;所述步骤二还包括将所述控制帧作为复用子帧数据分别与相应频点号对应的复用子帧号相关联。本发明还提供一种实现多路数据多频点复用的装置,控制单元、复用处理单 元、多个频点的复用封装单元和转码单元通过网络设备进行数据交互,其中控制单元,用于将多个频点的控制信息发送给复用处理单元;复用处理单元,用于根据多个频点的控制信息生成复用子帧号和频点号对应关 系表,发送给转码单元;根据各频点号对应的复用子帧号向转码单元获取复用子帧数 据,再将各频点号对应的复用子帧数据组成相应频点号的复用帧数据;多个频点的复用封装单元,用于对相应频点号的复用帧数据进行PMS包封装处 理后输出给调制器;转码单元,用于根据所述对应关系表接收各频点号对应的多路码源数据作为复 用子帧数据,分别与各频点号对应的复用子帧号相关联。进一步的,所述控制信息包括复用帧配置表、网络信息表和复用帧的信道配 直fe息;所述复用处理单元用于根据多个频点的复用帧配置表和网络信息表生成复用子 帧号和频点号对应关系表,发送给转码单元。进一步的,所述复用处理单元用于根据多个频点的复用帧配置表将各频点号对 应的复用子帧号关联的复用子帧数据组成相应频点号的复用帧数据。进一步的,所述复用处理单元用于根据多个频点的复用帧的信道配置信息将各 频点号的复用帧数据以时隙为单位分别写入多个相应频点号的复用封装单元的缓冲区;所述复用封装单元用于先对其缓冲区内的复用帧数据进行切包,再根据复用帧 的信道配置信息添加PMS包头后组成相应频点号的PMS包,输出给调制器。进一步的,所述复用处理单元用多个频点的控制信息组成多个频点的控制帧, 将所述控制帧作为复用子帧数据分别与各频点号对应的复用子帧号相关联。采用上述技术方案,本发明至少具有下列优点本发明所述实现多路数据多频点复用的方法及装置,可以在不增加运营及维护 成本的情况下,将多路电视节目数据复用并转换成适合调制发射的多路数据码流。本 发明技术方案对《中华人民共和国广播电影电视行业标准移动多媒体广播第2部分复 用》所定义的功能进行了合理的分解和执行,可以准确高效地完成将多路电视节目复用 成多路PMS码流的功能,节省了运营商的软硬件成本。


图1为本发明第一实施例中所述实现多路数据多频点复用的方法流程图;图2为本发明第二实施例中实现多路数据多频点复用系统组成示意图;图3为本发明第二实施例中多路数据多频点复用过程示意图;图4为本发明第三实施例中所述实现多路数据多频点复用的装置组成示意图。
具体实施例方式为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附 图及较佳实施例,对本发明进行详细说明如后。本发明第一实施例,一种实现多路数据多频点复用的方法,如图1所示,包括 以下具体步骤步骤S101,根据多个频点的控制信息中的复用帧配置表和网络信息表生成复用子 帧号和频点号对应关系表,由多个频点的控制信息生成相应频点的控制帧。本领域中,控 制信息通常包括复用帧配置表、网络信息表、业务配置表和复用帧的信道配置信息等。复用帧配置表中包含有复用帧号与复用子帧号的对应关系,网络信息表中包含 复用子帧号和频点号的对应关系。频点和频点号一一对应。步骤S102,根据复用子帧号和频点号对应关系表,将各频点号对应的多路码源 数据以及控制帧作为复用子帧数据分别与各频点号对应的复用子帧号相关联。因为同一 频点下有多个复用子帧,每个复用子帧有一个复用子帧号,所以本步骤对每一个频点来 说,是为该频点的复用子帧数据依次编上属于该频点的复用子帧号。步骤S103,根据多个频点的复用帧配置表将各频点号对应的复用子帧号关联的 复用子帧数据组成相应频点号的复用帧数据。步骤S104,先对相应频点号的复用帧数据进行切包,再根据多个频点的复用帧 的信道配置信息添加PMS包头后组成相应频点号的PMS包,输出给调制器。复用帧的 信道配置信息包括字节交织模式、调制方式和RS码速率。由于PMS包的大小为188字节,其中PMS包头占44字节,因此,本步中将复 用帧数据切成144字节进行切包。本发明第二实施例,介绍一种基于实际复用设备实现多路数据多频点复用的 方法。首先介绍一下复用过程涉及到的系统,如图2所示,该系统包括编码器、 ESG (Electronic Service Guide,电子业务指南)服务器、数据广播服务器、转码器、复用 器、控制台和交换机,编码器、ESG服务器、数据广播服务器、转码器、复用器和控制 台这些设备相互之间若有数据交互均是通过交换机进行的。上述设备协调合作完成多路 数据的多频点复用。编码器、ESG服务器和数据广播服务器主要是生成转码器所需要的码源数据, 然后通过100M的FE(Fast Ethernet,快速以太网)口经网络设备例如交换机发送给转码 器。具体的,编码器提供多路音视频数据,ESG服务器提供多路EPG信息,数据广播服 务器提供多路数据广播信息。控制台,用于将多个频点的控制信息发送给复用器。复用器内部通过复用处理单元和多个不同频点的复用封装单元共同完成复用功 能。复用封装单元可以采用FPGA (Programmable Gate Array,现场可编程门阵列)来实现,多个不同频点的复用封装单元包括第一频点号的复用封装单元FPGA1、第二频点 号的复用封装单元FPGA2、......、第η频点号的复用封装单元FPGAn,η > 1。复用处
理单元和多个复用封装单元之间采用数据总线连接,使得数据传输非常方便。复用器对 外采用100Μ的FE 口,用于接收来自控制台的控制信息以及来自转码器的复用子帧数 据。转码器通过100Μ快速以太网口接收多路编码器输出的Η.264或者AVS格式的多媒 体数据,并将每一路多媒体数据按照复用规范的定义处理成为复用子帧,将复用子帧通 过100Μ的FE 口输出给复用器。复用器的复用处理单元完成复帧组建的工作,复用器的 复用封装单元完成将复帧转换成PMS码流的工作。如图3所示,基于图2中的设备实现多频点复用的过程如下步骤S201,控制台串行发送多个频点的控制信息至复用器。本领域中,控制信 息通常包括复用帧配置表、网络信息表、业务配置表和复用帧的信道配置信息等。步骤S202,复用器中的复用处理单元分析多个频点的控制信息,根据多个频点 的控制信息中的复用帧配置表和网络信息表生成复用子帧号和频点号对应关系表,并发 送到转码器。复用帧配置表中包含有复用帧号与复用子帧号的对应关系,网络信息表中 包含复用子帧号和频点号的对应关系。频点和频点号一一对应。步骤S203,通常,复用器中的复用处理单元还需要用多个频点的控制信息生成 相应频点的控制帧,将控制帧作为复用子帧数据,分别与各频点号对应的复用子帧号相 关联。步骤S204,转码器接收各频点的多路码源数据,根据复用子帧号和频点号对应 关系表将多路码源数据作为复用子帧数据,分别与各频点号对应的复用子帧号相关联。 多路码源数据包括编码器输出的多路音视频数据、EDS服务器输出的多路EPG (Electronic ProgramGuide,电子节目指南)信息以及数据广播服务器输出的多路数据广播信息。步骤S205,复用器中的复用处理单元根据复用子帧号和频点号对应关系表通过 交换机向转码器获取各频点号对应的复用子帧号关联的复用子帧数据,根据多个频点的 复用帧配置表将各频点号对应的复用子帧号关联的复用子帧数据组成相应频点号的复用 帧数据。步骤S206,复用器中的复用处理单元将相应频点号的复用帧数据以时隙为单位 写入复用器中的多个相应频点号的复用封装单元的缓冲区。步骤S207,每个复用封装单元先对其缓冲区内相应频点号的复用帧数据进 行切包,再根据多个频点的复用帧的信道配置信息添加PMS包头后组成相应频点号 的PMS包,将PMS包通过多个SPI (Serial Peripheral Interface,串行外设接口)或者 ASI (Asynchronous Serial Interface,异步串行口)发送给调制器。本发明第三实施例,总结第二实施例中系统各组成部分的功能,如图4所示, 本实施例介绍一种实现多路数据多频点复用的装置,控制台、复用处理单元、多个频点 的复用封装单元和转码单元通过网络设备进行数据交互,其中1)控制台,用于将多个频点的控制信息发送给复用处理单元。控制信息包括 复用帧配置表、网络信息表、业务配置表和复用帧的信道配置信息;2)复用处理单元,用于根据多个频点的控制信息中的复用帧配置表和网络信息 表生成复用子帧号和频点号对应关系表,发送给转码单元;根据各频点号对应的复用子帧号向转码单元获取复用子帧数据,再根据多个频点的复用帧配置表将各频点号对应的 复用子帧号关联的复用子帧数据组成相应频点号的复用帧数据;复用处理单元还用于根据多个频点的复用帧的信道配置信息将各频点号的复用 帧数据以时隙为单位分别写入多个相应频点号的复用封装单元的缓冲区。通常,复用处理单元还需要用多个频点的控制信息组成多个频点的控制帧,将 控制帧作为复用子帧数据,分别与各频点号对应的复用子帧号相关联。3)多个频点的复用封装单元,包括第一频点号的复用封装单元、第二频点号
的封装单元........第η频点号的复用封装单元,η>1,每个复用封装单元先对其缓冲区
中的复用帧数据进行切包,再根据复用帧的信道配置信息添加PMS包头后组成相应频点 号的PMS包,输出给调制器。4)转码单元,用于根据所述对应关系表接收多路码源数据作为复用子帧数据, 分别与各频点号对应的复用子帧号相关联。总之,采用本发明的技术方案对编码器输出的多路节目数据进行复用转换后, 输出的PMS码流适合调制发射。为多路电视节目的多频点无线传输提供了可能,同时 节约运营商的维护以及运营成本,节约设备硬件资源输出,可以广泛应用于广播电视行 业。通过具体实施方式
的说明,应当可对本发明为达成预定目的所采取的技术手段 及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来 对本发明加以限制。
权利要求
1.一种实现多路数据多频点复用的方法,其特征在于,包括步骤一、根据多个频点的控制信息生成复用子帧号和频点号对应关系表;步骤二、将所述对应关系表中的各频点号对应的多路码源数据作为复用子帧数据, 分别与各频点号对应的复用子帧号相关联;步骤三、将各频点号对应的复用子帧号关联的复用子帧数据组成相应频点号的复用 帧数据;步骤四、对相应频点号的复用帧数据进行复用信号流PMS包封装处理后输出给调制ο
2.根据权利要求1所述实现多路数据多频点复用的方法,其特征在于,所述控制信息 包括复用帧配置表、网络信息表和复用帧的信道配置信息;所述步骤一中进一步根据多个频点的复用帧配置表和网络信息表生成复用子帧号和 频点号对应关系表。
3.根据权利要求2所述实现多路数据多频点复用的方法,其特征在于,所述步骤三中 进一步根据多个频点的复用帧配置表将各频点号对应的复用子帧号关联的复用子帧数据 组成相应频点号的复用帧数据。
4.根据权利要求2或3所述实现多路数据多频点复用的方法,其特征在于,所述步骤 四具体包括先对相应频点号的复用帧数据进行切包,再根据多个频点的复用帧的信道配置信息 添加PMS包头后组成相应频点号的PMS包,输出给调制器;所述复用帧的信道配置信息包括字节交织模式、调制方式和里德索罗门RS码速率。
5.根据权利要求1所述实现多路数据多频点复用的方法,其特征在于,所述步骤一进 一步包括由多个频点的控制信息生成相应频点的控制帧;所述步骤二进一步包括将所述控制帧作为复用子帧数据分别与相应频点号对应的复用子帧号相关联。
6.—种实现多路数据多频点复用的装置,控制单元、复用处理单元、多个频点的复 用封装单元和转码单元通过网络设备进行数据交互,其中控制单元,用于将多个频点的控制信息发送给复用处理单元;复用处理单元,用于根据多个频点的控制信息生成复用子帧号和频点号对应关系 表,发送给转码单元;根据各频点号对应的复用子帧号向转码单元获取复用子帧数据, 再将各频点号对应的复用子帧数据组成相应频点号的复用帧数据;多个频点的复用封装单元,用于对相应频点号的复用帧数据进行PMS包封装处理后 输出给调制器;转码单元,用于根据所述对应关系表接收各频点号对应的多路码源数据作为复用子 帧数据,分别与各频点号对应的复用子帧号相关联。
7.根据权利要求6所述实现多路数据多频点复用的装置,其特征在于,所述控制信息 包括复用帧配置表、网络信息表和复用帧的信道配置信息;所述复用处理单元进一步用于根据多个频点的复用帧配置表和网络信息表生成复用 子帧号和频点号对应关系表,发送给转码单元。
8.根据权利要求7所述实现多路数据多频点复用的装置,其特征在于,所述复用处理 单元进一步用于根据多个频点的复用帧配置表将各频点号对应的复用子帧号关联的复用 子帧数据组成相应频点号的复用帧数据。
9.根据权利要求7或8所述实现多路数据多频点复用的装置,其特征在于,所述复用 处理单元进一步用于根据多个频点的复用帧的信道配置信息将各频点号的复用帧数据以 时隙为单位分别写入多个相应频点号的复用封装单元的缓冲区;所述复用封装单元进一步用于先对其缓冲区内的复用帧数据进行切包,再根据复用 帧的信道配置信息添加PMS包头后组成相应频点号的PMS包,输出给调制器。
10.根据权利要求6所述实现多路数据多频点复用的装置,其特征在于,所述复用处 理单元进一步用多个频点的控制信息组成多个频点的控制帧,将所述控制帧作为复用子 帧数据分别与各频点号对应的复用子帧号相关联。
全文摘要
本发明公开了一种实现多路数据多频点复用的方法及装置,根据多个频点的控制信息生成复用子帧号和频点号对应关系表;将所述对应关系表中的各频点号对应的多路码源数据作为复用子帧数据,填入各频点号对应的复用子帧号中;将各频点号对应的复用子帧号中的复用子帧数据组成相应频点号的复用帧数据;对相应频点号的复用帧数据进行PMS包封装处理后输出给调制器。该装置中,控制单元、复用处理单元、多个频点的复用封装单元和转码单元通过网络设备进行数据交互。本发明可以在不增加运营及维护成本的情况下,将多路电视节目数据复用并转换成适合调制发射的多路数据码流。
文档编号H04N21/2383GK102014299SQ20101053326
公开日2011年4月13日 申请日期2010年11月5日 优先权日2010年11月5日
发明者肖金锽, 谢立强, 陈志兵 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1