一种节目传送包的包标识符的处理方法和装置制造方法及图纸

技术编号:3585432 阅读:220 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于数字电视领域,提供了一种节目传送包的包标识符的处理方法、装置及系统,所述方法包括如下步骤:分析接收到的节目TS流中的网络信息表,提取节目TS流中的频点信息;判断非新增频点所对应的PMT中节目的PID与本地存储的对应节目的PID是否相同;如果所述非新增频点所对应的PMT中节目的PID与本地存储的对应节目的PID不同,则将所述非新增频点所对应的PMT中节目的PID转换为与所述本地存储的对应节目的PID。在本发明专利技术中,IPQAM对节目TS流中节目的PID进行处理,以恒定的值输出,使其与机顶盒中保存的节目的PID一致,从而使得用户在搜台、换台、重启机顶盒时,减少了用户等待的时间。

【技术实现步骤摘要】

本专利技术属于数字电视领域,尤其涉及一种节目传送包的包标识符的处理方 法、装置及系统。
技术介绍
随着数字电视的快速发展,数字电视以其精彩的内容、丰富的节目及频道、 清晰的图像以及更方便收视等优点深受人们欢迎,在生活中的应用也越来越多。 目前,每次进行搜台、换台或者重启机顶盒等操作时,节目信息所对应频点的传输流(Transport Stream, TS )中数据包的包标识符(Packet Identifier, PID ) 会发生变化,需要用户重新搜索获取节目信息,增加了用户等待的时间。
技术实现思路
本专利技术实施例的目的在于提供一种节目传送包的包标识符的处理方法,旨 在解决现有技术中用户每次进行搜台、换台或重启机顶盒等操作时,需要重新 搜索提取节目信息,增加了用户等待时间的问题。本专利技术实施例是这样实现的, 一种节目传送包的包标识符的处理方法,所 述方法包括下述步骤分析接收到的节目TS流中的网络信息表,提取节目TS流中的频点信息;判断非新增频点所对应的节目映射表中节目的PID与本地存储的对应节目 的PID是否相同;如果所述非新增频点所对应的PMT中节目的PID与本地存储的对应节目 的PID不同,则将所述非新增频点所对应的PMT中节目的PID转换为与所述 本地存储的对应节目的PID。本专利技术实施例的另 一 目的在于提供一种节目传送包的包标识符的处理装置,其特征在于,所述装置包括频点信息提取模块,用于分析接收到的节目TS流中的网络信息表,提取 节目TS流中的新增频点信息;频点信息数据库,用于存储频点的信息;PID判断模块,用于判断非新增频点所对应的PMT中节目的PID与所述频 点信息记录数据库中存储的对应节目的PID是否相同;PID转换模块,用于在所述PID判断模块判断所述非新增频点所对应的 PMT中节目的PID与所述频点信息记录数据库中存储的对应节目的PID不同 时,将所述非新增频点所对应的PMT中节目的PID转换为与所述频点信息记 录数据库中存储的对应节目的PID。本专利技术实施例的另一目的在于提供一种IP调制器,所述IP调制器包括一 节目传送包的包标识符处理装置,所述装置包括频点信息提取模块,用于分析接收到的节目TS流中的网络信息表,提取 节目TS流中的新增频点信息;频点信息数据库,用于存储频点的信息;PID判断模块,用于判断非新增频点所对应的PMT中节目的PID与所述频 点信息记录数据库中存储的对应节目的PID是否相同;PID转换模块,用于在所述PID判断模块判断所述非新增频点所对应的 PMT中节目的PID与所述频点信息记录数据库中存储的对应节目的PID不同 时,将所述非新增频点所对应的PMT中节目的PID转换为与所述频点信息记 录数据库中存储的对应节目的PID。本专利技术实施例的另一目的在于提供一种网络电视系统,所述系统包括 流媒体服务器,用于存储上传的节目数据,输出节目TS流; IP调制器,用于对所述节目TS流进4亍接收解析,并调制输出; 所述IP调制器包括一节目传送包的包标识符处理装置,所述装置包括频点信息提取模块,用于分析接收到的节目TS流中的网络信息表,提取节目TS流中的新增频点信息;频点信息数据库,用于存储频点的信息;PID判断模块,用于判断非新增频点所对应的PMT中节目的PID与所述频 点信息记录数据库中存储的对应节目的PID是否相同;PID转换模块,用于在所述PID判断模块判断所述非新增频点所对应的 PMT中节目的PID与所述频点信息记录数据库中存储的对应节目的PID不同 时,将所述非新增频点所对应的PMT中节目的PID转换为与所述频点信息记 录数据库中存储的对应节目的PID。在本专利技术实施例中,通过恒定从IPQAM节目TS流传来的PID,使其与机 顶盒存储的PID—致时,使得用户在搜台、换台、重启机顶盒时,就会减少用 户等待的时间。附图说明图一时本专利技术实施例提供的节目传送包的包标示符的处理方法的视线流程图2是本专利技术实施例提供的网络电视系统结构图3是本专利技术实施例提供的节目传送包的包标识符的处理装置的结构具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,IP调制器(IP Quadrature Amplitude Modulation, IPQAM)将接收到的从流媒体服务器传来的节目TS流进行处理,经过转换恒 定节目TS流中节目PID的值,使其与本地存储的相对应节目的PID—致,使得在用户搜台、换台或重启机顶盒等操作时不需要重新搜索获取节目信息。在数字电一见上下行链路中,数字电视接收终端如机顶盒按上行要求设计,是被动的接收终端。音^L频及数字信号首先经过运动图像专家组2 (Moving Picture Experts Group-2, MPEG-2 )编码器进行数据压缩,通过节目复用器形成 基本码流(Elementary Stream, ES ), ES经过打包后形成有包头的基本码流 (Packetized Elementary Stream, PES )。代表不同音频、视频信号的PES码流被 送入传输复用器进行系统复用,复用后的码流为TS流,TS流中包括多个节目 源的不同信号。为了区分这些信号,在传输复用器上需要加入业务信息(Service Information, SI),使接收终端可以识别不同的节目数据。PID位于TS凄t据包的包头上(Header),其作用就像一个文件,文件名(或 值)就是PID。有了该PID的TS数据包,会放入节目映射表(Program Map Table, PMT)的控制信息中。PMT中已经标识了固定长度,例如188字节的TS数据 包,这些TS数据包均有其PID,该PID与该路节目ES中音频数据的PID,视 频数据的PID,以及私有数据的PID——对应,最后将与该路节目有关的传送 包复接起来,共同形成了单节目传输流(Program Transport Stream, PTS )。在多 路节目传输流中,还有一个节目关联表(Program Association Table, PAT )。在 PAT中,包含与每路节目传输流相对应的PMT所在的传送包的PID,通过对该 PID进行译码,可以对单个节目传送流进行译码。传送PAT的数据包有其独特 的PID,任何其它的比特流均不得再使用这个PID,最后再把将其它传送信息 复接起来,形成一个系统级的TS流的一部分。PAT针对复用的每一路业务,提供了相应的PMT的位置,即TS数据包的PID 的值,同时还提供网络信息表(Network Information Table, NIT )的位置。PMT 标识并指示出了组成每路业务流的位置,及每路业务的节目时钟参考(Program Clock Reference, PCR)字段的位置。图1示出了本专利技术实施例提供的节目传送包的标识符处理方法的实现流 程,详述如下在步骤S101中,分析接收到的节目TS流中的NIT。在本专利技术实施例中,接收到的节目TS流中包括至少一个节目的频点信息, 例如用户启动机顶盒、进行搜台、换台、重启机顶盒等操作的节目信本文档来自技高网...

