基于Windows平台的电子节目指南的实现

基于Windows平台的电子节目指南的实现

论文摘要

电子节目指南(EPG)作为数字电视的一个主要组成部分,在整个系统中起着非常重要的作用。随着数字电视的普及,对EPG的研究也显得越来越有价值。本文基于笔者在研究生阶段的项目而完成。笔者对EPG的认识和研究经历了一个从理论到实践,由浅入深的过程。总体上来讲,可以概括为三个阶段。首先从EPG的基本的功能着手,进行了传送流(TS)复用器和解复用器的设计。然后试着对其中的标准进行改进,完成了扩展TS的生成器和分析器的设计。最后构建了一个复杂系统的一部分模型,构件了多个信息生成器,并且实现了它们之间的的TCP/IP通信。以上设计都是基于Windows平台在VC的环境下完成。TS的复用器和解复用器是在理解MPEG2/DVB的标准和复用及解复用的理论基础上设计的。复用器在标准规定的语法下,对特定的音频和视频流进行了TS复用,生成了携带有多个节目的一路TS。解复用器的功能在于对任意一路TS准确快速地分析出程序特殊信息/服务信息(PSI/SI),并且从中剥离出原始音频和视频流。扩展TS的生成器和复用器是在对手持式移动设备的特点进行分析后,参照TS的合成和解析方法,在此基础上进行了一定的改进而设计的。传统的TS的分析方法是针对流中的每个音频和视频包进行分析和处理,但是在手持设备电力有限的环境下就显得不适宜,新的改进在于在流中嵌入时间标签,使得在分析处理的过程具有某种可预测性,只针对目标音频和视频包,从而大大提高了有限电力的使用效率。SimulCrypt是DVB标准中的一个定义精确并且功能完善的系统。这个系统由众多的信息生成器和复用器(MUX)组成。这些信息生成器按照标准的语法生成TS中所携带的各种的信息,并且它们以及和MUX之间相互进行多路同步通信进而合成多路的并且可以变化的TS。定制程序特殊信息生成器/程序特殊信息生成器(CPSIG/PSIG)互相通信协作产生完整的PSI信息,同样定制服务信息生成器/服务信息生成器(CSIG/SIG)互相通信协作产生完整的SI信息,以上信息再通过与MUX通信交换信息从而产生出多路的TS,并且这些TS可以随着生成器中的参数的调整而不断变化改进。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 数字电视的简介
  • 1.2 数字电视的国内外发展现状
  • 1.3 EPG 在数字电视系统中的作用
  • 1.4 论文的背景和结构
  • 第二章 TS 流的复用和解复用的研究与设计
  • 2.1 基于MPEG2 的TS
  • 2.2 TS 的复用原理
  • 2.3 WINDOWS 平台上的TS 复用器的设计
  • 2.4 WINDOWS 平台上的TS 解复用器的设计
  • 第三章 手持式设备多媒体流的生成器和分析器的设计
  • 3.1 手持式设备的特殊性
  • 3.2 传统传输系统的分析
  • 3.3 传输系统的改进
  • 3.4 多媒体流的帧组织结构
  • 3.5 TS 包的扩展
  • 3.6 传输帧内的LDPC 编码和扩展TS 包参数
  • 3.7 WINDOWS 平台上的手持式设备多媒体流的生成器的设计
  • 3.8 WINDOWS 平台上的手持式设备多媒体流的分析器的设计
  • 第四章 基于DVB SIMULCRYPT 的发生器的设计及通信
  • 4.1 SIMULCRYPT 概述和系统架构
  • 4.2 SIMULCRYPT 的消息机制
  • 4.3 本设计的SIMULCRYPT 目标模块的说明
  • 4.4 (P)SIG –(P)SIG 接口
  • 4.5 WINDOWS 下的CPSIG 和PSIG 以及CSIG 和SIG 的设计和通信
  • 4.6 (P)SIG –MUX 接口
  • 4.7 WINDOWS 平台下的PSIG 和SIG 对MUX 的通信
  • 第五章 结论
  • 致谢
  • 参考文献
  • 附录 缩写对照
  • 个人简历
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于Windows平台的电子节目指南的实现
    下载Doc文档

    猜你喜欢