纹理的HEVC编码块尺寸决策算法
2016-06-17张聪聪李子印应凌楷郭笙听
张聪聪,李子印,应凌楷,郭笙听
(中国计量学院 光学与电子科技学院,浙江 杭州 310018)
纹理的HEVC编码块尺寸决策算法
张聪聪,李子印,应凌楷,郭笙听
(中国计量学院 光学与电子科技学院,浙江 杭州 310018)
【摘要】针对高效视频编码(HEVC)帧内编码算法计算复杂度高的问题,提出了一种基于纹理的HEVC编码块尺寸快速决策算法.首先,提出了编码块四个方向的纹理复杂度衡量指标,再通过训练视频序列选取在不同量化参数(QP)下的最佳阈值,最后根据阈值判断当前编码块的纹理复杂度,纹理复杂度高的编码块跳过率失真(RD)代价的计算,纹理复杂度低的编码块将会终止划分.实验结果表明,在全帧内模式配置下,与HM10.0相比较,该算法的编码时间可缩短45.3%,同时BD-Bitrate(Bjontegaard Delta Bitrate)增加了1.27%,BD-PSNR(Bjontegaard Delta Peak Signal-to-noise Rate)减少了0.058 dB;与GEC-LEC算法相比,编码时间可节省3%,BD-Bitrate增加了0.5%,BD-PSNR减少了0.023 dB.
【关键词】高效视频编码;纹理复杂度;编码块尺寸
随着人们对高清和超高清视频需求的不断增加,H.264编码技术在编码效率上已经不能满足需求.另外,手机和电脑产生的海量视频流量及视频的实时传输,对当今的网络提出了巨大的要求和挑战[1].
视频编码技术是一种对视频信息去除信息冗余,从而进行有效压缩、存储和网络传输的技术.为了提高编码效率,ITU-T和ISO/IEC 联合制定了新一代高效视频编码(HEVC)标准.与H.264/AVC相比,HEVC支持更大的编码深度和更大的编码块,以及更多的帧内预测模式.HEVC支持的最大编码块的大小为64×64,定义其深度为0,最小编码块的大小为8×8,定义其深度为3,其余大小为32×32、16×16的编码块,其深度分别为1和2;……
