论文部分内容阅读
数字电视相对于模拟电视的诸多优越性能使得广播电视数字化成为必然趋势。数字电视发展迅猛,于是数字电视的相关技术,如制作、编辑、存储、传送等,随即成为业界、高等院校和研究所的研究热点。拼接是节目编辑的重要部分,数字电视TS流的拼接技术是一个很前沿又很实用的课题。数字电视节目是按照MPEG-2标准压缩编码的,编码时利用了相邻图像之间的相关性,所以在解码时,仅有当前图像的数据是不够的,另外还需要相邻图像的数据以及其它辅助播放信息才能正确解码并播放。简单地从某一点截断数据流,并切入新的数据流会破坏原有的数据相关性,从而造成拼接后的码流不能正确解码和播放,出现黑屏或马赛克现象。因此进行数字电视TS流的拼接必须深入研究码流的数据相关性以及辅助数据,之后才能实现无缝拼接。目前已经存在几种码流拼接方法:基于模拟信号的拼接、基于MPEG-2中拼接字段的拼接、基于拼接标准SCTE的拼接、基于图组(GOP)的拼接、基于帧转换(DCT域)的拼接。在总结前人研究成果的基础之上,本课题提出了基于帧(拼接点位于图组内而非图组间)的拼接方案,可以有效地规避前人方案的不完善之处。本论文提出的拼接方案具有实时性、低延迟性、无缝性。在研究拼接算法时对于受影响的特征字段给予了充分的考虑,根据MPEG-2语法语义进行了调整和修改,以此保证拼接的无缝性。把拼接点选取在GOP内部而非GOP的边界处,保证了拼接的低延迟性。本论文中设计了以FPGA为核心的硬件拼接系统,借助于FPGA强大的控制和运算功能,在FPGA中实现对于各参数的修改,FPGA板的运算快速性保证了拼接的实时性。另外,拼接点是基于帧进行选取,而没有在DCT域或者像素域进行帧转换运算,有效地减少了运算量,这一点也保证了拼接操作的实时性。本论文在论述拼接方案的同时,还论述了拼接方案实现工作中的两部分,如下:第一,拼接硬件系统的设计。为了体现拼接方案的实时性、低延迟性,整个拼接系统需要在硬件板上运行,以达到相当快的处理速度。因FPGA的强大控制和计算功能,所以选用FPGA芯片为核心来构建整个硬件系统。第二,基于框架的静止图像TS流的构建。通过对于数字电视TS流结构和视频编码的研究,提出了基于构架的静止图像TS流的构建方案,最终完成了静止图像TS流的构建。