论文部分内容阅读
H.264标准是最新的视频编码标准,它采用了一系列先进的编码技术,在编码效率、抗误码能力、网络适应性等方面表现出超越以往各标准的优势,H.264的研究和应用将大大推进视频技术的发展。嵌入式领域在近年来得到了广泛的关注,在工业制造、日常生活乃至军事领域,嵌入式设备以其软硬件可裁减、体积小、便于升级等优点取代了很多PC、ASIC解决方案。AD公司推出的Blackfin系列DSP芯片是针对视频技术而开发的专门芯片,因此,研究H.264视频标准并研究其在Blackfin DSP上的应用对视频技术在嵌入式领域的应用研究有重大意义。本文主要工作是学习研究H.264中的关键技术及其在嵌入式DSP上的应用。学习研究了H.264标准中的关键技术,熟悉视频编码的基本思想和原理,并对其中的关键技术和标准细节进行了分析。以Blackfin533嵌入式系统为中心,熟悉视频编码的硬件系统和开发工具。学习Blackfin 533的内核结构、存储器管理、缓存管理、总线结构和指令集,学习使用Visual DSP++3.5软件开发环境。最后,介绍H.264视频编码系统的软硬件实现和部分程序优化。介绍了H.264视频编码的硬件系统和软件流程,详细阐述了视频采集及预处理模块的实现以及H.264编码模块的实现与优化。视频采集及预处理模块实现图像的采集、图像格式的转换及预存储;H.264编码模块的实现与优化部分介绍H.264编码的DSP实现,并对整数变换的原理进行分析,根据优化原则并结合Blackfin 533的特点,实现整数变换程序的优化。