IPTV机顶盒的技术实现

IPTV机顶盒的技术实现

论文摘要

随着经济社会日新月异的发展,人们生活水平不断的提高,传统电视节目已经不能满足广大消费者的要求,新一代带有网络功能的IPTV将呼之欲出。我们研究设计了IPTV的网络终端——IPTV机顶盒,用以实现将网络媒体流转换成普通家用模拟电视可识别的信号。 本论文在研究IPTV相关理论以及IPTV机顶盒所涉及到的关键技术和协议标准的基础上,介绍了一种以AMD AU1200处理芯片为核心的IPTV机顶盒整体实现方案。 该终端设备的设计分为软、硬件两部分,本论文分别针对这两部分阐述了设计实现思想。硬件部分从主要芯片模块的功能特点及芯片结构出发,完成电路图及电路板的设计;软件部分从分层模型出发,介绍了各分层模块的软件设计思想,重点给出了顶层软件的编程思想及程序实现流程。 作者的主要工作内容是IPTV机顶盒的软件设计中顶层模块的设计和调试,以及进行人机接口的优化工作。针对软件顶层设计要求阐述了详细的实现方法及编程思路,利用eVC开发环境及Win CE模拟器来完成开发和调试工作,最后整合到整个软件系统中。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 项目背景
  • 1.2 IPTV机顶盒发展现状
  • 1.3 IPTV机顶盒发展前景
  • 1.4 设计目标
  • 第2章 IPTV及其网络架构简介
  • 2.1 IPTV的特点及应用
  • 2.2 IPTV系统架构分析
  • 2.2.1 前端系统
  • 2.2.2 传送网络
  • 2.2.3 接收端
  • 2.3 IPTV与数字电视的比较
  • 第3章 IPTV机顶盒的相关协议标准
  • 3.1 流媒体技术标准
  • 3.1.1 MPEG-1标准
  • 3.1.2 MPEG-2标准
  • 3.1.3 MPEG-4标准
  • 3.1.4 Windows Media Video 9标准
  • 3.2 网络协议标准
  • 3.2.1 TCP/IP协议简介
  • 3.2.2 流HTTP协议
  • 3.2.3 MMS协议研究
  • 第4章 IPTV机顶盒的设计架构
  • 4.1 IPTV机顶盒的基本结构
  • 4.2 IPTV机顶盒实现方案分析
  • 4.3 基于AU1200的机顶盒实现方案
  • 4.4 本人承担的工作
  • 第5章 IPTV机顶盒的硬件系统设计
  • 5.1 IPTV机顶盒硬件设计要求分析
  • 5.2 IPTV机顶盒硬件设计方案
  • 5.3 硬件系统设计模块介绍
  • 5.3.1 AMD Au1200嵌入式处理器
  • 5.3.2 音频转换模块
  • 5.3.3 视频转换模块
  • 5.3.4 以太网络接口模块
  • 5.3.5 存储器
  • 5.4 硬件电路设计
  • 第6章 IPTV机顶盒的软件系统设计
  • 6.1 软件系统的分层模型
  • 6.1.1 驱动层
  • 6.1.2 中间解释层
  • 6.1.3 应用层
  • 6.2 系统内核的制定
  • 6.2.1 BootLoader
  • 6.2.2 Windows CE嵌入式操作系统的体系结构
  • 6.2.3 Windows CE产品开发流程
  • 6.3 应用层软件设计与实现
  • 6.3.1 菜单功能实现
  • 6.3.2 GUI部分的设计实现
  • 6.4 软件系统运行流程设计分析
  • 6.5 软件系统调试
  • 6.5.1 软件系统调试环境
  • 6.5.2 测试仿真结果
  • 第7章 总结
  • 7.1 全文总结
  • 7.2 展望
  • 参考文献
  • 攻读学位期间公开发表论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  

    IPTV机顶盒的技术实现
    下载Doc文档

    猜你喜欢