一种HEVC帧内编码快速决策算法
2018-11-26刘市原玲洪澍
刘市 原玲 洪澍

摘要:为了降低HEVC计算复杂度,本文提出了一种快速编码分割的方法,在CU的分割过程中,根据当前图像的纹理特征,基于当前CU块周围纹理信息加权比较,提前结束CU分割。在模式决策的时候精简候选模式,减少编码时间。通过在HM10.0的实验证明:文中方法相比于HM10.0标准代码,能降低45.37%的编码时间,信噪比仅下降0.054,平均比特流仅增加1.02%左右。
关键词:HEVC;纹理信息;帧内预测;快速CU;模式决策
中图分类号:TP312 文献标识码:A 文章编号:1009-3044(2018)22-0298-03
新一代高效视频编码(High Efficient Video Coding,HEVC)是由ISO/IEC (MPEG)和ITU-T(VCEG)联合制定方新一代视频编解码标准,旨在H.264/AVC High Profile [1]的基础上, 在保证视频质量相同的前提下,视频流的码率减少50%。
1 HEVC帧内预测编码概述
与H.264/AVC编码标准类似,H.265/HEVC编码先对来自视频序列的每一帧图片分割处理成若干个CTU(Coding Tree Unit),然后再对逐个CTU进行处理,继续划分为若干个CU,CU编码单元是基本的编码单位。HEVC中定义了三种划分单元:编码单元CU(Coding Unit)、预测单元PU(Prediction Unit)、和变换单元TU(Transform Unit)。
和H.264 标准中固定大小的宏块相比较,HEVC具有更加灵活多变的划分。其提供的最大编码单元CU尺寸为64×64 像素,对应深度(Depth)为0。然后以四叉树的方式逐个递归向下分割成4个32×32像素CU,对应深度为1,以此类推,继续分割 16×16像素的CU(Depth =2)和8×8像素的CU(Depth =3),一个CTU块随机分割如图1所示:
HEVC的测试模型(HM)中,延续了H.264的混合编码架构,据统计发现预测编码所占时间比较大,而编码预测复杂度主要是由穷尽的率失真代价计算引起的。帧内预测的过程主要可以分为两步:自上而下递归的CU块的分割过程和从下往上CU修剪过程[3]。……
