图像群组
编辑图片组或图片组是视频图片流中的一组相互编码的、连续的单个图片。
图像群组的类型
编辑每个 MPEG 编码的电影或视频流由连续的图像群组组成。 可见的单个图像是从其中包含的 MPEG 图像生成的。 在 MPEG-2 中,一个组通常为半秒,在 MPEG-4 中通常为十秒左右。
图像群组可以包含以下图像类型:
帧内编码图片,对应一张完整的静止图片,类似于JPEG图片,与其他图片类型无关。P图片包含与前一个I或P图像的差异信息 B图像包含与前一个和/或后一个I或P图像的差异信息。D图像用于快进。
如果一个图像群组可以独立于之前或之后的图像群组被解码,则它被称为封闭的。 因此,如果它依赖于另一个图像群组,则称为开放。
结构
编辑在MPEG-1和MPEG-2中,图像群组在呈现顺序上必须以帧内或B图片开始,以帧内或P图片结束。 中间可以有任意数量的帧内、P 和 B 帧。 总的来说,一个图像群组必须包含至少一个内部图像; 但是,它可能只包含帧内图,由于在解码B图时需要后续的帧内图或p图,因此图像群组通常会重新排列到编码序列中进行存储。 这样做的好处是在解码过程中可以更快地到达要处理的图像,并且 B 图像需要更小的中间存储器。
下面是一个使用图像群组的例子:
显示顺序:
可能的编码顺序:
MPEG-4 图像群组最多可包含 14 个帧内帧; 只有有了新的 IDR,新的组才会开始。
失败时的行为
编辑如果传输以这种方式编码的视频并且连接暂时丢失,则可以从缓冲区播放帧,从而使播放速度保持恒定。 如果连接持续不佳,传输速率太低以致于无法填充缓冲区。 此外,个别图像不断丢失。

然后会出现以下效果:
如果缺少 I 帧,则只能在回放中看到在后续 P 帧之后到达的更改。 例如,复制系统用灰色替换丢失的图像信息。 在下一个 P 帧中没有改变的内容之后保持灰色。
如果 P-图片失败,这只会影响到下一个 I-图片的后续 P-和 B-图片。 结果是相似的,只是持续时间较短。
B 图像的丢失是可以容忍的,只有在抽搐时才会注意到。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/341886/