论文部分内容阅读
随着数字视频技术的发展和多种相关标准的发布,数字电视已进入实用化阶段,数字电视取代模拟电视已经成为必然趋势。在这种转制过程中,电视中心面临着一系列问题和挑战。其中,节目制作、编辑及广告插播等,是播出数字电视节目不可或缺的重要环节,其关键技术是对数字电视节目载体——TS流进行无缝拼接。本文从MPEG-2标准出发,通过对其系统层和视频基本层的深入研究,指出了对MPEG-2传输流进行无缝拼接所面临的技术难点,探讨了无缝拼接TS流的原理和需要满足的条件,提出了基于系统层和基于基本层实施无缝拼接的两种方案,并进行了相应算法的实验研究和验证,给出了实验结果。基于系统层的无缝拼接只需根据MPEG-2系统层语法,对TS流进行处理,拼出流和拼入流都不需要解复用、解码、编码和重新复用,拼接流基本不改动原始流的内容。其技术关键是拼接点的选择,TS流相关信息(包括PSI信息和时间信息)的调整,以及音频和视频的同步处理。该方案的优点是快捷而方便,并得以基本保持原始流,但由于受压缩码流中图像编码类型和图像顺序的限制,拼接必须选择在符合拼接的特定位置进行,不能精确到帧。为能满足拼接中精确到帧的需求,本论文提出了基于基本层的无缝拼接方案。该方案的核心是进行转换编码,其作用是转换不符合拼接要求的图像编码类型和相关图像顺序,使其成为合法的拼接点。在该方案里,作为出流和入流的TS流,都要通过解复用和重新复用,在拼接点附近,还要进行解码和重新编码。核心部分在转换编码平台上实现。作为算法研究,这两种方案目前是在离线情况下对TS流数据文件进行,拼接流也以TS数据文件形式存储。这种离线处理,能满足电视中心预制节目的需要;而处理速度完全满足实时要求,所以该算法也能应用于实时设备。对所产生的拼接流所作的客观分析和主观评价表明,两种方案得到的拼接流均符合MPEG-2标准,各项参数正确,解码和显示正常,在拼接点附近,图像场景转换流畅,音视频能良好同步。