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

嵌入式系统数字业务信息的解析及人机界面的实现

作 者: 王渊
导 师: 赵宇
学 校: 天津大学
专 业: 通信与信息系统
关键词: 数字电视 机顶盒 电子节目指南 业务信息 STLite/OS20
分类号: TP368.12
类 型: 硕士论文
年 份: 2007年
下 载: 60次
引 用: 0次
阅 读: 论文下载
 

内容摘要


数字电视以其潜在的广阔市场和巨大的经济效益,已经成为国际高科技领域研究开发的热点之一。作为数字电视服务特色之一的电子节目指南EPG(Electronic Program Guide)系统尽管已经不是一个新名词,但是对于EPG系统的研究和技术上的实现仍然是数字电视领域的一个热点,本论文的主要内容就是数字电视机顶盒EPG系统的软件开发。数字机顶盒(STB)实际上是一个嵌入式系统,EPG系统属于嵌入式软件系统的应用程序开发部分。本课题EPG的实现部分主要分为三大模块:其中一个模块是从传输流(TS)中解析出PSI和SI数字业务信息,其中主要包括PAT、PMT、NIT、SDT和EIT各个表的解析,并把解析出来的信息存储起来;另一个模块是实现EPG系统的汉字显示功能,这需要构建一个中文字库,本系统中文字库格式采用BDF格式存储,成功实现了汉字在电视屏幕上的快速显示;还有一个模块是绘制一组界面友好,操作方便的人机交互界面,使得用户能够通过遥控器,方便地查看电子节目指南信息,在这主要依靠ST软件包中强大的OSD人机交互界面开发函数库。这三个模块之间是相互联系的,它们通过消息队列机制或其他方式进行通信。本课题的软件开发是在以ST公司STi5518主芯片为主的系统上进行的,使用的操作系统是ST公司STLite/OS20,OS20操作系统管理着整个系统各个任务的通信和同步。本论文首先介绍了机顶盒的系统原理,接着详细介绍了OS20实时操作系统和DVB标准的EPG系统,最后详细说明了本课题EPG各个模块的具体实现。总之,本项研究推动了数字电视机顶盒系统实现的实用开发进程。

全文目录


摘要  2-3
ABSTRACT  3-7
第一章 绪论  7-12
  1.1 数字电视现状和今后发展趋势  7-10
    1.1.1 数字电视概述  7-8
    1.1.2 各国数字电视的发展状况  8-9
    1.1.3 我国数字电视的发展现状  9-10
    1.1.4 数字电视的未来发展  10
  1.2 数字电视机顶盒介绍  10-11
  1.3 本课题主要工作内容  11-12
第二章 数字电视机顶盒系统结构和原理  12-20
  2.1 ST公司STi5518 方案的硬件系统  12-14
    2.1.1 STi5518 方案的硬件特点  12
    2.1.2 STi5518 方案的硬件系统结构  12-13
    2.1.3 STi5518 方案的工作流程  13-14
  2.2 数字机顶盒的软件系统  14-18
    2.2.1 STLite/OS20 实时操作系统层  15
    2.2.2 硬件抽象层  15
    2.2.3 ST驱动层  15-16
    2.2.4 应用程序层  16
    2.2.5 ST AIP模块  16-18
  2.3 本系统软件流程  18-20
第三章 嵌入式实时操作系统STLite/OS20  20-30
  3.1 STLite/OS20 内核介绍  21
  3.2 任务  21-23
    3.2.1 任务的时间片分配和优先级  22
    3.2.2 任务的调度  22-23
  3.3 进程间的通信方式  23-25
    3.3.1 信号灯  23
    3.3.2 信号灯的简单使用  23-24
    3.3.3 消息队列  24-25
    3.3.4 消息队列的使用  25
  3.4 中断  25-26
  3.5 OS20 的内存管理  26-27
  3.6 OS20 的使用  27-30
    3.6.1 为OS20 进行编译  27
    3.6.2 初始化OS20 的过程  27-28
    3.6.3 初始化OS20 分区  28
    3.6.4 手工启动OS20 操作系统  28-30
第四章 EPG系统原理  30-36
  4.1 几个基本概念  30
  4.2 MPEG-2 系统层分析  30-33
    4.2.1 MPEG-2 系统复用原理  30-31
    4.2.2 TS包的语法结构  31-33
  4.3 EPG的信息来源  33
  4.4 EPG数据和DVB-SI信息的关系  33
  4.5 EPG系统基本原理  33-35
    4.5.1 EPG发送端原理  33-35
    4.5.2 EPG接收端原理  35
  4.6 EPG系统的两种实现方案和关键技术  35-36
第五章 EPG中数字电视业务信息的解析实现  36-56
  5.1 业务信息(SI)  36-42
    5.1.1 SI的各个表  36-39
    5.1.2 SI的段  39-40
    5.1.3 段到传输流(TS)包的映射  40
    5.1.4 PID及表标志符字段编码  40-42
  5.2 数字业务信息SI的解析  42-55
    5.2.1 SI的解析流程  42
    5.2.2 PAT和PMT表的解析  42-47
    5.2.3 NIT、SDT和NIT表的解析  47-55
  5.3 总结  55-56
第六章 EPG的字库构建和人机交互界面的实现  56-70
  6.1 字库处理  56-60
    6.1.1 BDF字库格式  56-57
    6.1.2 字库的装载  57-59
    6.1.3 汉字的显示  59-60
  6.2 人机交互界面  60-68
    6.2.1 OSD显示单元  61-63
    6.2.2 OSD显示单元的API  63-65
    6.2.3 人机交互界面初始化流程  65-66
    6.2.4 欢迎界面的实现  66-67
    6.2.5 节目预告信息界面组的实现  67-68
  6.3 EPG总结  68-70
结束语  70-71
参考文献  71-73
发表论文和科研情况说明  73-74
附录 缩略语  74-75
致谢  75

相似论文

  1. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  2. 面向数字电视的高清互动展示系统的研究和实现,TN949.197
  3. 教育电视在新媒体环境下的生存与发展策略,G229.2
  4. 商业银行中小企业信贷策略研究,F832.4
  5. IPTV机顶盒关键技术研究与实现,TN948.55
  6. 城域网VOD系统的设计与实现,TN948.64
  7. 有线数字电视机顶盒设计与实现,TN948.55
  8. 基于FPGA的标清数字电视音频层叠加嵌系统的研究与设计,TN941.2
  9. 金山区红十字会业务管理系统的设计和实现,TP311.52
  10. RPR over MSTP在有线数字电视干线传输中的应用研究,TN943.6
  11. 山东省雷电防护技术中心综合信息管理系统的设计及实现,TP311.52
  12. SiP封装数字电视接收端芯片组件研发,TN949.197
  13. 基于DVB-C数字电视平台的增值业务系统的设计与实现,TN949.197
  14. 地面广播数字电视车载移动接收终端的设计与实现,TN948.2
  15. 基于DMB-T的移动电视广播系统的研究与应用,TN949.197
  16. 电视购物频道解析,G222
  17. 高清机顶盒中EPG和NVOD的实现与测试技术的研究,TP311.52
  18. 天津市自来水集团公司管网业务信息系统的设计与实现,TP311.52
  19. 数字电视媒体呈现中间件的研究与实现,TN949.197
  20. 基于DSP的数字电视收视率调查系统,TN949.197
  21. 混合EPG推荐系统中解析器的设计与实现,TN949.292

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com