H264/AVC 解码 帧内预测

本文详细介绍了H.264编码标准中的帧内预测技术,包括4×4、16×16亮度块以及8×8色度块的预测模式。通过利用相邻宏块的预测模式相关性,减少码流中表示预测模式所需的bits。同时,提到了PCM编码模式,这种模式下码流直接传输像素值,解码器无需进行复杂的计算。不同大小的块拥有不同的预测模式数量,以优化编码效率。
摘要由CSDN通过智能技术生成

在帧内预测中,当前编码的宏块上方及左侧的宏块用于计算出当前宏块的预测值。当前宏块与其预测值的差值将进一步编码并传输到解码器。解码器利用码流中用于表示预测方式和预测残差的bits来解出当前宏块的预测值。此外,264提供了PCM编码模式,即码流中传输的就是像素值,解码器只负责接收就可以,没有其他计算。

264提供了四种帧内预测方式:分别是4×4亮度块的帧内预测、16×16亮度块的帧内预测、8×8色度块的帧内预测和PCM帧内预测模式。


4×4亮度块预测解码

4×4亮度块一共有8种帧内预测角度+1个DC预测,共9种预测模式。

 

如果单独传输每个4×4亮度块的预测模式,会消耗巨大的bit,所有考虑利用相邻块之间预测模式的相关性(空间位置相近,使用同一种预测模式的概率大)。以下图A、B和C为例:

C的模式和A与B的模式密切相关。


16×16亮度块预测解码

16×16亮度块一共有2种帧内预测角度+1个DC+1个Plane预测,共4种预测模式。


8×8色度块预测解码

 8×8色度块一共有2种帧内预测角度+1个DC+1个Plane预测,共4种预测模式。

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值