一种测试用传输流的处理方法及其处理装置制造方法及图纸

技术编号:3845402 阅读:159 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种测试用传输流的处理方法及其处理装置,本发明专利技术的测试用传输流的处理方法在测试用传输流中截取一小段合适的传输流片断存储,并在每次循环播放传输流片断时对传输流片断中的数据包数据进行调整,输出无限连续的传输流,从而解决了在播放测试用传输流时出现的画面残损、抖动,声音中断的问题,并且在对传输流片断中的数据包数据进行调整的过程中压缩了测试用传输流的存储空间,从而提高了存储资源的利用率。

【技术实现步骤摘要】

【技术保护点】
一种测试用传输流的处理方法,其特征在于,包括以下步骤: 预先根据静止图像和循环往复运动图像的周期性、整图组GOP以及传输流标准中对节目时钟基准PCR的要求将测试用传输流截取成对应的传输流片段; 根据所述传输流片段的时长计算对应的时基标记增量; 存储所述传输流片段和所述时基标记增量; 当需要读取所述传输流片段时,在初始化过程中将所述传输流片段中数据包的时基标记的累加值清零; 在读取所述传输流片段过程中,判断当前读到的数据包是否为空包,如果是空包,则不作处理,否则,根据所述数据包中的节目识别码PID识别所述数据包的类型,将相同节目识别码PID的数据包的顺序码连续累加,并按照所述顺序码读取对应的数据包; 判断当前数据包是否有时基标记,如果有时基标记,则将当前数据包的循环次数和对应的时基标记增量相乘,获取当前数据包的时基标记的累加值,将所述累加值与当前数据包的时基标记的当前值相加,并用相加后获取新的时基标记值更新当前数据包的时基标记的当前值; 判断是否完成一次读取循环,如果完成,则将当前循环次数累加,用获取的新的循环次数更新所述当前循环次数,并继续下一次循环的读取,否则继续下一数据包的读取。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐康兴武晓光
申请(专利权)人:北京牡丹视源电子有限责任公司
类型:发明
国别省市:11[中国|北京]

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

1