【技术保护点】
一种节目传送包的包标识符的处理方法,其特征在于,所述方法包括下述步骤:分析接收到的节目TS流中的网络信息表,提取节目TS流中的频点信息;判断非新增频点所对应的PMT中节目的PID与本地存储的对应节目的PID是否相同;如果所述非新增频点所对应的PMT中节目的PID与本地存储的对应节目的PID不同,则将所述非新增频点所对应的PMT中节目的PID转换为与所述本地存储的对应节目的PID。

【技术特征摘要】
1、一种节目传送包的包标识符的处理方法,其特征在于,所述方法包括下述步骤分析接收到的节目TS流中的网络信息表,提取节目TS流中的频点信息;判断非新增频点所对应的PMT中节目的PID与本地存储的对应节目的PID是否相同;如果所述非新增频点所对应的PMT中节目的PID与本地存储的对应节目的PID不同,则将所述非新增频点所对应的PMT中节目的PID转换为与所述本地存储的对应节目的PID。2、 如权利要求1所述的节目传送包的包标识符的处理方法,其特征在于, 所述方法进一 步包括如下步骤当所述网络信息表中存在新增频点时,将所述新增频点的信息存储在本地 数据库中。3、 如权利要求1所述的节目传送包的包标识符的处理方法,其特征在于, 所述PMT中节目的PID通过下式转换PID=PID'-f(x),其中PID为非新增频点所对应的节目的PID, PID'为本地 存储的对应节目的PID, f(x)为转换函数。4、 一种节目传送包的包标识符的处理装置,其特征在于,所述装置包括 频点信息提取模块,用于分析接收到的节目TS流中的网络信息表,提取节目TS流中的新增频点信息;频点信息数据库,用于存储频点的信息;PID判断模块,用于判断非新增频点所对应的PMT中节目的PlD与所述频 点信息记录数据库中存储的对应节目的PID是否相同;PID转换模块,用于在所述PID判断模块判断所述非新增频点所对应的 PMT中节目的PID与所述频点信息记录数据库中存储的对应节目的PID不同 时,将所述非新增频点所对应的PMT中节目的PID转换为与所述频点信息记 录数据库中存储的对应节目的pid。5、 如权利要求4所述的节目传送包的包标识符的处理装置,其特征在于,所述pmt中节目的pid通过下式转换pid=pid' -f(x),其中pid为非新增频点所对应的pmt中节目的pid,pid' 为本地存储的对应节目的pid, f(x)为转换函数。6、 一种ip调制器,其特征在于,所述ip调制器包括一节目传送包的包标 识符处理装置...

【专利技术属性】
技术研发人员:章丽
申请(专利权)人:深圳市同洲电子股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利