学位论文 > 优秀研究生学位论文题录展示

数字电视电子节目指南软件系统的设计与实现

作 者: 李灿
导 师: 王子斌;费勤
学 校: 电子科技大学
专 业: 软件工程
关键词: 电子节目指南 传输流 机顶盒 业务信息
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 29次
引 用: 0次
阅 读: 论文下载
 

内容摘要


全球的数字电视已经进入快速发展的阶段。可以预见,在今后几年中,与数字电视相关的业务将会大幅度的增长,并且数字电视为用户提供的节目量也会随之增加。电子节目指南(EPG)作为数字电视中的一个主要组成部分,可以方便用户便捷的、快速的找到所需要的节目和信息。本文讲述了数字电视的特点和基本发展状况,电子节目指南的功能和基本原理,欧洲数字电视广播(DVB)标准在电子节目指南中的应用。在MPEG-2中定义的程序特殊信息(PSI),能提供不同节目的解码信息,但是PSI不能提供有关业务和节目的识别信息,因此DVB组织对PSI进行了扩展,提供了不同信息的多种表格,这些表格统称为业务信息(SI)。业务信息(SI)可以携带电子节目指南所需的全部数据,所以只要在接收端接收传输流(TS)时,解复用出PSI信息,就可以为不同节目提供相关的解码信息,如果还解复用出了SI信息,就可以构建出EPG数据库,用于用户浏览和查找节目信息。本文通过机顶盒(STB)的相关硬件设备从接收到的码流中得到所需要的数据,然后通过自己设计的软件系统解复用出电子节目指南所需的数据。本文所研究的机顶盒是NXP提供的STB225,通过该机顶盒提供的调谐解调设备和过滤器设备从接收到的码流中提取出指定的数据码流,然后通过论文中设计的软件方案解复用出电子节目指南中所需要的数据。因为本课题中的机顶盒是针对DVB标准的,所以本文中对MPEG-2标准的第一层系统层和DVB-SI协议进行了详细的分析和研究,并且制定了软件模块的总体设计方案和结构层次,构造了存储PSI和SI数据的数据结构,建立了本地数据库,同时设计了在软件模块中内部所需要的数据结构和函数接口,最终完成了软件的开发,实现了电子节目指南的大部分功能。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-15
  1.1 项目背景  9
  1.2 数字电视概述  9-12
    1.2.1 数字电视的基本原理  10-11
    1.2.2 数字电视的特点  11
    1.2.3 数字电视的发展及现状  11-12
  1.3 数字电视机顶盒概述  12-13
    1.3.1 数字电视机顶盒简介  12-13
    1.3.2 数字电视机顶盒的功能  13
  1.4 电子节目指南简介  13-14
  1.5 本文的结构  14-15
第二章 数字电视业务信息标准研究和机顶盒简介  15-37
  2.1 引言  15
  2.2 业务信息中的术语  15-16
  2.3 TS 流  16-18
  2.4 MPEG-2 中的PSI  18-19
  2.5 DVB-SI 简介  19-20
  2.6 PSI 和DVB-SI 表的语法结构  20-31
    2.6.1 程序关联表(PAT)  20-22
    2.6.2 程序映射表(PMT)  22-23
    2.6.3 网络信息表(NIT)  23-25
    2.6.4 业务描述表(SDT)  25-29
    2.6.5 事件信息表(EIT)  29-31
  2.7 数字电视机顶盒硬件组成  31-34
  2.8 数字电视机顶盒软件结构  34
  2.9 嵌入式 LINUX 操作系统应用简介  34-37
    2.9.1 嵌入式 LINUX 操作系统概述  34-35
    2.9.2 嵌入式 LINUX 操作系统的特性和相关概念  35-37
第三章 EPG 模块设计  37-59
  3.1 EPG 功能介绍  37
  3.2 EPG 基本原理  37-38
  3.3 EPG 关键技术研究  38-39
  3.4 EPG 模块在软件体系结构中的位置  39-40
  3.5 软件体系结构  40-49
    3.5.1 应用层模块  40
    3.5.2 与应用层通信的接口部分  40-41
    3.5.3 数据解析和数据结构模块  41-48
    3.5.4 数据过滤模块  48-49
  3.6 数据结构成员设计  49-57
    3.6.1 对外接口所需的数据结构设计  49-50
    3.6.2 模块内部数据结构设计  50-57
  3.7 EPG 流程说明  57-59
第四章 EPG 模块的具体实现  59-67
  4.1 接收过滤模块  59-61
    4.1.1 调谐解调模块  59-60
    4.1.2 过滤模块  60-61
  4.2 EPG 数据解析模块  61-64
  4.3 其它相关函数说明  64-67
第五章 EPG 软件系统的调试  67-72
  5.1 调试环境  67-68
  5.2 调试过程  68-69
  5.3 调试结果  69-72
第六章 总结  72-73
致谢  73-74
参考文献  74-76
附录  76-78

相似论文

  1. 面向数字电视的高清互动展示系统的研究和实现,TN949.197
  2. 商业银行中小企业信贷策略研究,F832.4
  3. 基于FPGA的SOPC视频复用器设计与实现,TN949.197
  4. 基于服务器驱动的多码率自适应流媒体传输系统的设计与实现,TN919.8
  5. 有线数字电视机顶盒设计与实现,TN948.55
  6. 数字家庭媒体系统设计与实现,TP311.52
  7. 金山区红十字会业务管理系统的设计和实现,TP311.52
  8. 高清机顶盒中EPG和NVOD的实现与测试技术的研究,TP311.52
  9. 混合EPG推荐系统中解析器的设计与实现,TN949.292
  10. 校园网络电视系统中的EPG后台的设计与实现,TN949.292
  11. 校园网络电视EPG前端系统的设计与实现,TN949.292
  12. 基于STi5202机顶盒的个人视频录像机系统的设计与开发,TN946
  13. 基于国芯DVB-C机顶盒的设计与实现,TN948.55
  14. 数字电视电子节目指南和字幕系统的设计与实现,TN949.197
  15. 数字电视TS码流监测的研究分析,TN949.197
  16. 数字电视中间件的关键组件研究,TN949.197
  17. 基于SPHE1510A芯片的高清数字电视机顶盒的设计与实现,TN948.55
  18. 无线数据业务质量管理系统信息模型的研究与模块设计,TP311.52
  19. 数字电视中电子节目指南的实现,TN949.197
  20. 数字电视系统的节目复用和条件接收技术,TN949.197

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com