论文部分内容阅读
数字电视的研究始于上世纪80年代,目前,全球各国均在大力发展数字电视业务,美国,日本,欧洲等国发展较快,其中美国与瑞典已经完全使用数字电视信号。自2000年以来,我国也一直在积极地推动数字电视的发展,2008年的北京奥运就以数字高清的方式向全世界转播比赛,2015年我国将用数字电视播出全面替代模拟电视播出。电子节目指南(Electronic Program Guide, EPG)是指在传输流(Transport Stream, TS)中插入的DVB标准定义的业务信息(Service Information, SI),是一种收视导航工具,用户可以通过EPG选择,检索,点播节目。作为数字电视使用率最高的业务,EPG的应用和研究受到了越来越多的重视。由于我国数字电视发展相对滞后,EPG的应用还处在初级阶段,用户只能使用简单的EPG功能。同时,由于没有统一的EPG标准,各运营商之间的EPG信息不能共享,制约了我国EPG业务的发展。因此,研究和开发EPG系统有重要意义。针对以上问题,本论文对EPG的解析和复用进行了深入的分析,讨论了MPEG-2和DVB-SI标准,设计并在PC上软件实现了EPG接收解析和复用系统,该系统可用于TS流复用器中完成EPG复用处理和数字电视接收系统中实现EPG接收解析功能。本论文的主要工作如下:1.讨论了电子节目指南相关标准,包括MPEG-2和DVB-SI,介绍了EPG概念,以及在TS流中的传输方式;2.深入分析了EPG原理和传输特点,讨论了TS复用器中EPG的解析和复用的具体方法;3.设计了多路TS流EPG解析模块,并改进接收过程,提高了解析效率;设计了EPG复用模块,完成将符合DVB-SI标准的EPG信息插入到多路复用输出流的功能;4.在Linux系统下,完成了TS复用器中的EPG解析和复用系统的实现,对系统中的EPG解析,复用和编辑模块进行了具体的实现,并设计了用户界面,用于编辑希望插入到输出流的EPG信息;5.最后,给出了系统运行实例,验证了在复用器中对EPG的编辑和复用功能。