论文部分内容阅读
MPEG-2标准<[1]>系统部分规定了两种码流的复用传输规范.针对不容易发生错误的环境所制定的数据流规范称为节目流(PS,Program Stream),对于容易发生错误的环境所制定的数据流规范称为传输流(TS,Transport Stream).并且,MPEG-2标准还规定,传输流和节目流之间的转换是可能的和合理的.目前的数字电视<[2]>标准(如ATSC、DVB<[3,4]>)都是以MPEG-2作为通用编码标准.电视台进行数字电视广播时使用的是MPEG-2的传输流.为了给数字电视广播提供丰富的节目源,需要将MPEG-2节目流转换成数字电视使用的传输流.考虑到硬件实现的成本较高以及便于集成,本文设计出能够将MPEG-2节目流直接实时地转换为数字电视广播传输流的软件系统.围绕着MPEG-2节目流到数字电视传输流的转换系统的实现,本文主要完成了以下几个方面的内容.首先,本文提出了基于数字电视码流处理平台的从MPEG-2节目流到数字电视传输流的转换系统实现方案.其次,在对两种码流的结构、数字电视码流的时间信息和从SCR生成PCR问题的本质进行深入研究的基础上,本文提出了一个不需要改变PTS和DTS的值而直接从SCR生成PCR的算法,设计了一个以计算平均码率和轮询发包为特征的系统复用算法.文中还对PSI/SI信息的生成、AC-3音频处理等关键问题作了详细的讨论.最后,给出了对本文所实现的转换系统进行的测试和试验方案,结果表明,系统可以正确、稳定地实现从MPEG-2节目流到数字电视传输流的转换.