学位论文 > 优秀研究生学位论文题录展示
数字电视机顶盒及人机交互功能的研究与设计
作 者: 廖斌
导 师: 刘开华
学 校: 天津大学
专 业: 通信与信息系统
关键词: 数字电视机顶盒 实时操作系统 智能拼音输入法 开机音乐 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
|
相似论文
- 面向数字电视的高清互动展示系统的研究和实现,TN949.197
- 基于VxWorks的嵌入式控制器的双机热备系统应用,TP273
- 基于SOPC的嵌入式串口—网络协议转换器的设计和实现,TN915.05
- 嵌入式实时操作系统ARTs-OS中TCP/IP协议栈的开发,TP316.2
- 嵌入式实时操作系统ARTs-OS的EDF调度算法改进,TP316.2
- 嵌入式GIS图形中间件的设计与实现,P208
- 应用uCOS-Ⅱ的三相交流异步电动机软起动器的设计与实现,TM343.2
- 基于VxWorks与PC104的实时视觉系统构建,TP391.41
- 基于DSP/BIOS的运动控制器软件开发,TP273
- 基于实时操作系统的航空发动机数字控制器软件设计,V233.7
- 无线传感器网络的应用测试平台,TN929.5
- 某型制导航空炸弹模拟器设计与实现,E932.3
- 基于MSC1210单片机的嵌入式数据采集研究,TP274.2
- 基于ADSP-TS101的嵌入式实时操作系统研究,TP316.2
- 基于ARM嵌入式阳极炉实时数据采集系统设计,TP274.2
- 基于非接触式IC卡技术的智能安防系统研究,TP277
- 嵌入式电子镇流器测试系统的设计与实现,TM923.61
- 基于DCS的热工优化控制平台系统设计与开发,TM621.6
- 基于嵌入式的输油管线监控系统的设计与实现,TP277
- 嵌入式测控系统的设计与实现,TP274
- 基于Linux内核的实时调度机制的研究和实现,TP316.2
中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视:按体制分 > 数字电视
© 2012 www.xueweilunwen.com
|