H.266/VVC代码学习42:VTM7.0中ALF小记

为了便于理解和后面的学习,进行一次统计。
主要print一些数据,分别为apsIdxapsIdxChromaalfCtuFilterIndex[i]m_ctuAlternative[1][i], m_ctuAlternative[2][i]
在这里插入图片描述
上图所示可知,假设假设亮度有n个APS索引(上图n=1):
1、APS可用数量在slice级别控制,而非CTU,CTU控制所使用的滤波器种类。
2、亮度APS数量为16+1alfCtuFilterIndex[i];色度APS数量只有1,但色度APS里面有多种滤波器m_ctuAlternative[1][i]
3、对于每一帧,则可供使用的APS种类为索引为0~15这16个固定滤波器,加上索引为16的APS滤波器(前面有操作将APS索引的系数存进16开始的)。
4、APS滤波器的使用率或许比固定滤波器高一些?
5、亮度CTU是否启用ALF和色度此CTU不影响。
在这里插入图片描述
上图中用了2种亮度APS,所以索引存在16和17。
在这里插入图片描述
上图可知,色度可能不存在APS,此时色度通道未使用ALF。

猜你喜欢

转载自blog.csdn.net/weixin_42979679/article/details/102918474