| 摘要 | 第6-8页 |
| ABSTRACT | 第8-9页 |
| 1 引言 | 第13-17页 |
| 1.1 研究的背景 | 第13-14页 |
| 1.2 数字电视软件发展现状 | 第14-15页 |
| 1.3 研究内容 | 第15页 |
| 1.4 论文结构 | 第15-17页 |
| 2 数字电视相关技术 | 第17-24页 |
| 2.1 数字电视终端接收流程 | 第17-19页 |
| 2.2 MPEG-2 标准简介 | 第19-20页 |
| 2.2.1 传输流 | 第19-20页 |
| 2.2.2 节目特定信息表 | 第20页 |
| 2.3 DVB-C 标准简介 | 第20-23页 |
| 2.3.1 业务信息表的结构 | 第21-22页 |
| 2.3.2 业务信息表的分类 | 第22-23页 |
| 2.3.3 DVB 的描述符说明 | 第23页 |
| 2.4 小结 | 第23-24页 |
| 3 ANDROID 操作系统介绍 | 第24-30页 |
| 3.1 Android 操作系统简介 | 第24页 |
| 3.2 Android 系统软件架构介绍 | 第24-26页 |
| 3.3 Android 系统模块架构介绍 | 第26-29页 |
| 3.4 小结 | 第29-30页 |
| 4 ANDROID 数字电视软件系统的架构设计 | 第30-34页 |
| 4.1 Android 数字电视软件系统的分析 | 第30-31页 |
| 4.2 Android 数字电视软件系统的架构设计 | 第31-32页 |
| 4.3 小结 | 第32-34页 |
| 5 数字电视硬件抽象层的设计和实现 | 第34-46页 |
| 5.1 数字电视硬件抽象层的设计 | 第34-35页 |
| 5.2 数字电视硬件抽象层的实现 | 第35-45页 |
| 5.2.1 基本数据类型的定义 | 第35-36页 |
| 5.2.2 消息模块实现 | 第36-39页 |
| 5.2.3 TUNER 模块实现 | 第39-42页 |
| 5.2.4 DEMUX 模块实现 | 第42-45页 |
| 5.3 小结 | 第45-46页 |
| 6 数字电视业务层的设计和实现 | 第46-53页 |
| 6.1 数字电视业务层的设计 | 第46-48页 |
| 6.2 数字电视业务层的实现 | 第48-52页 |
| 6.2.1 PSI/SI 表的接收、解析、更新的实现 | 第48-50页 |
| 6.2.2 PSI/SI 表的储存和查询的实现 | 第50-51页 |
| 6.2.3 数字电视搜索方式的实现 | 第51-52页 |
| 6.3 小结 | 第52-53页 |
| 7 数字电视服务层的设计和实现 | 第53-65页 |
| 7.1 数字电视服务层的设计 | 第53-56页 |
| 7.1.1 数字电视业务层功能被调用的方式 | 第53-54页 |
| 7.1.2 数字电视服务层软件架构的设计 | 第54-56页 |
| 7.2 数字电视服务层的实现 | 第56-64页 |
| 7.2.1 数字电视服务层的 Binder 服务程序实现 | 第56-63页 |
| 7.2.2 数字电视服务层的 binder 接口程序的实现 | 第63-64页 |
| 7.3 小结 | 第64-65页 |
| 8 数字电视接口层的设计和实现 | 第65-76页 |
| 8.1 数字电视接口层的设计 | 第65-67页 |
| 8.1.1 数字电视接口层的 Java 接口程序的设计 | 第65-66页 |
| 8.1.2 数字电视接口层的 JNI 接口程序的设计 | 第66-67页 |
| 8.2 数字电视接口层的实现 | 第67-74页 |
| 8.2.1 数字电视接口层的 JNI 接口程序的实现 | 第67-70页 |
| 8.2.2 数字电视接口层的 Java 接口程序的实现 | 第70-74页 |
| 8.3 小结 | 第74-76页 |
| 9 ANDROID 数字电视软件系统的商业价值 | 第76-82页 |
| 9.1 Android 数字电视软件系统总结 | 第76-77页 |
| 9.2 Android 数字电视软件系统的测试 | 第77-78页 |
| 9.3 Android 数字电视软件系统的商业价值 | 第78-79页 |
| 9.4 使用 Android 数字电视软件系统开发案例 | 第79-81页 |
| 9.5 小结 | 第81-82页 |
| 10 总结与展望 | 第82-84页 |
| 10.1 研究总结 | 第82页 |
| 10.2 展望 | 第82-84页 |
| 参考文献 | 第84-86页 |
| 致谢 | 第86-87页 |
| 攻读学位期间发表的学术论文 | 第87页 |