用于传输电视系统中的传输流的方法、装置和系统制造方法及图纸

技术编号:9620961 阅读:93 留言:0更新日期:2014-01-30 10:07
本发明专利技术公开了一种用于传输电视系统中的传输流的方法、装置和系统。所述方法包括:接收待传输的传输流;从传输流中获取节目信息,并将至少两套节目的当前传输包封装为一路新的传输流的多个新的传输包,所述多个新的传输包属于一个片段,多个新的传输包包括第一传输包和第二传输包,第一传输包与至少两套节目的当前传输包的数量相同,每个第一传输包的负载对应包括当前传输包的包头、第一部分数据及封装标识符EID,第二传输包的负载包括当前传输包的第二部分数据和片段信息;传输第一传输包、第二传输包、EID与至少两套节目的当前传输包的PID的映射关系以及节目信息。本发明专利技术可以在不增加电视终端PID过滤器的情况下提供更多的节目。

Method, device and system for transmitting a transport stream in a television system

The invention discloses a method, an apparatus and a system for transmitting a transport stream in a television system. The method includes: receiving transmission transmission flow; acquire the program information from a transport stream, and at least two sets of programs of the current packet package is a new way of transport stream a new packet transmission, the transmission of a number of new packets belonging to a fragment of a number of new transmission the package includes first and second transmission packet transmission packet, the first packet and at least two sets of programs of the current number of transmitted packets, each of the first packet corresponding to the packet load including the current Baotou, the first part of the data and the package identifier EID, second packet load including the packet data and the second part fragment information; mapping of PID current packet transmission of the first packet, the second transmission packet, EID and at least two sets of programs and program information. The present invention may provide more programs without increasing the television terminal PID filter.

