论文摘要
MPEG(Motion Picture Expert Group,运动图像专家组)定义了诸多的音视频标准和规范,MPEG2视频解码器是MPEG-2标准中的关键环节,而运动补偿技术MC(Motion Compensation)则是视频解码器中最重要的部分。运动补偿技术就是在动态序列图像实时编码中运用图像信息以及像素的位移矢量进行图像高效编码的一种方法。运动补偿技术能在有限带宽的情形下,实现视频数据的传送,这为现阶段的图像设备提供了技术支持。本论文对MPEG2标准做了详细的剖析,在参考了部分优秀设计的基础上,完成了运动补偿模块的RTL代码设计。设计的重点在于通过深层次剖析数据流和各种预测方式,得到相关的运动向量并依据不同补偿方法,将算法转化成高效的RTL级硬件代码。同时,因为本设计是MPEG2视频解码器的一部分,所以在设计的过程中,运动补偿模块与可变长解码模块,仲裁模块,反离散余弦变换模块及相关存储器之间的协调工作就变得异常重要。为确保将MC设计集成到完整的MPEG2解码器中后整体功能的正确性。本文在完成上述工作的基础上,借助实验室其它资源将MC设计集成到一个完整MPEG2视频解码器设计之中并为此视频解码器搭建了一个完善的、具有可重用参考价值的验证平台。验证过程中,通过状态机验证了运动补偿的各种预测方式,并调用几种仿真工具和X-Window显示函数来完成验证。考虑视频解码过程是非常复杂的,本论文主要采用脚本来完成整个自动化验证过程。
论文目录
摘要Abstract第1章 绪论1.1 课题背景及来源1.1.1 视频压缩编码的必要性和可行性1.1.2 运动估计和运动补偿技术1.2 国内外相关领域的研究进展1.3 课题研究内容及论文安排第2章 MPEG2 标准2.1 概述2.2 MPEG2 的系统传输层2.3 MPEG2 压缩图像原理及技术2.4 MPEG2 数据格式2.4.1 视频序列2.4.2 图像组2.4.3 图像2.4.4 组块2.4.5 宏块2.4.6 块2.5 MPEG2 解码过程2.6 本章小结第3章 运动补偿模块的设计3.1 运动补偿简介3.1.1 运动补偿原理3.1.2 预测方式3.1.3 预测场和帧的选择3.1.4 运动向量3.1.5 形成预测3.1.6 组合预测3.1.7 预测和系数数据求和3.2 运动补偿模块的顶层设计3.3 寄存器配置3.3.1 命令寄存器3.3.2 比特流状态寄存器3.3.3 中断状态寄存器3.3.4 用户数据寄存器3.4 运动补偿模块设计实现3.4.1 运动补偿模块的功能3.4.2 运动补偿和其他模块的接口3.4.3 内部模块3.5 本章小结第4章 运动补偿模块的验证4.1 验证的方法及目的4.2 验证思想4.3 集成验证环境的设计4.4 验证平台的结构4.4.1 命令状态机4.4.2 ISA接口模型4.4.3 系统存储器模型4.5 验证平台寄存器客户端4.5.1 解码图像监视器4.5.2 周期监视器4.5.3 解码图像显示PLI4.6 仿真命令文件4.6.1 比特流语法检验4.6.2 比特流分割4.6.3 图像解码4.7 仿真流程4.8 验证脚本4.9 仿真结果4.10 本章小结结论参考文献攻读学位期间发表的学位论文致谢
相关论文文献
标签:视频解码器论文; 预测论文; 运动补偿论文; 验证平台论文;