H.264中的Slice

来源:互联网 发布:淘宝店首页装修教程 编辑:程序博客网 时间:2024/05/18 03:31

slice - 条带:

特定条带组内部按照光栅扫描顺序排列的整数个宏块或宏块对。对于基本编码图像,条带组分割为条带称为分割。虽然一个条带包含条带组内部按照光栅扫描顺序排列的整数个宏块或宏块对,但这些宏块或宏块对在图像内部并不一定是按照光栅扫描顺序连续排列的。宏块地址是通过条带第一个宏块的地址(条带头中描述)以及宏块到条带组的映射得到的。


slice header - 条带头:

编码条带的一部分,包含与该条带中第一个或者全部宏块有关的数据元素。 

B slice - B 条带: 

根据同一条带中已解码样点帧内预测从先前解码的参考图像经过帧间预测得到的条带,对每个块进行预测时最多使用两个运动矢量和参考索引。


I slice -帧内(I)条带:

非 SI 条带,并且该条带在解码时仅使用同一个条带内部的编码样点进行预测


P slice -P 条带:

可根据同一条带中已解码样点利用帧内预测进行解码,或者根据先前解码的参考图像利用帧间预测进行解码的条带,最多使用一个运动矢量和参考索引对每个块中的样点做预测。


SI slice -SI 条带:
仅使用同一条带中的已解码样点进行预测编码的条带,并使用预测样点的量化。SI条带可以被编码从而其中的已解码样点可以和 SP条带一样重建。


SP slice -SP 条带:

使用同一条带中的已解码参考样点进行帧间预测编码的条带,SP条带使用至少一个运动矢量和参考索引来预测每个块的样点值。SI 条带可以被编码从而其中的已解码样点可以和另一个 SP 条带或 SI条带一样重建。



原文地址:http://blog.csdn.net/wangjiannuaa/article/details/6966417

0 0
原创粉丝点击