h.264的条带类型

h.264主要分为三个档次。

基本档次,主要档次,扩展档次。


在一副图像中,每个条带中的宏块数目是不固定的。编码的条带之间是最小的相互独立单元,这有助于防止编码数据的错误扩散。

I条带(帧内)

属于所有档次

只包含I宏块(每一个块或宏块由在相同的条带内以前编码过的数据来预测)


P条带(预测)

属于所有档次

包含P宏块(每一宏块或宏块分割从列表list0的参考图像中被预测)和/或I宏块


B条带(双向预测)

属于主要档次和扩展档次

包含B宏块(每一个宏块或宏块分割从列表list0和/或列表list1的参考图像中被预测)和/或P宏块和/或I宏块


SP条带(交换P)

属于扩展档次

使编码流之间易于交换;包含P和/或I宏块


SI条带(交换I)

属于扩展档次

是编码流之间易于交换;包含SI宏块(帧内编码宏块的一种特殊类型)




条带头 信息定义了条带类型。

条带数据 由一组编码的宏块和/或指示跳转的宏块组成。

每个宏块包含一组头元素和编码差值数据组成。


一个宏块包含对应于视频帧的16x16采样区域的编码数据,宏块在一帧内以光栅扫描顺序寻址。

mb_type:确定编码的宏块是帧内或帧间模式;确定宏块分割的大小

mb_pred:确定帧内预测模式;确定列表list0和/或list1参考和不同的编码运动。每个宏块分割的矢量(帧间宏块,除了8x8宏块分割大小的帧间宏块)

sub_mb_pred:(仅8x8宏块分割大小的帧间宏块)确定子宏块分割的大小;对每个宏块分割的大小由表list0和/或list1参考;对每个宏块的子分割有不同的编码运动矢量。

coded_block_pattern:识别8x8的块(亮度和色度)包含编码的变换系数。

mb_qp_delta:改变量化器参数。

residual:预测以后编码变换系数对应残留值。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值