[发明专利]一种针对AVS2的帧内快速模式决策方法有效
申请号: | 201911111352.3 | 申请日: | 2019-11-13 |
公开(公告)号: | CN112804524B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 贾惠柱;向国庆;李源;谢豪;解晓东;黄铁军 | 申请(专利权)人: | 北京大学 |
主分类号: | H04N19/11 | 分类号: | H04N19/11;H04N19/122;H04N19/147 |
代理公司: | 北京万象新悦知识产权代理有限公司 11360 | 代理人: | 贾晓玲 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 avs2 快速 模式 决策 方法 | ||
1.一种针对AVS2的帧内快速模式决策方法,其特征在于,包括下列步骤:
步骤一、利用Sobel算子获取当前PU中每个像素在水平和垂直方向的梯度值,计算如下所示;
Gxij=pi+1,j-1+2×pi+1,j+pi+1,j+1-pi-1,j-1-2×p-1i,j-pi-1,j+1, (1)
Gyij=pi-1,j-1+2×pi,j-1+pi+1,j-1-pi-1,j+1-2×pi,j+1-pi+1,j+1, (2)
其中pi,j代表在位置(i,j)上的像素,Gxij和Gyij分别代表像素水平方向和垂直方向的梯度值;
步骤二、根据上步骤得到的Gxij和Gyij,通过公式(3)计算当前PU的梯度角θ;
其中n表示当前PU中水平方向或垂直方向的像素数;
步骤三、通过公式(4)得到当前PU的纹理方向角β;
步骤四、在AVS2标准中,PU的帧内预测模式一共有33种,包括3种非角度预测模式0~2和30种帧内角度预测模式3~32,每种角度预测模式对应一种纹理方向角;当β最接近帧内角度预测模式3或32所对应的纹理方向角时,转到步骤六;否则转到下一步;
步骤五、将β与30种角度预测模式对应的纹理方向角进行比较,选择与β最接近的12种角度所对应的帧内角度预测模式,再加上3种非角度预测模式,遍历上述12种角度所对应的角度预测模式和3种非角度预测模式的基于SATD的率失真代价的计算;经过比较,获得其中9种基于SATD的率失真代价较小的帧内预测模式作为候选模式,将候选模式按照其对应的基于SATD的率失真代价由小到大的顺序依次排列,形成第一级候选列表;转到步骤七;
步骤六、当β最接近帧内角度预测模式3或32所对应的纹理方向角时,对当前PU进行AVS2标准中的RMD过程,即完整遍历33种帧内预测模式的基于SATD的率失真代价的计算,获得其中9种基于SATD的率失真代价较小的帧内预测模式作为候选模式;将候选模式按照其对应的基于SATD的率失真代价由小到大的顺序依次排列,形成第一级候选列表;
步骤七、将不同尺寸的预测单元PU均重复以上步骤,完成所有预测单元PU的第一级候选列表的构建;
步骤八、将当前PU左侧相邻PU的最优帧内预测模式和第一级候选列表中的模式进行比较;如果第一级候选列表中存在最优帧内预测模式,则候选列表不发生改变;如果不存在最优帧内预测模式,则将候选列表中最后一位的模式去掉,剩余模式依次向后移动一位,把左侧相邻PU的最优帧内预测模式置于候选列表的第一位;
步骤九、对于当前PU上侧相邻的PU和前一帧相同位置的PU的最优帧内预测模式重复步骤八中的过程;
步骤十、最后根据PU尺寸的不同在候选列表中选择前3或5种候选模式进行RDO;即:4x4PU选择前5种,8x8、16x16、32x32、64x64PU选择前3种;
其中,上述的SATD、RMD和PU的含义如下,
SATD:sum of absolute transformed difference,绝对变换差值之和;
RMD:rough mode decision,粗略的模式决策;
PU:prediction unit,预测单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911111352.3/1.html,转载请声明来源钻瓜专利网。