论文部分内容阅读
H.264/AVC是联合视频组制定的一套新的视频编码标准。它融合了以前标准中性能优良的算法和一些新的编码技术,使其具有更高的编码效率和更好的图像质量,在移动通信和数字存储等领域得到越来越广泛的应用。但是,H.264编码器的算法复杂度很高,使用传统的方法进行FPGA的开发非常困难,因此本文采用新工具展开对H.264编码器的研究。本文围绕对H.264编码器的研究,首先分析了编码器的关键技术,其中重点是整数变换、量化和CAVLC熵编码器,为硬件设计提供了理论指导。接着在分析的基础上设计了变换量化及其重构的流水线架构和CAVLC熵编码器的流水线架构,并采用算法综合工具Catapult SLSynthesis对设计的各个模块进行实现。最后选用Altera公司的EP2S15F484FPGA器件对设计进行综合,并使用ModelSim6.5仿真工具对各个模块进行时序仿真验证。本文设计的模块全部使用可综合C++代码编写并使用算法综合工具进行实现,因此能够很容易地调整硬件架构并与其他模块集成到一起,具有实际的工程应用价值。