基于H.264/AVC的视频编码技术研究与FPGA实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:fyps
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC是由国际电信联盟(ITU)和国际标准化组织(ISO)共同制定的新一代视频压缩编码标准,其压缩效率较H.263和MPEG-4 Simple Profile有显著提高。在相同的重建质量下,H.264比H.263节约50%左右的码率,此外H.264还具有更好的IP和无线信道适应性,并在视频通信领域、数字广播视频以及视频存储播放领域得到了日益广泛的应用。与以往的视频编码标准相比,H.264标准的改进主要体现在预测、整数变换量化和熵编码方法上。H.264以编解码复杂度的增加来换取对视频压缩性能的提升,从而给H.264在实时视频上的应用带来困难,因此采用FPGA硬件来实现一些计算相对密集的算法成为了视频压缩领域的研究热点。本文深入研究了H.264的编码原理,并对H.264/AVC的硬件实现复杂度进行了分析,结合现有的硬件实验平台,设计了一种可行的H.264编码器系统方案。论文详细阐述了H.264中的帧内预测编码技术,并通过Matlab仿真,直观的给出了各种预测模式的亮度与色度预测效果。提出了使用求和与算术移位结构实现各种帧内预测模式,极大地减小了预测电路的实现复杂度,同时使用多模式并行搜索的决策算法进行最佳模式选择,充分发挥了硬件的并行处理能力。论文对整数DCT变换、残差系数量化、色度直流系数的Hadamard变换与量化以及相应的反量化反变换原理进行了详细的分析,设计了基于快速蝶形运算的整数变换结构,显著了降低了矩阵运算的实现复杂度。论文详细分析了CAVLC的编码原理,借助统计的方法对CAVLC编码过程中的编码参数进行了分析;并采用多时钟域处理技术和流水技术显著的提高了电路运算的吞吐量,并使用算术运算替代部分规律性的查表处理,节约了硬件的存储资源。论文最后使用ALTERA CycloneII系列FPGA对所设计的H.264编码器系统中各功能模块进行了实验验证,并给出了各部分关键电路的实现效果。对实验结果进行了分析,验证了系统的可行性与有效性。
其他文献
期刊
随着无线通信技术、嵌入式技术和数据处理技术的发展,一种小型的将传感器模块、无线通信模块和处理器模块集成在一起的无线传感器节点成为可能。这种节点可以散布到环境中,节
期刊
时间序列的特征表示和相似性度量这一课题是数据挖掘领域中极其受到关注的热点问题。它是时间序列分类、聚类等过程的基础,有着广阔的应用前景。分段聚合近似表示(PAA)是时间
期刊
内墙批嵌施工质量,直接关系到房屋内部观感质量,是工程验收关键分项面子工程,通过规范内墙批嵌关键部位操作要点,从而提高内墙批嵌施工质量。
期刊
期刊
Turbo码一出现就以其接近Shannon理论极限的优异性能引起了通信与信息学术界的广泛关注,Turbo码的提出标志着编码理论上的一个重大进展,打破了信道编码界多年来徘徊不前的局面,
期刊