视频编码帧内预测

帧内预测的理论基础是视频种当前帧内部空域的相关性,也可说是当前编码图像的各个像素值从左上位置到右下位置的存在某种内在连续性。所以,当前编码块的预测像素值根据帧内预测方向上的已重建的空间相邻块的边界像素值获取。对于不同视频帧,纹理内容也不相同,因此需要根据编码块的图像内容自适应获取不同的预测放学,决策出其预测像素值需要参考和采用哪一个方向的参考像素,能够获取编码块的最佳压缩性能。

帧内预测主要是做两件事,预测像素获取和预测模式的编码。
通过相邻块里参考像素(环路滤波前)来生成亮度和色度分量预测像素值,并将亮度和色度的最佳帧内模式写到码流中。后者是告知解码器,编码端选择的最佳预测模式,从而解码端获取和编码器一样的预测像素值。
1.预测像素获取
H266中帧内预测的基本单位为CU,利用相邻块的重建像素信息,**依次经过:参考像素值的获取,预测像素值的计算,预测像素值的修正,**3大步骤生成当前CU预测像素。
帧内预测示意距离,白色区域为当前CU像素,灰色区域为相邻块中已编码重建像素,为帧内预测的参考像素。帧内预测的过程就是根据已重建的灰色像素点像素值,一般通过加权处理得到当前编码块白色区域的预测像素值。
是否能得到准确的帧内预测值主要取决以下三个步骤
1.当前编码块的参考像素有效性判断和获取(和相应滤波)
2.根据预测方向使用参考像素计算预测像素值
3.对第二步计算的预测像素值进行修正(后处理)
上述步骤可以概括为选择何种预测模式来表达与参考像素是怎么相似的,以及为了得到更精准的预测值对预测像素如何修正。

2.预测模式编码
帧内预测除上述预测过程,还需编码最优帧内预测模式讲预测信息写进码流传输

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值