摘要
Abstract
第1章 绪论
1.1 本文的研究背景
1.1.1 嵌入式技术
1.1.2 多媒体技术
1.2 本课题的研究意义和主要工作内容
第2章 嵌入式多媒体系统的关键技术
2.1 嵌入式处理器
2.2 嵌入式操作系统
2.3 数字视频编码标准
2.3.1 H.26X系列视频编码标准
2.3.2 MPEG-X系列视频编码标准
2.4 流媒体实时传输与控制协议
2.4.1 RTSP协议
2.4.2 RTP/RTCP协议
2.5 本章小结
第3章 嵌入式多媒体系统的总体设计
3.1 系统功能需求及技术特点
3.2 嵌入式多媒体系统的关键技术选型
3.2.1 嵌入式处理器的选择
3.2.2 嵌入式操作系统的选型
3.2.3 视频编码标准的选型
3.3 系统总体设计方案
3.4 本章小结
第4章 嵌入式多媒体系统开发平台的构建
4.1 嵌入式系统开发环境的建立
4.2 BOOTLOADER的移植
4.3 移植LINUX内核
4.3.1 Linux的内核结构
4.3.2 编译Linux内核
4.4 移植LINUX的文件系统
4.5 本章小结
第5章 驱动程序的开发
5.1 LINUX设备驱动程序分类
5.2 LINUX设备驱动的基本概念
5.2.1 Linux内核模块的程序结构
5.2.2 设备号
5.2.3 驱动程序的层次结构
5.2.4 驱动程序与外界的接口
5.3 按键驱动程序
5.4 本章小结
第6章 MPEG-4视频流的实时传输及编解码
6.1 MPEG-4的体系结构及数据流的传输
6.2 RTP的打包原则
6.3 视频采集及其编码
6.3.1 CSI接口的相关原理
6.3.2 视频采集单元
6.4 MPEG-4视频流的解码
6.5 MPEG-4解码程序的优化
6.5.1 快速除法的实现
6.5.2 部分数学函数的简单处理
6.6 视频输出优化
6.7 本章小结
第7章 结论与展望
7.1 全文总结
7.2 研究展望
致谢
参考文献
附录:攻读硕士学位期间公开发表的论文
武汉理工大学;