论文摘要
伴随着电视广播的全面数字化,数字电视产业这一新兴产业已经引起广泛的关注。许多国家根据自己的国情,已分别制定出由模拟电视向数字电视过渡的方案和产业目标。在目前数字与模拟电视并存的时期,数字电视机顶盒将成为这个时期的推动数字电视产业发展的主要产品。本文主要介绍了基于BCM7115+BCM7021+BCM7040三片系统方案的数字高清晰度电视机顶盒系统及在其上开发的具有创新性的DVD刻录和网络浏览器功能。BCM7115完成的功能包括系统控制、信道解码和标清的信源解码,BCM7021和BCM7040分别完成高清的信源解码和电视节目的MPEG-2编码功能。由于本机顶盒采用嵌入式Linux系统,这对实现本人下面所要完成的工作提供可能,论文对DVD刻录功能的实现原理和过程进行了详细的阐述,对软件的移植过程和刻录功能实现后的界面设计也做了详细的说明。此功能成为本机顶盒系统开发的优势和创新。虽然本文并没有真正实现机顶盒上的网络浏览器功能,但他提出了一个可行的方案,这对以后进一步的实验指明了方向。另外本文还对EPG基本信息的搜索和界面设计的实现做了简单的说明。
论文目录
第一章 绪论1.1 数字电视1.1.1 数字电视概述1.1.2 数字电视的分类1.1.3 数字电视带来的变化与机遇1.2 数字电视机顶盒1.2.1 数字电视机顶盒概述1.2.2 数字电视机顶盒分类1.2.3 数字电视机顶盒的发展趋势1.3 本论文的工作内容1.4 论文内容的安排第二章 BCM97115数字高清晰度电视机顶盒系统2.1 BCM97115 机顶盒系统2.1.1 系统概述2.1.2 系统特征2.1.3 BCM7115 芯片介绍2.1.4 BCM7040 芯片介绍2.2 嵌入式Linux 操作系统2.2.1 Linux 内核模式和体系结构2.2.2 Linux 上的多线程编程2.2.2.1 线程的基本概念2.2.2.2 LinuxThreads 线程库2.2.2.3 线程间通信第三章 在数字电视机顶盒上DVD 刻录功能的实现3.1 DVD 光盘基础知识介绍3.1.1 DVD-ROM3.1.1.1 DVD-ROM 光盘的布局3.1.1.2 DVD-ROM 的目录和文件结构3.1.2 DVD-Video3.1.2.1 DVD-Video 光盘结构3.1.2.2 DVD-Video 数据流3.1.2.3 DVD-Video 的文件和目录3.1.2.4 区域性译码和复制保护3.2 ISO9660 文件系统3.2.1 卷描述符3.2.2 目录结构3.2.2.1 文件名3.2.2.2 目录录制的顺序3.2.3 路径表3.2.4 UNIX 操作系统3.2.5 ISO9660 的扩展3.3 可刻录DVD-R 光盘的结构3.3.1 数据格式3.3.2 信息区的格式3.3.2.1 Lead-in 区3.3.2.2 Lead-out 区3.4 Makefile 文件3.4.1 Makefile 文件的简单介绍3.4.2 Makefile 中的控制属性3.4.3 Makefile 文件的内部规则3.4.4 使用automake 和autoconf 产生Makefile3.5 DVD 刻录软件移植的实现3.5.1 Linux 内核的编译3.5.2 刻录软件及其移植3.5.2.1 mkisofs 软件说明及其移植3.5.2.2 dvdrecord 软件说明及其移植3.5.3 DVD 刻录控制界面的实现第四章 电子节目指南功能的实现及其界面设计4.1 电子节目指南4.1.1 NIT(网络信息表)4.1.2 BAT(节目业务群关联表)4.1.3 SDT(业务描述表)4.1.4 EIT(事件信息表)4.1.5 TDT(事件及日期表)4.1.6 SI 中定义的主要描述符4.2 搜索软件的实现及其图形界面第五章 数字电视机顶盒添加网络浏览器的实现方案5.1 嵌入式网络浏览器 ViewML5.1.1 w3c-libwww5.1.2 FLNX5.2 浏览器移植的实现方案结束语参考文献发表论文和参加科研情况说明致谢
相关论文文献
标签:机顶盒论文; 嵌入式论文; 刻录论文; 移植论文; 网络浏览器论文;