【技术实现步骤摘要】
用于传输电视系统中的传输流的方法、装置和系统
本专利技术涉及数字电视技术,尤其涉及一种用于传输电视系统中的传输流的方法、装置和系统。
技术介绍
在现有数字电视系统中,数字电视节目的各种数据如视频、音频等,都是通过传输(TS)流进行传输的,传输流是由连续的传输(TS)包构成,每种数据都赋予了一个唯一的包标识符(PacketIdentifier,PID)。图1示出了DVB(DigitalVideoBroadcasting)前端系统框架图,原始的视频(V)、音频(A)等数据经过编码器等处理后形成标准TS包组成的标准传输流,经过复用器和QAM调制器处理后送入传输网络进行传输。标准TS包长度固定为188个字节,其中包头为4个字节,其余的184个字节为有效载荷,标准TS包的结构如下表所示:一路传输流可以传输多个节目,但是由于带宽有限,在提供更多节目的时候就需要利用多路传输流进行传输。数字电视终端在提供某一节目的时候,需要对传输流进行过滤,获得该节目的各种数据(包括音频数据、视频数据等等),对于一个节目的每种数据,由PID进行区分,数字电视终端需要开启一个单独的PID过滤器对其进行过滤,提取出该节目的相应PID的TS包。因此,当数字电视终端需要同时提供多个节目的时候,就需要同时开启多个PID过滤器过滤相关数据。但是数字电视终端的硬件PID过滤器数量是有限的,这就限制了数字电视终端同时提供节目的数量。如何在更少的硬件资源下提供更多的节目是亟需解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种用于传输电视系统中的传输流的方法、装置和系统,以达到节约数字电视终端系统中使用的PID过滤器的目的。一方面,本专利技术实施例提供了一种用于传输电视系统中的传输流的方法,所述方法包括:接收待传输的传输流;从所述传输流中获取节目信息,并将所述传输流中的至少两套节目的当前传输包封装为一路新的传输流的多个新的传输包,所述多个新的传输包属于一个片段,包括第一传输包和第二传输包;所述第一传输包与所述至少两套节目的当前传输包的数量相同,每个所述第一传输包的负载对应包括所述至少两套节目中一套节目的当前传输包的包头、第一部分数据及封装标识符EID;所述第二传输包的负载包括所述至少两套节目的当前传输包的第二部分数据和所述一个片段的片段信息,所述片段信息包括片段标识和片段长度;传输所述第一传输包、第二传输包、所述EID与所述至少两套节目的当前传输包的包标识PID的映射关系以及所述节目信息。进一步地,所述将所述传输流中的至少两套节目的当前传输包封装为一路新的传输流的多个新的传输包包括:将所述至少两套节目中每一套节目的当前传输包的包头压缩后,与所述各自的EID放在对应的第一传输包的负载的第一部分;提取所述至少两套节目中每一套节目的当前传输包的负载中的第一部分数据和第二部分数据;将所述至少两套节目中每一套节目的当前传输包的第一部分数据放在对应的第一传输包的负载的第二部分,并将所述第二部分数据按照所述第一传输包的顺序添加到所述第二传输包的负载中。进一步地,每个所述第一传输包的负载对应包括的所述至少两套节目中一套节目的当前传输包的包头,为经过压缩的包头;其中,所述经过压缩的包头包括:保留位、原始有效荷载单元起始指示符、原始自适应控制和原始连续性计数器字段;其中,所述原始有效荷载单元起始指示符、所述原始自适应控制和所述原始连续性计数器字段分别为所述一路传输流的当前传输包的有效荷载单元起始指示符、自适应控制和连续性计数器字段。进一步地,所述第一部分数据为所述至少两套节目中的一套节目的当前传输包负载的前182个字节数据,所述第二部分数据为所述至少两套节目中的一套节目的当前传输包负载的后2个字节数据。对应地,本专利技术实施例还提供了一种用于接收电视系统中的传输流的方法,所述方法包括:接收传输流,所述传输流包括第一传输包、第二传输包、封装标识符EID与原传输流中至少两套节目的当前传输包的包标识PID的映射关系以及节目信息;所述第一传输包和所述第二传输包属于一个片段;所述第一传输包与所述原传输流中所述至少两套节目的当前传输包的数量相同,每个所述第一传输包的负载对应包括所述至少两套节目中一套节目的当前传输包的包头、第一部分数据及各自的EID;所述第二传输包的负载包括所述至少两套节目的当前传输包的第二部分数据和所述一个片段的片段信息,所述片段信息包括片段标识和片段长度;根据所述片段标识和片段长度找到所述一个片段的所有第一传输包和第二传输包;根据所述一个片段的所有第一传输包和第二传输包及所述EID与原传输流中至少两套节目的当前传输包的PID的映射关系,还原所述原传输流的所述至少两套节目的当前传输包,得到所述至少两套节目的播放数据;根据所述EID与至少两套节目的当前传输包的PID的映射关系以及节目信息及还原的所述原传输流的所述至少两套节目的当前传输包,找到所述至少两套节目中每套节目对应的播放数据。进一步地,所述根据所述一个片段的所有第一传输包和第二传输包及所述EID与原传输流中至少两套节目的当前传输包的PID的映射关系,还原所述原传输流的所述至少两套节目的当前传输包,包括:根据所述EID与原传输流中至少两套节目的当前传输包的PID的映射关系,将找到的所述至少两套节目中每套节目对应的第一传输包的负载中的EID及经过压缩的包头还原为原传输流中所述至少两套节目中每套节目的当前传输包的包头;其中,所述经过压缩的包头包括:保留位、原始有效荷载单元起始指示符、原始自适应控制和原始连续性计数器字段;其中,所述原始有效荷载单元起始指示符、所述原始自适应控制和所述原始连续性计数器字段分别为所述至少两路原传输流中的一路原传输流的当前传输包的有效荷载单元起始指示符、自适应控制和连续性计数器字段;提取所述至少两套节目中每套节目对应的所述第一传输包的负载中的第一部分数据,及第二传输包的负载中的对应的第二部分数据;将提取的所述至少两套节目中每套节目对应的第一部分数据和所述第二部分数据还原为原传输流中至少两套节目中每套节目对应的当前传输包的负载。进一步地,所述第一部分数据为所述原传输流中一套节目的当前传输包负载的前182个字节数据,所述第二部分数据为所述原传输流中一套节目的当前传输包负载的后2个字节数据。另一方面,本专利技术实施例还提供了一种传输电视系统中的传输流的装置,所述装置包括:接收模块,用于接收待传输的传输流;封装模块,用于从所述接收模块接收到的传输流中获取节目信息,并将所述传输流中的至少两套节目的当前传输包封装为一路新的传输流的多个新的传输包,所述多个新的传输包属于一个片段,包括第一传输包和第二传输包;所述第一传输包与所述至少两套节目的当前传输包的数量相同,每个所述第一传输包的负载对应包括所述至少两套节目中一套节目的当前传输包的包头、第一部分数据及封装标识符EID;所述第二传输包的负载包括所述至少两套节目的当前传输包的第二部分数据和所述一个片段的片段信息,所述片段信息包括片段标识和片段长度;传输模块,用于传输所述封装模块生成的第一传输包、第二传输包、所述EID与所述至少两套节目的当前传输包的包标识PID的映射关系以及所述节目信息。进一步地,所述封装模块包括:压缩子模块,用于将所述至少两套节目中每一套本文档来自技高网...
用于传输电视系统中的传输流的方法、装置和系统

