基于FPGA的H.264视频解码器设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:cumtzhanglei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264是ITU-T的视频编码专家组(VCEG)和ISO/IEC的运动图像专家组(MPEG)共同开发的视频压缩标准。采用了基于上下文的熵编码、空间域内的帧内预测、4×4整数变换、1/4pixel精度的运动估计等最新视频编码技术,具有高压缩比、高图像质量、良好的网络适应性等优点,在数字电视广播、视频实时通信、网络视频流媒体传输以及多媒体短信等各个方面的应用越来越广泛。本文在深入研究H.264视频压缩标准的基础上,结合NiosII嵌入式处理器和FPGA自身特点,提出了一个基于SOPC嵌入式系统的低成本H.264视频解码器设计方案。完成了熵解码、反量化反变换和帧内预测解码模块的FPGA设计,并按照硬件设计思想,对其解码算法进行合理改进与优化,在保证解码实时性的前提下很大程度上节省了硬件资源。论文主要包括以下内容:1.对H.264视频压缩关键技术进行研究,结合SOPC设计方法,构建基于SOPC的H.264解码器系统总体框架。2.对熵解码、反量化反变换、帧内预测原理进行深入研究与算法设计,并详细讨论了其FPGA硬件模块设计。3.对CAVLC解码中查表运算进行两种方法的优化:一种是将码字分解为前缀0加”1”加后缀的形式,根据前缀0数目不同对码表重新进行分类,从而实现查表算法的改进;另一种是根据同一码表中码字间较强的关联性,用算术运算代替查表方式实现解码。综合仿真结果表明改进后的方法使模块在占用资源与解码速度方面都得到改善。4.反量化反变换模块设计中对具有运算相似性的反Hadamard变换与反DCT变换进行模块复用;用两次一维快速蝶形运算实现二维变换;反量化采用FPGA内部硬件乘法器实现以提高处理速度。5.通过分析帧内预测17种模式的预测值求解算法,采用一个先求和再移位的通用运算电路实现大部分预测模式的预测值计算,并用4个运算单元并行处理以提高解码速度。权衡处理速度和实现代价两个方面,硬件实现效率较高。验证结果表明,本文所提出的基于SOPC的H.264视频解码器方案与设计切实可行,对于CIF(352×288)大小的图像可以达到25帧/s的实时解码要求,在速度、成本、功耗、扩展性等方面具有独特的优势和良好的发展空间。
其他文献
摘 要:随着城市交通的日益发展,车流量日益加大;对市政道路质量提出了更高的要求,而道路路基施工质量直接影响到路面使用品质。要做到路基的坚固而稳定,必须精心施工,制定合理的施工方案,才能建成高质量的路基工程。  关键词:市政道路 路基施工 质量控制    改革开放之后,我国的经济发展日新月异,城市社会发展越来越快,交通作为经济发展的基础,也得到了速度的发展,而市政道路的质量高低,直接影响着交通的顺畅
期刊
心电信号(ECG)是诊断心脏疾病的主要依据。对心电信号进行分析处理,以及时准确获取病人生理活动可靠的内部特征信息,是生物医学研究者所面临的重要问题。心电信号是一种微弱
摘要:推行全面预算管理是发达国家成功企业多年积累的经验之一,通过预算目标的分解、编制、汇总与审核、执行与调整、评价与考核,将对企业起到规划发展、统一行动、沟通认识、控制经营与激励业绩等方面的作用。本文首先探讨了施工企业全面预算管理应用研究的必要性与重点,从多方面分析了全面预算管理对提高施工企业经营管理水平的作用,希望对提高我国施工企业核心竞争力有所帮助。  关键词:全面预算管理;施工企业;作用。 
期刊
机会网络是一种利用节点移动带来的相遇机会进行消息转发的无线自组织网络。与传统网络相比,机会网络不要求存在一条源节点到目的节点间的传输路径,节点之间的链路频繁中断、网
一、工程概况    深基坑支护结构的要求可分为三个原则:1)保证基坑四周边坡的稳定性,满足地下施工有足够空间的要求;2)保证基坑四周相邻建筑物、构筑物和地下管线在基坑工程施工期间不受损害;3)保证基坑工程施工作业面在地下水位以上。软土基坑土方开挖施工不仅有一般基坑土方开挖施工的特点,因软土具有软塑、流动、不稳定的特点,不能进入大型施工机械,挖土施工效率慢:软土具有流动性,受外力的影响容易产生流动推
期刊
在信息技术飞速发展的大背景下,为提升电信网络运营效益和用户通信体验,电信运营商正在努力地从电信业务提供商向综合信息服务提供商转型。由此,电信行业出现了一个新的角色--第
绝缘子表面憎水性检测是判别绝缘子性能优劣的主要手段。基于数字图像分析的憎水性检测方法克服了传统方法的主观性。但由于憎水性图像的特殊性,主要包括憎水性图像获取环境
摘要:本文结合了实际工程,介绍了对在紧邻运营地铁周边的超深基坑围护工程中所采取的各种技术措施,以期对今后从事类似工程建设提供参考和积累经验。    随着城市建设和轨道交通网络的逐渐完善,在已运营的轨道线路周边进行工程活动是不可避免的,这些工程的施工过程必然会对地铁的安全运营产生影响,甚至造成严重的危害。为了保证既有地铁线路的正常运营,工程建设过程中对施工引起的变形要求将变得极其的严格。本文主要以实
期刊
无线传感器网络由大量的微型传感器节点构成,各传感器节点间通过相互合作的方式对网络的覆盖区域进行各种数据信息的收集,并从各类环境或监测对象中采集用户需要的信息,以一
空时编码技术是一种利用多天线阵发送和接收技术来提高系统频带利用率的编码技术,由于它在实现未来宽带无线通信方面的巨大潜力而成为通信界的一个研究热点。分层空时编码利