H.264视频编码核心算法的FPGA设计与实现

被引量 : 4次 | 上传用户:jialufeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展与进步,视频监控、视频会议、视频电话等实时视频通信应用在人们的日常生活和工作中扮演着愈来愈重要的角色,人们对视频通信的图像质量和系统的实时性的要求也越来越高。因此在实时视频通信领域,如何在保证视频质量的同时又满足实时性需求已经是一个热点研究问题。H.264/AVC是ITU的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(Jiont Video Team,JVT)开发的一个新的数字视频编码标准,其主要目的是增强图像的压缩效率和改善图像数据在网络中的传输。而逻辑器件FPGA的强大高速并行运算能力和H.264/AVC视频编码标准的编码算法相配合,更是相得益彰。论文的目的是在深入分析研究H.264/AVC视频编码标准基本档次核心算法的基础上,在FPGA上设计基本档次各个核心算法的硬件电路,并使用VerilogHDL硬件描述语言在QuartusⅡ中描述实现,最后在QuartusⅡ中进行仿真验证。论文首先简要介绍了H.264/AVC与以往各种视频编码标准的不同的新技术特性,及其算法分层结构和编码策略。然后以实时视频通信应用为目标,着重分析阐述了H.264/AVC基本档次中的帧内预测、整数变换及量化和熵编码三个部分。并且在JM12.4官方验证平台上测试比较了各种预测模式对预测编码性能的影响,并以此为根据对帧内预测模式进行了裁剪。在深入研究分析H.264/AVC视频编码标准的基础上,论文提出了实时视频通信应用必需的三个核心算法模块的硬件设计方案,并最终实现了各核心算法的硬件电路。在设计实现过程中,主要完成的部分包括帧内预测、整数变换及量化和熵编码等。硬件电路设计采用硬件描述语言Verilog HDL进行描述。为了使系统具有良好的实时性,所有的模块都是以一个4×4块为处理单位,同时并行处理16个数据。为了降低设计的复杂度,采用模块化思想把复杂的模块划分为若干个简单的小模块进行设计。为了充分发挥硬件实现的优势,对整数变换和量化中的整数变换算法进行了优化,使整个模块的效率更高。使用Altera公司的QuartusⅡ开发工具进行综合布线和仿真验证,并给出验证结果和资源耗用情况。验证结果表明,论文提出的核心算法的硬件设计方案切实可行,各模块运行正确,且实时性较高。本设计为将来进一步建立一个H.264实时视频编码系统提供了理论依据,打下了良好的基础。
其他文献
<正> 叶××,女,34岁,已婚,小学教员,门诊号55909。曾患过肺结核、急性肾盂肾炎、高血压及胃痛等病。1964年1月13日,患者感觉小便频数加剧,经××医院诊断为慢性肾盂肾炎。导
计算机视觉检测技术作为一种新兴的非接触检测技术,现代工业为其提供了巨大的需求和发展空间。本文结合宁波市工业科技攻关项目(2005B100014)《基于CCD图像识别技术的微小零
自20世纪80年代中期以来,伴随着市场取向的改革大潮,大量的农民工开始涌现。时至今日,农民工的总体数量仍然在不断增加,且平均年龄正趋于年轻化,尤其是“80”后新生代农民工
本文从师生关系的视角探讨了我国大学英语教师发展的可行途径。本研究采用调查问卷的方式分别对国内十所高校大学英语教学中师生关系的现状、师生关系对大学英语教师发展的影
艾比湖是新疆典型的平原区湖泊,在流域气候和人类扰动双重影响下,近50年来艾比湖湖面呈现出动态变化的态势。艾比湖湖区因其重要的生态地理区位已于2007年5月被国务院批准为
哈大高速公路是国道主干线绥满公路的重要路段,因近年来交通量尤其是重载交通剧增,路况严重下降,社会效益和公路运营效益大受影响。为恢复和提高该路的使用功能和服务水平,20
改革开放以来,人们的环保意识不断增强,林业资源因其巨大的经济和生态价值,越来越得到人们的重视。近年来,虽然我国林业法制建设取得了很大进步,但在林业行政执法中仍然存在
<正>《伤寒论》作为一部主要论述外感病辨证论治的中医临床专著,于汗法颇为重视。全书397条,涉及汗法者就有120余条。其言或为治疗立法,或为疾病传化诱因,论而允当,辨而精妙,
随着网络广告的飞速发展,人们对网络广告效果评价方法的研究逐步深化,并由于网络广告的可追踪和衡量性,使得在各种效果评估指标的基础之上,涌现了一系列网络广告定价方式,CPM
灯泡贯流式机组适用于低水头、大流量水电站,由于其结构的特殊性,相对混流式、轴流转桨式机组而言,机组振动引发的缺陷较多。对公司所辖29台灯泡贯流式机组在运行维护、检修过程