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

数字高清晰度电视机顶盒软件技术研究与应用开发

作 者: 刘少情
导 师: 吴慧中
学 校: 南京理工大学
专 业: 计算机应用
关键词: 数字机顶盒 软件系统 实时内核 电子节目指南 用户接口 OSD 图形库
分类号: TN949
类 型: 硕士论文
年 份: 2002年
下 载: 218次
引 用: 4次
阅 读: 论文下载
 

内容摘要


本文以ST公司的HDTV开发平台和ST20软件集成开发环境为基础,进行了数字机顶盒软件技术的研究和开发。实时内核在机顶盒软件系统中占有重要的地位,它是应用程序开发的重要基础,本文首先对实时内核STLite/OS20的原理和在系统中的应用进行了论述。EPG是数字电视的一大特色,本课题研制的是符合DVB—C的机顶盒,因此本文根据DVB—SI规范提出了一种EPG实现方案,并详细讨论了该方案在系统中实现。本文还讨论了所研制的机顶盒中用户接口子系统的设计,详细的讨论了基于Sti7000OSD单元的图形库的设计和实现,图形库是实现用户菜单的基础。 另外,本文还对ST HDTV开发平台的硬件和软件总体结构、软件开发环和ST20软件调试工具包、软件系统的调试方法等内容进行了简要介绍。

全文目录


第一章 绪论  7-14
  1.1 数字电视及其发展  7-9
    1.1.1 国外HDTV和数字电视的发展  7-9
    1.1.2 我国HDTV和数字电视的发展状况  9
  1.2 数字机顶盒及其关键技术  9-12
    1.2.1 数字机项盒的发展现状  9-10
    1.2.2 数字机顶盒的关键技术  10-12
  1.3 本论文的工作内容  12-13
  1.4 论文内容安排  13-14
第二章 机顶盒软件系统及其开发调试环境  14-26
  2.1 机顶盒硬件整体结构  14-16
  2.2 机顶盒软件系统  16-20
    2.2.1 机顶盒软件系统结构  16-18
    2.2.2 系统软件的总体流程  18-20
  2.3 ST公司HDTV机顶盒方案软件系统的集成开发环境  20-22
    2.3.1 配合软件开发的硬件环境  21
    2.3.2 软件开发工具包  21-22
  2.4 软件系统的调试  22-26
    2.4.1 通过微机接口的联机调试  23-24
    2.4.2 脱机调试  24-26
第三章 实时内核STLite/OS20及其应用  26-47
  3.1 在系统中使用实时内核的必要性  26-27
  3.2 STLite/OS20实时内核及其特点  27-28
    3.2.1 STLite/OS20实时内核  27
    3.2.2 STLite/OS20内核的特点  27-28
  3.3 STLite/OS20内核提供的服务及其原理  28-36
    3.3.1 任务及其调度  28-30
    3.3.2 内存与分区  30-32
    3.3.3 信号量  32-33
    3.3.4 消息队列  33-34
    3.3.5 实时时钟  34-35
    3.3.6 中断  35-36
  3.4 STLite/OS20在系统中的使用  36-45
    3.4.1 STLite/OS20内核的编译、启动等问题  36-37
    3.4.2 任务相关的问题  37-38
    3.4.3 系统中分区划分  38-40
    3.4.4 信号量的使用  40-42
    3.4.5 消息队列的使用  42-43
    3.4.6 中断的使用  43-45
  3.5 STLite/OS20对于系统开发及性能的影响  45-47
第四章 利用DVB-SI实现EPG  47-74
  4.1 DVB-SI协议及其传送方式  47-53
    4.1.1 DVB标准与DVB-SI协议  47-48
    4.1.2 DVB-SI协议流的传送方式  48-53
  4.2 MPEG-2PSI表简介  53-55
    4.2.1 节目关联表PAT  53
    4.2.2 节目映射表PMT  53-54
    4.2.3 PAT、PMT与基本流之间的关系  54-55
  4.3 DVB-SI中新增加的表的简介  55-59
    4.3.1 网络信息表NIT  55-56
    4.3.2 束关联表BAT  56-57
    4.3.3 服务描述表SDT  57-58
    4.3.4 事件信息表EIT  58-59
  4.4 EPG实现方案设计  59-64
    4.4.1 EPG实现方法的途径  59-62
    4.4.2 本系统中EPG方案  62-64
  4.5 EPG方案在系统中的具体实现  64-73
    4.5.1 数据结构定义  64-68
    4.5.2 操作函数及其定义  68-69
    4.5.3 数据的提取过程  69-72
    4.5.4 若干注意的问题  72
    4.5.5 EPG功能及操作示例  72-73
  4.6 本章总结  73-74
第五章 用户接口子系统设计  74-97
  5.1 用户接口子系统的总体设计  74-77
    5.1.1 系统模块的划分  74-75
    5.1.2 用户接口子系统与其他模块之间的关系  75
    5.1.3 用户接口子系统及相关模块之间的通信  75-77
  5.2 输入处理模块  77-79
  5.3 OSD图形库设计  79-92
    5.3.1 STi7000 OSD单元功能介绍  79-83
    5.3.2 OSD图形库设计  83-92
  5.4 用户界面控制模块  92-95
    5.4.1 菜单组织和数椐结构  93-94
    5.4.2 用户接口子系统的数据流程  94-95
  5.5 本章总结  95-97
结束语  97-98
致谢  98-99
参考文献  99-101
研究生期间发表的文章  101

相似论文

  1. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  2. 基于风险的雷达软件系统测试策略研究,TP311.53
  3. 注射机工艺控制软件系统的设计与开发,TQ320.52
  4. 社会保险业务档案管理系统的设计与实现,TP311.52
  5. 有线数字电视机顶盒设计与实现,TN948.55
  6. 水库群防洪调度决策支持系统设计与开发研究,TP311.52
  7. ORACLE数据库系统可靠性研究,TP311.138
  8. 网络视频录像机OSD子系统软件设计,TP277
  9. 嵌入式汽车音响软件系统中XM卫星广播模块的设计与实现,TP368.1
  10. T型导轨反弯校直软件系统设计及控制系统优化,TU857
  11. 三维数字地形模型的建立与地形分析方法研究,P231.5
  12. 萍钢高线工程1#飞剪控制系统的设计,TG333.21
  13. 基于CPLD的车辆信息通讯系统的OSD设计,U463.6
  14. 党政干部个性特征测评系统设计与开发,TP311.52
  15. 海南电网公司工程项目管理系统分析与设计,TP311.52
  16. 电学层析成像图像重建算法研究及软件系统设计,TP391.41
  17. 基于BREW平台的数字业务的研究与开发,TN929.533
  18. 基于GIS平台的卫勤信息系统的设计与实现,TP311.52
  19. 冲压模CAD与排样系统研究,TG76
  20. 注水泥施工设计及管理软件的研制,TE256
  21. 高速公路交通安全评价体系研究,U412.366

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视
© 2012 www.xueweilunwen.com