Intra Mode Coding With 67 Intra Prediction Modes

  • 回顾HEVC内帧内预测

    • 35种帧内预测模式,33方向 + DC + Planar
    • 3 MPM(most proper mode),根据相邻块或经验,获得3个最有可能的最佳模式
    • 35 mode rough RDO,用简单的HAD代替RDO过程
    • X mode full RDO{3,3,8,8,8},选择HAD代价最小的X个模式进行RDO计算,选出最优的模式
    • 参考文献1(偏向技术解读):http://blog.csdn.net/nb_vol_1/article/details/53288626
    • 参考文献2(偏向HM代码解读):http://www.cnblogs.com/545235abc/p/5190374.html
    • 参考文献3(帧内预测系列,包括参考像素获取、滤波等等方面,强烈推荐该博主HEVC相关的博客,写得相当细致):帧内预测系列
  • JVET内的角度预测优化

    • 扩展到65种角度 + DC + Planar
    • 因此,MPM也扩展到6个。(原来67种模式需要7bit编码一个模式索引,但是引入MPM后,可以降低索引号的值),MPM选择方式如下图所示,按照左或上相邻块的预测模式求得当前块的MPM,其中用截断一元码编码MPM索引号,剩余61个模式使用bypass编码
      这里写图片描述
  • 代码实现
    • get MPM: getIntraDirPredictor;不同于从above或left PU获取intra mode,而是根据当前CU的大小,计算偏移值,并根据偏移值的大小统计above和left相邻行内各块intra mode的个数,选择最多的那个模式;MPM计算方式如表格。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值