基于HEVC的高效视频编码算法设计与实现
本文关键词: HEVC 帧内编码 帧间编码 编码复杂度 出处:《西安电子科技大学》2014年硕士论文 论文类型:学位论文
【摘要】:HEVC是继H.264之后出现的新一代视频编码标准,其目的是为了满足现在人类对于高质量视频的需求。HEVC编码器在设计框架上保留了传统的混合编码框架结构,但是在相同视频质量的条件下,HEVC相比H.264节省了大约50%的码率。伴随着编码性能的大幅度提升,编码器的复杂度也大大增加了。因此如何在保证视频质量的前提下,最大限度的减少视频编码的复杂度是现在HEVC研究的主要方向。本文在深入研究了HEVC的编码标准之后,结合已有的优化算法,从帧内预测和帧间预测两个方面出发对编码算法进行了优化,大大降低了视频编码的复杂度。为了达到降低编码器编码复杂度的要求,本文首先介绍了HEVC的编码结构以及涉及到的关键技术,对其中复杂度较高的模块进行了详细说明和分析,并根据模块特点提出了优化的大体方向;然后针对复杂度较高的帧内和帧间模块提出了自己的优化方法。本文的主要工作如下:1.帧内预测算法。本文首先介绍了帧内模式选择上已有的优化算法,并对算法中存在的问题进行了分析,并在此基础之上利用PU像素值的走势特征改进了获得PU边缘主方向的方法,简化了粗选择(RMD)所需的模式数量;其次,对于相邻预测单元之间预测模式的相关性进行了统计分析,提出了一种利用相邻已编码PU预测当前PU帧内模式的算法;最后,利用相邻的CU在深度选择上的相关性,提出了一种利用相邻已编码CU估计当前CU深度的提前终止算法。仿真结果表明,采用上述三种算法可以保证在码率增加1%的前提下,编码时间减少10%以上。2.帧间预测算法。本文首先分析了帧间编码模式选择的特点,统计帧间模式选择与CU划分之间的关系,根据统计的数据提出了一种利用帧间模式选择来提前终止CU划分的算法,测试结果表明该算法能够大幅度的提升编码的速率。最后分析发现系数中非零系数越多编码所需比特数就越多,本文对于测试序列中的量化单元中非零系数所占的比例进行了统计,提出了一种利用量化单元中非零系数的比例来提前终止变换单元继续划分的算法。测试结果表明,变换单元的提前终止算法可以减少编码时间,降低传输码率,大大的提升视频编码效率。
[Abstract]:HEVC is a new generation of video coding standard after H.264. Its purpose is to meet the human needs for high-quality video. The design framework of HEVC encoder retains the traditional hybrid coding framework. But under the same video quality condition, the code rate of H. 264 is saved by about 50%. The encoder complexity increases greatly with the improvement of coding performance. So how to ensure the video quality, To minimize the complexity of video coding is the main research direction of HEVC. After deeply studying the coding standard of HEVC, this paper combines the existing optimization algorithm. The coding algorithm is optimized from the two aspects of intra prediction and inter prediction, which greatly reduces the complexity of video coding. Firstly, this paper introduces the coding structure of HEVC and the key technologies involved, explains and analyzes the modules with high complexity in detail, and puts forward the general direction of optimization according to the characteristics of the modules. Then we propose our own optimization method for intra-frame and inter-frame modules with high complexity. The main work of this paper is as follows: 1. Intra-frame prediction algorithm. Firstly, this paper introduces the existing optimization algorithms for intra-frame mode selection. Based on the analysis of the existing problems in the algorithm, the method of obtaining the main direction of pu edge is improved by using the trend feature of pu pixel value, which simplifies the number of patterns required for rough selection of RMDs. Based on the statistical analysis of the correlation of prediction patterns between adjacent prediction units, an algorithm is proposed to predict the current intra mode of pu using adjacent coded pu, and finally, the correlation between adjacent CU in depth selection is used. An early termination algorithm for estimating the current CU depth using adjacent coded CU is proposed. The simulation results show that the proposed three algorithms can guarantee that the code rate can be increased by 1%. The coding time is reduced by more than 10%. 2. Inter-frame prediction algorithm. Firstly, the characteristics of inter-frame coding mode selection are analyzed, and the relationship between inter-frame mode selection and CU partition is analyzed. Based on the statistical data, an algorithm for preemptively terminating CU partition using inter-frame mode selection is proposed. The test results show that the algorithm can greatly improve the coding rate. Finally, it is found that the more the non-zero coefficients of coefficients, the more bits are required for coding. In this paper, the proportion of non-zero coefficients of quantization units in the test sequence is counted, and an algorithm is proposed to terminate the partition of transformation units ahead of time by using the ratio of non-zero coefficients of quantization units. The test results show that, The early termination algorithm of the transform unit can reduce the coding time, reduce the transmission rate, and greatly improve the efficiency of video coding.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN919.81
【相似文献】
相关期刊论文 前10条
1 马斌;罗玉平;;基于二代小波视频编码算法的实现[J];计算机仿真;2007年05期
2 贾冬顺;张正炳;邓慧萍;;基于小波变换的视频编码算法分类研究[J];电子与电脑;2007年03期
3 沈科;王嘉;;基于三维重建技术的多视角视频编码算法[J];微计算机信息;2007年30期
4 刘雪冬;李庆;毛瑞雪;;基于增强对象的监控视频编码算法[J];计算机工程;2011年13期
5 郭龙盛;殷海兵;徐宁;;基于失真-量化模型的视频编码算法优化[J];电视技术;2012年17期
6 蒲菊华,熊璋,韩军;基于多变换的细粒度视频编码算法[J];中国图象图形学报;2004年11期
7 李哲;张灿;闫锋刚;;面向空间通信视频编码算法的业务流模型[J];中国科学院研究生院学报;2008年06期
8 卓力;刘博仑;沈兰荪;;面向无线视频传感器网络的低复杂度视频编码算法[J];数据采集与处理;2009年01期
9 王好谦;杜成立;惠征;;一种新的多视点分布式视频编码算法[J];吉林大学学报(工学版);2013年S1期
10 黄君婷;冯桂;;采用块匹配的多视点视频编码算法的改进[J];华侨大学学报(自然科学版);2013年05期
相关会议论文 前1条
1 许超;袁文佳;;多视角视频编码算法综述[A];全国第二届信号处理与应用学术会议专刊[C];2008年
相关博士学位论文 前4条
1 殷海兵;码流语法结构受限的视频编码算法优化技术研究[D];上海交通大学;2007年
2 王向文;纹理与噪声自适应性视频编码算法研究[D];上海交通大学;2008年
3 鲁照华;视频编码算法研究及其无线传输实现[D];天津大学;2005年
4 陈红新;基于提升小波的嵌入式图像与视频编码算法研究[D];天津大学;2006年
相关硕士学位论文 前10条
1 杨光旭;基于HEVC的高效视频编码算法设计与实现[D];西安电子科技大学;2014年
2 黄莹;基于联合比特平面的分布式视频编码算法研究[D];北京邮电大学;2010年
3 刘娜;可伸缩视频编码算法研究与优化[D];北京邮电大学;2010年
4 田毅珂;视频编码算法的研究与标准的实现[D];西安电子科技大学;2002年
5 李润华;基于冗余字典的分布式压缩感知视频编码算法研究[D];北京工业大学;2014年
6 刘华杰;3D视频编码算法研究[D];大连理工大学;2010年
7 潘宏得;基于TMS320C6211的监控视频编码算法的实现[D];西南交通大学;2005年
8 彭凯;H.263视频编码算法平台移植和优化[D];西安电子科技大学;2009年
9 张圣钦;MPEG-4视频编码算法平台移植和优化[D];西安电子科技大学;2009年
10 吴鹏;基于DM642的视频编码算法研究[D];武汉理工大学;2006年
,本文编号:1526082
本文链接:https://www.wllwen.com/kejilunwen/wltx/1526082.html