【技术保护点】
一种用于传输电视系统中的传输流的方法,其特征在于,所述方法包括:接收待传输的传输流;从所述传输流中获取节目信息,并将所述传输流中的至少两套节目的当前传输包封装为一路新的传输流的多个新的传输包,所述多个新的传输包属于一个片段,包括第一传输包和第二传输包;所述第一传输包与所述至少两套节目的当前传输包的数量相同,每个所述第一传输包的负载对应包括所述至少两套节目中一套节目的当前传输包的包头、第一部分数据及封装标识符EID;所述第二传输包的负载包括所述至少两套节目的当前传输包的第二部分数据和所述一个片段的片段信息,所述片段信息包括片段标识和片段长度;传输所述第一传输包、第二传输包、所述EID与所述至少两套节目的当前传输包的包标识PID的映射关系以及所述节目信息。

【技术特征摘要】
1.一种用于传输电视系统中的传输流的方法,其特征在于,所述方法包括:接收待传输的传输流;从所述传输流中获取节目信息,并将所述传输流中的至少两套节目的当前传输包封装为一路新的传输流的多个新的传输包,所述多个新的传输包属于一个片段,包括第一传输包和第二传输包;从所述至少两套节目中每一套节目的当前传输包的负载中提取第一部分数据和第二部分数据;所述第一传输包与所述至少两套节目的当前传输包的数量相同,每个所述第一传输包的负载对应包括所述至少两套节目中一套节目的当前传输包的包头、第一部分数据及封装标识符EID;所述第二传输包的负载包括所述至少两套节目的当前传输包的第二部分数据和所述一个片段的片段信息,所述片段信息包括片段标识和片段长度;其中,每个所述第一传输包的负载对应包括的所述至少两套节目中一套节目的当前传输包的包头,为经过压缩的包头;传输所述第一传输包、第二传输包、所述EID与所述至少两套节目的当前传输包的包标识PID的映射关系以及所述节目信息。2.根据权利要求1所述的方法,其特征在于,所述将所述传输流中的至少两套节目的当前传输包封装为一路新的传输流的多个新的传输包包括:将所述至少两套节目中每一套节目的当前传输包的包头压缩后,与各自的EID放在对应的第一传输包的负载的第一部分;提取所述至少两套节目中每一套节目的当前传输包的负载中的第一部分数据和第二部分数据;将所述至少两套节目中每一套节目的当前传输包的第一部分数据放在对应的第一传输包的负载的第二部分,并将所述第二部分数据按照所述第一传输包的顺序添加到所述第二传输包的负载中。3.根据权利要求1或2所述的方法,其特征在于,每个所述第一传输包的负载对应包括的所述至少两套节目中一套节目的当前传输包的包头,为经过压缩的包头;其中,所述经过压缩的包头包括:保留位、原始有效荷载单元起始指示符、原始自适应控制和原始连续性计数器字段;其中,所述原始有效荷载单元起始指示符、所述原始自适应控制和所述原始连续性计数器字段分别为所述一路传输流的当前传输包的有效荷载单元起始指示符、自适应控制和连续性计数器字段。4.根据权利要求1或2所述的方法,其特征在于,所述第一部分数据为所述至少两套节目中的一套节目的当前传输包负载的前182个字节数据,所述第二部分数据为所述至少两套节目中的一套节目的当前传输包负载的后2个字节数据。5.一种用于接收电视系统中的传输流的方法,其特征在于,所述方法包括:接收传输流,所述传输流包括第一传输包、第二传输包、封装标识符EID与原传输流中至少两套节目的当前传输包的包标识PID的映射关系以及节目信息;所述第一传输包和所述第二传输包属于一个片段;从所述至少两套节目中每一套节目的当前传输包的负载中提取第一部分数据和第二部分数据;所述第一传输包与所述原传输流中所述至少两套节目的当前传输包的数量相同,每个所述第一传输包的负载对应包括所述至少两套节目中一套节目的当前传输包的包头、第一部分数据及各自的EID;所述第二传输包的负载包括所述至少两套节目的当前传输包的第二部分数据和所述一个片段的片段信息,所述片段信息包括片段标识和片段长度;其中,每个所述第一传输包的负载对应包括的所述至少两套节目中一套节目的当前传输包的包头,为经过压缩的包头;根据所述片段标识和片段长度找到所述一个片段的所有第一传输包和第二传输包;根据所述一个片段的所有第一传输包和第二传输包及所述EID与原传输流中至少两套节目的当前传输包的PID的映射关系,还原所述原传输流的所述至少两套节目的当前传输包,得到所述至少两套节目的播放数据;根据所述EID与至少两套节目的当前传输包的PID的映射关系以及节目信息及还原的所述原传输流的所述至少两套节目的当前传输包,找到所述至少两套节目中每套节目对应的播放数据。6.根据权利要求5所述的方法,其特征在于,所述根据所述一个片段的所有第一传输包和第二传输包及所述EID与原传输流中至少两套节目的当前传输包的PID的映射关系,还原所述原传输流的所述至少两套节目的当前传输包,包括:根据所述EID与原传输流中至少两套节目的当前传输包的PID的映射关系,将找到的所述至少两套节目中每套节目对应的第一传输包的负载中的EID及经过压缩的包头还原为原传输流中所述至少两套节目中每套节目的当前传输包的包头;其中,所述经过压缩的包头包括:保留位、原始有效荷载单元起始指示符、原始自适应控制和原始连续性计数器字段;其中,所述原始有效荷载单元起始指示符、所述原始自适应控制和所述原始连续性计数器字段分别为所述至少两路原传输流中的一路原传输流的当前传输包的有效荷载单元起始指示符、自适应控制和连续性计数器字段;提取所述至少两套节目中每套节目对应的所述第一传输包的负载中的第一部分数据,及第二传输包的负载中的对应的第二部分数据;将提取的所述至少两套节目中每套节目对应的第一部分数据和所述第二部分数据还原为原传输流中至少两套节目中每套节目对应的当前传输包的负载。7.根据权利要求5或6所述的方法,其特征在于,所述第一部分数据为所述原传输流中一套节目的当前传输包负载的前182个字节数据,所述第二部分数据为所述原传输流中一套节目的当前传输包负载的后2个字节数据。8.一种用于传输电视系统中的传输流的装置,其特征在于,所述装置包括:接收模块,用于接收待传输的传输流;封装模块,用于从所述接收模块接收到的传输流中获取节目信息,并将所述传输流中的至少两套节目的当前传输包封装为一路新的传输流的多个新的传输包,所述多个新的传输包属于一个片段,包括第一传输包和第二传输包;从所述至少两套节目中每一套节目的当前传输包的负载中提取第一部分数据和第二部分数据;所述第一传输包与所述至少两套节目的当前传输包的数量相同,每个所述第一传输包的负载对应包括所述至少两套节目中一套节目的当前传输包的包头、第一部分数据及封装标识符EID;所述第二传输包的负载包括所述至少两套节目的当前传输包的第二部分数据和所述一个片段的片段信息,所述片段信...

【专利技术属性】
技术研发人员:张利强王天星王文军李伟东李红艳李学雷
申请(专利权)人:北京视博数字电视科技有限公司
类型:发明
国别省市:

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

1