[发明专利]一种传输流再复用方法无效
申请号: | 200810203957.0 | 申请日: | 2008-12-04 |
公开(公告)号: | CN101426142A | 公开(公告)日: | 2009-05-06 |
发明(设计)人: | 郑启盛;朱民耀;郭健;王亚萍 | 申请(专利权)人: | 上海大学 |
主分类号: | H04N7/54 | 分类号: | H04N7/54;H04N7/26 |
代理公司: | 上海上大专利事务所(普通合伙) | 代理人: | 何文欣 |
地址: | 200444*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种传输流再复用方法,它是将多路输入单节目传输流再复用成一个多节目传输流输出,首先根据统计输入传输流的节目特殊信息PSI和业务信息SI重构输出传输流的节目特殊信息PSI和业务信息SI。其次,根据输出传输流速率动态的将各个传输流的有效数据及空包均匀交织输出。并按一定间隔将空包替换为节目特殊信息PSI和业务信息SI。不重写PCR值,只对原PCR值进行微调。 | ||
搜索关键词: | 一种 传输 流再复用 方法 | ||
【主权项】:
1. 一种传输流再复用方法,将多个单节目传输流再复用成一个多节目传输流;其特征在于该复用方法的步骤为:步骤1:初始化,统计输入传输流信息:统计获取各个输入单节目传输流的特殊节目信息PSI、业务信息SI、最大传输码率,若输出传输流速率小于各个输入单节目传输流的最大码率之和,则警告退出;步骤2:生成输出传输流信息:根据步骤1获得的各个输入单节目传输流的特殊节目信息PSI和业务信息SI,重构输出多节目传输流的特殊节目信息PSI和业务信息SI,重新分配传输包标识符PID,若表段长度大于单个传输包的最大有效负载时,则分段置于连续的传输包中;步骤3、传输流均匀交织再复用,操作步骤如下:步骤3. 1、读取一路输入单节目传输流,判断包同步字节,以单个包长为单位顺序读取一个传输包,根据其传输包标识符PID判断包类型进行相应处理;步骤3. 2、循环步骤3.1直至遇到非第一个包含PCR字段的传输包;步骤3. 3、剩余所有输入单节目传输流均按步骤3.1、3.2处理,将所有单节目传输流的第一个包含PCR字段的传输包写入输出多节目传输流中,统计各路输入单节目传输流两个PCR间已填充的传输包数,并统计已写入输出多节目传输流中的传输包数;步骤3. 4、统计各路输入单节目传输流及填充空包在输出多节目传输流中的交织情况;步骤3. 5、选取所有输入单节目传输流及填充空包中输出频率值最小的一路传输流,在输出多节目传输流中输出该路传输流一个的传输包,并将该输入单节目传输流或空包的输出频率值加上一个该传输包的输出频率值。若当其中一路输入单节目传输流两个PCR间的有效传输包均已插入完毕时,则赋其输出频率值一个相当大的值以停止输出该传输流的传输包;步骤3. 6、循环步骤3.5直至已向输出多节目传输流输出的传输包数等于最小差值,输出最小差值的单节目传输流的包含PCR字段的传输包,按步骤3.1、3.2读取该单节目传输流直至遇到包含PCR字段的传输包为止;步骤3. 7、循环步骤3.4、3.5、3.6直至所有输入单节目传输流再复用完毕,同时,在以上处理过程中依输出多节目传输流速率计算节目关联表PAT和业务信息SI的插入间隔,该间隔为节目关联表PAT和业务信息SI插入时间间隔与输出多节目传输流速率的乘积与单个传输包大小的比值,若输出多节目传输流传输包数间隔大于该值时,则将输出多节目传输流中的空包替换为节目关联表PAT或业务信息SI。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810203957.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种PCB综合可靠性测试板
- 下一篇:折叠式可移动储水装置