H.266的帧内技术之亮度模式编码

    在10月份澳门的JVET会议上,266接收了一个有关亮度模式编码的提案,下面就详细记录一下在VTM3.0版本上的亮度模式编码。

    在VTM2.0中,亮度模式编码延续了H.265中的3 MPM及剩余模式编码的方法,在10月份会议(即L次会议)上,接受JVET-L0165提案,该提案提出针对现在的65种角度模式把3 MPM扩展到 6 MPM,且针对多参考行帧内预测技术细致的设计的不同的MPM构造方法,构造过程会用到当前块的相邻左块(A)和上块(B)的预测信息,如下图所示。

     H.266的帧内技术之亮度模式编码_第1张图片

一. 6MPM列表构造:

1. 当参考行索引为0:

H.266的帧内技术之亮度模式编码_第2张图片

2. 当参考行索引不为0时:

H.266的帧内技术之亮度模式编码_第3张图片

二. 亮度模式编码 

     在进行模式编码时,先判断选中模式是否属于6 MPM列表,如果是,则采取特定的熵编码方法,如果属于6 MPM列表之外的剩余模式,则使用另一种特定的熵编码方法,具体如下:

1.如果属于MPM,先常规编码1bit(使用上下文模型)

MPM中编码1,不在MPM中编码0

2.然后用不等长编码表示其在MPM列表中的索引(旁路编码);

idx=0    0

idx=1    10

idx=2    110

idx=3    1110

idx=4    11110

idx=5    11111

3.若不在MPM中,不等长莱斯截断码编码最多6比特的剩余模式;

剩余模式重新排序编号,

编号<3           5bit

编号>=3         6bit

你可能感兴趣的:(H.266/VVC)