DVD刻录及网络浏览器在数字电视机顶盒上的实现

DVD刻录及网络浏览器在数字电视机顶盒上的实现

论文摘要

伴随着电视广播的全面数字化,数字电视产业这一新兴产业已经引起广泛的关注。许多国家根据自己的国情,已分别制定出由模拟电视向数字电视过渡的方案和产业目标。在目前数字与模拟电视并存的时期,数字电视机顶盒将成为这个时期的推动数字电视产业发展的主要产品。本文主要介绍了基于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-ROM
  • 3.1.1.1 DVD-ROM 光盘的布局
  • 3.1.1.2 DVD-ROM 的目录和文件结构
  • 3.1.2 DVD-Video
  • 3.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 产生Makefile
  • 3.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 嵌入式网络浏览器 ViewML
  • 5.1.1 w3c-libwww
  • 5.1.2 FLNX
  • 5.2 浏览器移植的实现方案
  • 结束语
  • 参考文献
  • 发表论文和参加科研情况说明
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    DVD刻录及网络浏览器在数字电视机顶盒上的实现
    下载Doc文档

    猜你喜欢