【技术实现步骤摘要】
本专利技术涉及视频处理领域,尤其涉及一种HEVC帧内预测编码方法。
技术介绍
随着信息技术的进步以及高清设备和移动和手持设备的普及,传统标清视频已不能满足设备对视频质量的要求,视频的应用格式向高清超高清的领域发展,从而需要视频具有很好的压缩效率。现有技术中,采用高效视频编码(HighEfficiencyVideoCoding,简称HEVC)帧内预测对视频的每一帧进行编码,从而将视频进行压缩。将视频帧划分为编码单元,计算编码单元在35种预测模式中的率失真代价,取35种预测模式中的率失真代价的最小值作为当前编码单元的率失真代价;将编码单元划分为4个子块编码单元,计算各个子块编码单元在35种预测模式中的率失真代价,取35种预测模式中的率失真代价的最小值作为当前子块编码单元的率失真代价;若4个子块编码单元的率失真代价的总和小于编码单元的率失真代价,则将编码单元划分为4个子块编码单元;若4个子块编码单元的率失真代价的总和大于编码单元的率失真代价,则终止当前编码单元的划分,同时将最小值率失真代价对应的预测模式作为编码单元的预测模式,对编码单元进行编码。然而现有技术需要计算编码单元以及每个子块编码单元在35种预测模式中的率失真代价,才能够确定是对编码单元进行划分,还是对编码单元进行预测模式的选取后进行编码。从而增加了HEVC帧内预测编码的算法复杂度,极大地增加了编码时间。
技术实现思路
本专利技术提供一种HEVC帧内预测编码方法,用以解决现有的HEVC帧内预测编码由于极高的算法复杂,所造成的编码时间过长的问题。本专利技术提供了一种HEVC帧内预测编码方法,包括:获取待编码 ...
【技术保护点】
一种HEVC帧内预测编码方法,其特征在于,包括:获取待编码视频序列,所述视频序列中包括多个视频帧,每个视频帧中包括多个编码单元;对所述多个编码单元中的当前编码单元进行离散余弦变换DCT变换,获得所述当前编码单元的DCT系数,所述DCT系数包括所述当前编码单元中包含的直流、低频和中频分量的能量系数;根据所述DCT系数确定所述当前编码单元的图像复杂度,根据所述当前编码单元的块类型确定所述当前编码单元的划分深度;根据所述当前编码单元和与所述当前编码单元相邻的相邻编码单元的图像复杂度比较结果、划分深度比较结果,确定是否对所述当前编码单元进行划分;若确定不对所述当前编码单元进行划分,则根据所述DCT系数确定所述当前编码单元的纹理方向;根据所述纹理方向确定所述当前编码单元的预测模式类型和预测模式偏移度;根据所述预测模式类型和所述预测模式偏移度确定所述当前编码单元的预测主模式,并根据所述预测主模式对所述当前编码单元进行编码。
【技术特征摘要】
1.一种HEVC帧内预测编码方法,其特征在于,包括:获取待编码视频序列,所述视频序列中包括多个视频帧,每个视频帧中包括多个编码单元;对所述多个编码单元中的当前编码单元进行离散余弦变换DCT变换,获得所述当前编码单元的DCT系数,所述DCT系数包括所述当前编码单元中包含的直流、低频和中频分量的能量系数;根据所述DCT系数确定所述当前编码单元的图像复杂度,根据所述当前编码单元的块类型确定所述当前编码单元的划分深度;根据所述当前编码单元和与所述当前编码单元相邻的相邻编码单元的图像复杂度比较结果、划分深度比较结果,确定是否对所述当前编码单元进行划分;若确定不对所述当前编码单元进行划分,则根据所述DCT系数确定所述当前编码单元的纹理方向;根据所述纹理方向确定所述当前编码单元的预测模式类型和预测模式偏移度;根据所述预测模式类型和所述预测模式偏移度确定所述当前编码单元的预测主模式,并根据所述预测主模式对所述当前编码单元进行编码。2.根据权利要求1所述的方法,其特征在于,所述根据所述预测模式类型和所述预测模式偏移度确定所述当前编码单元的预测主模式之后,还包括:获取与所述预测主模式相差预设步长的其他预设预测模式;从所述预测主模式和所述其他预设预测模式中确定率失真代价最小的模式作为所述当前编码单元的目标预测主模式;所述根据所述预测主模式对所述当前编码单元进行编码,包括:根据所述目标预测主模式对所述当前编码单元进行编码。3.根据权利要求1所述的方法,其特征在于,所述根据所述DCT系数确定所述当前编码单元的图像复杂度,包括:根据所述DCT系数,确定所述当前编码单元的方差D=|Y01|+|Y02|+|Y10|+|Y11|+|Y20|+|Y21|;根据所述方差D,确定所述当前编码单元的图像复杂度C=logD;其中,Y01Y02、Y10、Y11、Y20和Y21表示所述当前编码单元的DCT系数。4.根据权利要求1所述的方法,其特征在于,所述根据所述当前编码单元和与所述当前编码单元相邻的相邻编码单元的图像复杂度比较结果、划分深度比较结果,确定是否对所述当前编码单元进行划分,包括:确实是否能够获取与所述当前编码单元相邻的左相邻编码单元和上相邻编码单元的图像复杂度和划分深度;若获取到所述左相邻编码单元的图像复杂度和划分深度,则确定所述当前编码单元的划分深度是否等于所述左相邻编码单元的划分深度;若所述当前编码单元的划分深度不等于所述左相邻编码单元的划分深度,在所述当前编码单元的图像复杂度大于所述左相邻编码单元的图像复杂度时,对所述当前编码单元进行划分;若所述当前编码单元的划分深度等于所述左相邻编码单元的划分深度,则确定所述当前编码单元的图像复杂度是否大于等于所述左相邻编码单元的图像复杂度;若所述当前编码单元的图像复杂度大于等于所述左相邻编码单元的图像复杂度,在所述当前编码单元的子编码单元的率失真代价总和小于所述当前编码单元的率失真代价时,对所述当前编码单元进行划分;若所述当前编码单元的图像复杂度小于所述左相邻编码单元的图像复杂度,则不对所述当前编码单元进行划分。5.根据权利要求4所述的方法,其特征在于,还包括:若获取到所述上相邻编码单元的图像复杂度和划分深度,则确定所述当前编码单元的划分深度是否等于所述上相邻编码单元的划分深度;若所述当前编码单元的划分深度不等于所述上相邻编码单元的划分深度,在所述当前编码单元的图像复杂度大于所述上相邻编码单元的图像复杂度时,对所述当前编码单元进行划分;若所述当前编码单元的划分深度等于所述上相邻编码单元的划分深度,则确定所述当前编码单元的图像复杂度是否大于等于所述上相邻编码单元的图像复杂度;若所述当前编码单元的图像复杂度大于等于所述上相邻编...
【专利技术属性】
技术研发人员:侯江鹏,杨建武,于晓明,
申请(专利权)人:北大方正集团有限公司,北京大学,北京北大方正电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。