image.pngH264H265视频编解码算法文章汇总
宏块类型为I4MB,每一个4x4的宏块都划分成4等分,每一个等分都是8x8的都是由cbp的一个bit来表示
每一个都要按照cbp的一个bit来判断有没有预测残差,有没有系数矩阵
传入的索引为0,1,2,3在8x8的矩阵中分别代表下面的4个4x4的矩阵块
image.pngint类型的矩阵所有信息保存在 coeff[16]中,如何将此4x4的矩阵写入到16x16的矩阵中呢?
如果是4x4亮度矩阵,写入顺序如下
image.png若是16x16模式的交流分量,每一个系数矩阵的直流分量是被单独摘出去进行保存的,解析也是单独解析,
如果是Luma[16][16]_AC模式,因为第一个元素单独摘出去,不再从0位置开始写,从1位置开始写,右边第二个
image.png反量化之后,进行反变换,还原为预测残差,获取真正的残差数据
网友评论