1,在H.264中,句法元素被组织成序列,图像,片,宏块和子宏块5个层次。
2,每一层都包含头部和数据区,类似于TCP/IP结构。并且形成了管理和被管理的强依赖关系。
3,在H.264中,将原本属于序列层和图像层头部的大部分句法元素游离出来,形成序列集和图像集,取消了序列层和 图像层,其余部分放入片层。
4,参数集是个独立的数据单元,不依赖参数集外的其他句法元素。
5,参数集只是在片层需要时,才被引用。
6,一个序列参数集可以被多个序列中的图像参数集引用。在图像参数集中有个ID,标志序列。
7,一个图像参数集可以被一个或多个图像引用。
8,参数集在时间上必须先被送到解码端。
9,在H.264中,每个片必须携带所属图像的编号,大小等信息。虽然同一图像中的片所带信息会有数据冗余,但增强了通信的鲁棒性,即使一个片中的信息丢失,也可以通过前后的片恢复出该片中的信息。
10,一个序列包含多个图像,其第一个图像成为IDR(即使解码刷新图像),IDR一定是I图像,但I图像不一定是IDR,一个序列中可以包含多个I图像。IDR图像之后的图像永远不会用IDR图像之前的图像数据来解码。