HEVC帧内编码快速算法研究及整数变换硬件设计

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:yongleyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HEVC (High Efficiency Video Coding)是当前最新视频编码标准,由MPEG与VCEG组织共同成立的联合协作视频编码组(JCT-VC)制定。HEVC的核心目标是相比H.264高档次(high profile),将编码压缩效率提高一倍,而视频图像质量基本维持不变。相比之前的编码标准,HEVC引入了很多新的技术,在编码性能提高的同时,编码时间及复杂度也大幅增加。因此,在保证编码效率与图像质量的前提下,加快编码速度、降低编码的计算复杂度对HEVC的发展与应用来说十分重要。随着数字视频技术的快速发展,目前高清、超高清视频已经成为主流。在一些视频应用场合,如视频会议、视频监控等,对视频编码的实时性要求很高。为了满足高分辨率视频实时编码,需要设计高吞吐率、处理速度快的HEVC硬件编码器。由于HEVC编码算法复杂度较高,并且硬件芯片设计中需要尽量降低功耗及硬件资源消耗,提高处理速度,因此对HEVC硬件编码器的设计形成巨大的挑战。变换模块是视频编码器中计算量大、复杂度高的模块之一。HEVC采用不同尺寸类型的整数DCT变换。因此,设计出高吞吐率、处理速度快、满足实时编码要求的HEVC变换模块,对HEVC硬件编码器来说意义重大。本文围绕降低HEVC编码算法复杂度以及优化设计HEVC整数DCT变换模块展开研究,主要工作内容如下:(1)针对目前HEVC编码算法复杂度高、编码速度慢的问题,本文进行了HEVC帧内编码快速算法的研究。HEVC编码单元(CU)采用基于率失真代价的递归式的四叉树划分方式,带来了很高的计算复杂度。本文提出了一种新的基于图像纹理的帧内CU快速划分算法。算法根据编码块图像纹理复杂度特征跳过部分尺寸CU的划分过程,减少了帧内编码进行率失真代价计算的CU数目。为了验证算法的编码性能,在全Ⅰ帧的条件下对算法进行测试,并将本文算法与HM10.0原有算法进行比较。实验结果显示,本文算法可以在不明显降低图像质量的前提下,平均节省26.08%的编码时间,有效加快了编码速度。(2)针对HEVC变换模块计算量大、复杂度高,且需要满足高清视频实时编码要求等问题,本文对HEVC一维整数DCT变换进行了硬件优化设计,并在Xilinx FPGA上进行实现。本文设计采用三级流水线架构,16个数据并行输入输出,提高了电路的时钟频率及吞吐率。为了解决DCT变换中乘法运算计算量大及硬件资源消耗多的问题,本文用移位与加法运算代替乘法运算,采用无乘法器结构。经过验证测试,设计最大时钟频率达到245MHz以上,吞吐率达到3920Mpixel/s以上。因此,设计的电路可以满足HEVC的实时编码要求。
其他文献
在虚拟化技术日趋成熟的今天,服务器数量呈爆炸式增长,运维自动化势在必行。文章在此环境下基于SaltStack进行自动化运维的研究,并通过对SaltStack工具的二次开发和多方验证,
以科学发展观统领高校工作全局,既是贯彻落实党的十七大精神的客观要求,也是高校持续、快速、健康发展的内在需求。如何在办学实践中更好地树立科学发展观的导向、体现科学发展
在铁路施工中,混凝土起到了关键作用,因此对混凝土质量的把控需要格外严格,本文对制成铁路混凝土的原材料,以及铁路施工过程中的混凝土质量控制作出分析,提出做好混凝土质量
我认真读了郑邦山教授的新著《新建本科院校发展道路探索》(以下简称《探索》),感触颇深。书中所阐述的是安阳师范学院——一所新建本科院校发展的生动实践,也是一位高校管理工
自2005年7月21日起,我国开始实行以市场供求为基础、参考一篮子货币进行调节、有管理的浮动汇率制度,美元对人民币交易价格调整为1美元兑8.11元人民币。截至8月31日,1美元兑7.56元
“5·12”汶川大地震发生时,我正在川北医学院实习。由于地处四川,学校在体育场上搭建了临时帐篷。体育场的大屏幕上不停地播放着来自抗震救灾一线的报道,看着那一幕幕感人
中华人民共和国常驻联合国粮食及农业组织机构代表处(简称粮代处)是国家唯一专司农业外交工作的驻外机构,是中国农业、粮食及扶贫领域的重要对外窗口,代表中国政府直接与联合国粮
在“杰斐逊时代”,美国农业经济的增长已经呈现出强大的发展势头。西部土地国有化的土地政策使得广大农民无偿获得了土地,成为当时农业资本主义在美国规模性发展的动力之一,
暖通空调工程作为建筑主体工程的一部分,是建筑竣工后的一部分。虽然是附属工程,但其质量对整个建筑影响很大,直接关系到建筑的使用。在实际施工过程中,应在施工前期认真考虑