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

数字电视机顶盒及人机交互功能的研究与设计

作 者: 廖斌
导 师: 刘开华
学 校: 天津大学
专 业: 通信与信息系统
关键词: 数字电视机顶盒 实时操作系统 智能拼音输入法 开机音乐 ST×5105
分类号: TN949.197
类 型: 硕士论文
年 份: 2007年
下 载: 77次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在模拟电视广播向数字电视广播过渡的进程中,模拟电视机不可能即时淘汰,数字电视机顶盒将是这一过渡期间最好的解决方案。STx5105平台是意法半导体公司( ST )推出的数字电视机顶盒解决方案。它采用OS20实时操作系统,其多线程管理增强了系统实时处理的能力,也为实现丰富多彩的用户功能提供了平台。STx5105的核心是STV0297和STx5105两块芯片:STV0297负责接收数字电视信号,进行QAM解调,将电缆传输来的电视信号进行中频采样再转换为MPEG-2传输流;STx5105内部含有ST20 32-bit CPU内核,可通过其外部接口接收STV0297发来的MPEG-II传输流,并完成音视频解码,图像缩放,数模转换等功能。此外,其内部特有的Blitter引擎以及图像合成器(用于各图层的叠加),使其可提供全新概念的用户菜单。论文介绍了数字电视机顶盒的设计方案(包括硬件和软件),实时操作系统OS20,系统软件的层次化、模块化结构,模块之间的依赖关系和通信方式,开机启动和正常工作时软件的工作流程。重点介绍了机顶盒各项功能规范的制订、机顶盒菜单的软件构架及菜单与底层软件接口函数的编写、中文智能拼音输入法的算法编写及其程序化、机顶盒开机音乐的实现以及整机调试方法。数字电视机顶盒提高了图像质量,增加了用户功能,易于实现智能化和普及。当前,在模拟电视向数字电视过渡的阶段,数字电视机顶盒将是电视行业的发展重点。

全文目录


中文摘要  2-3
ABSTRACT  3-7
第一章 绪论  7-11
  1.1 引言  7
  1.2 数字电视的发展现状  7-8
  1.3 机顶盒的基本概念和分类  8
    1.3.1 数字电视机顶盒主要分类  8
    1.3.2 DVB机顶盒的分类  8
  1.4 数字机顶盒的功能  8-9
  1.5 数字机顶盒关键技术  9-10
  1.6 本论文的工作内容  10-11
第二章 基于ST×5105 的数字电视机顶盒硬件结构  11-17
  2.1 ST×5105 的硬件结构  11-12
  2.2 主要芯片的介绍  12-15
    2.2.1 ST×5105 芯片介绍  12-14
    2.2.2 STV0297 芯片介绍  14-15
    2.2.3 其他芯片介绍  15
  2.3 ST×5105 软件系统架构  15-17
第三章 ST×5105 的软件系统  17-29
  3.1 ST×5105 软件系统的集成开发环境  17-18
    3.1.1 配合软件开发的硬件开发环境  17
    3.1.2 软件开发工具包  17-18
  3.2 STLite/OS20 实时操作系统  18-23
    3.2.1 OS20 内核  19
    3.2.2 任务(Task)  19-20
    3.2.3 时钟(Timer)  20
    3.2.4 内存管理(Memory Management)  20-21
    3.2.5 信号量(Semaphores)  21-22
    3.2.6 消息队列(Message queues)  22
    3.2.7 中断(Interrupts)  22-23
  3.3 系统软件的模块组成  23-26
    3.3.1 系统层  23-24
    3.3.2 驱动层  24-25
    3.3.3 服务层  25
    3.3.4 应用层  25-26
  3.4 系统软件的工作流程  26-29
    3.4.1 开机初始化流程  26
    3.4.2 稳定状态的工作过程  26-29
第四章 ST×5105 机顶盒软件设计规范  29-36
  4.1 概要  29
  4.2 前面板说明  29-30
  4.3 后面板  30
  4.4 遥控器说明  30-32
  4.5 菜单整体结构图  32-34
  4.6 手动搜索过程  34-36
第五章 PEG技术介绍  36-42
  5.1 PEG技术概述  36
  5.2 PEG的主要特性  36-38
    5.2.1 编程模式  36
    5.2.2 代码量小  36-37
    5.2.3 性能优越  37
    5.2.4 易于移植  37
    5.2.5 灵活、强大的API  37
    5.2.6 支持实时系统  37
    5.2.7 支持多种开发环境  37
    5.2.8 多任务模式  37-38
    5.2.9 视频输出  38
    5.2.10 语言支持  38
  5.4 PEG开发的环境  38
  5.5 PEG开发工具  38-39
  5.6 PEG运行模型  39-42
第六章 用户界面的软件构架及接口函数的编写  42-48
  6.1 Demo版中用户界面的结构及优缺点  42-43
  6.2 再开发后用户界面的结构  43-44
  6.3 用户界面开发的基本步骤  44
  6.4 用户界面接口函数的实现  44-48
    6.4.1 EPG接口的实现  44-46
    6.4.2 喜爱节目列表接口的实现  46-48
第七章 人机交互的典型应用  48-53
  7.1 智能拼音输入法的实现  48-51
  7.2 机顶盒开机音乐及其拓展应用  51-53
    7.2.1 音频解析过程  51-52
    7.2.2 开机音乐的实现  52-53
第八章 数字化电视的系统调试  53-59
  8.1 调试工具及开发环境简介  53-54
  8.2 软件系统调试  54-56
    8.2.1 通过微机接口的联机调试  55
    8.2.2 脱机调试  55-56
  8.3 用软件测试硬件系统  56-57
  8.4 一个简单的测试方法  57-58
  8.5 项目总结  58-59
参考文献  59-61
发表论文和科研情况说明  61-62
致谢  62

相似论文

  1. 面向数字电视的高清互动展示系统的研究和实现,TN949.197
  2. 基于VxWorks的嵌入式控制器的双机热备系统应用,TP273
  3. 基于SOPC的嵌入式串口—网络协议转换器的设计和实现,TN915.05
  4. 嵌入式实时操作系统ARTs-OS中TCP/IP协议栈的开发,TP316.2
  5. 嵌入式实时操作系统ARTs-OS的EDF调度算法改进,TP316.2
  6. 嵌入式GIS图形中间件的设计与实现,P208
  7. 应用uCOS-Ⅱ的三相交流异步电动机软起动器的设计与实现,TM343.2
  8. 基于VxWorks与PC104的实时视觉系统构建,TP391.41
  9. 基于DSP/BIOS的运动控制器软件开发,TP273
  10. 基于实时操作系统的航空发动机数字控制器软件设计,V233.7
  11. 无线传感器网络的应用测试平台,TN929.5
  12. 某型制导航空炸弹模拟器设计与实现,E932.3
  13. 基于MSC1210单片机的嵌入式数据采集研究,TP274.2
  14. 基于ADSP-TS101的嵌入式实时操作系统研究,TP316.2
  15. 基于ARM嵌入式阳极炉实时数据采集系统设计,TP274.2
  16. 基于非接触式IC卡技术的智能安防系统研究,TP277
  17. 嵌入式电子镇流器测试系统的设计与实现,TM923.61
  18. 基于DCS的热工优化控制平台系统设计与开发,TM621.6
  19. 基于嵌入式的输油管线监控系统的设计与实现,TP277
  20. 嵌入式测控系统的设计与实现,TP274
  21. 基于Linux内核的实时调度机制的研究和实现,TP316.2

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