[发明专利]一种适用于HEVC标准的帧内预测块大小划分的快速算法有效
| 申请号: | 201510277356.4 | 申请日: | 2015-05-27 |
| 公开(公告)号: | CN104883566B | 公开(公告)日: | 2018-06-12 |
| 发明(设计)人: | 范益波;陆彦珩;程魏;黄磊磊;曾晓洋 | 申请(专利权)人: | 复旦大学 |
| 主分类号: | H04N19/119 | 分类号: | H04N19/119;H04N19/176 |
| 代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
| 地址: | 200433 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 预测单元 帧内预测块 快速算法 梯度计算 划分方式 视频压缩 帧内预测单元 最大编码单元 编解码技术 图像复杂度 数字高清 图像选择 帧内预测 复杂度 相加 | ||
1.一种适用于HEVC标准的帧内预测块大小划分的快速算法,HEVC帧内预测单元有5种可选块大小,即4x4、8x8、16x16、32x32、64x64,其特征在于引入梯度算法,大致获得当前预测单元(PU)的图像复杂度信息,基于这一复杂度信息大致判断最有可能的块大小划分方案,从而大大加速模式判决过程;具体步骤如下:
(1)首先,在原始视频流中,把一帧图像划分为若干HEVC标准的最大编码单元(LCU),将最大编码单元(LCU)内部可进行操作的点进行梯度计算,得到当前点周边像素值的变化情况;
(2)然后,将某一预测单元(PU)内所有点的梯度计算结果相加,得到当前预测单元(PU)的图像复杂度;
(3)最后,根据计算得到的图像复杂度进行块大小划分;
其中,所述HEVC标准的预测单元(PU),其大小为4x4、8x8、16x16、32x32、64x64中的一种,且预测单元必定小于编码单元;
所述的梯度计算,是基于sobel算子的计算,获得当前像素点在X、Y两个不同方向上的梯度值;
所述基于sobel算子的梯度计算步骤为:
将当前像素点左侧和右侧的3个点像素值按1∶2∶1加权后相减,得到X方向的梯度变化情况Gx,将当前像素点上下两侧3个点像素值按1∶2∶1加权后相减,得到Y方向的梯度变化情况Gy,Gx及Gy的计算公式如公式(1)所示:
Gx=Pi-1,j-1+2*Pi-1,j+Pi-1,j+1-Pi+1,j-1-2*Pi+1,j-Pi+1,j+1
Gy=Pi-1,j-1+2*Pi,j-1+Pi+1,j-1-Pi-1,j+1-2*Pi,j+1-Pi+1,j+1 (1)
式中,Px,y指不同像素点的数值,下标i,j分别代表其在X、Y轴方向上与中心点的位置关系;
对某一个预测单元PU,将其中所有点的梯度值相加得到当前PU的图像复杂度K,其公式如公式(2)所示:
K=∑(|Gx|+|Gy|)
最后,依据图像复杂度信息,确定最有可能的块大小划分方法;
这里,所述依据图像复杂度信息,确定最有可能的块大小划分方法,判断的根据为经验阈值,具体如下:
如果64x64块中每一个32x32子块的图像复杂度均小于某一阈值,则认为这个64x64块图像复杂度较低,不需要划分,此时选用64x64作为最有可能的块大小划分;若不满足,则将64x64块划分为4个32x32子块,并对四个32x32子块依次进行图像复杂度分析;依次类推,可以完成32x32、16x16、8x8块的划分选择,并最后得到最有可能的块大小划分方案;这里的经验阈值与图像特性相关,一组可行的经验阈值如下表所示:
2.根据权利要求1所述的快速算法,其特征在于所述HEVC标准的最大编码单元(LCU),其大小为32x32或64x64中的一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510277356.4/1.html,转载请声明来源钻瓜专利网。





