HaoQiao 发表于 2016-7-25 18:25:59

I帧P帧B帧

本帖最后由 HaoQiao 于 2016-7-25 18:29 编辑

       I图像(帧)是靠尽可能去除图像空间冗余信息来压缩传输数据量的帧内编码图像; P图像(帧)是通过充分降低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也叫预测帧; B图像(帧)是既考虑与源图像序列前面已编码帧,也顾及源图像序列后面已编码帧之间的时间冗余信息来压缩传输数据量的编码图像,也叫双向预测帧;一般地,I帧压缩效率最低,P帧较高,B帧最高。          I帧(I frame) 又称为内部画面 (intra picture),I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。在MPEG编码的过程中,部分视频帧序列压缩成为I帧;部分压缩成P帧;还有部分压缩成B帧。I帧法是帧内压缩法,也称为“关键帧”压缩法。I帧法是基于离散余弦变换DCT(Discrete Cosine Transform)的压缩技术,这种算法与JPEG压缩算法类似。采用I帧压缩可达到1/6的压缩比而无明显的压缩痕迹。
      P帧 在针对连续动态图像编码时,将连续若干幅图像分成P,B,I三种类型,P帧由在它前面的P帧或者I帧预测而来,它比较与它前面的P帧或者I帧之间的相同信息或数据,也即考虑运动的特性进行帧间压缩。P帧法是根据本帧与相邻的前一帧(I帧或P帧)的不同点来压缩本帧数据。采取P帧和I帧联合压缩的方法可达到更高的压缩且无明显的压缩痕迹。
P帧特点: ①P帧是I帧后面相隔1~2帧的编码帧。
                     ②P帧采用运动补偿的方法传送它与前面的I或P帧的差值及运动矢量(预测误差)。
                     ③解码时必须将I帧中的预测值与预测误差求和后才能重构完整的P帧图像。
                     ④P帧属于前向预测的帧间编码。它只参考前面最靠近它的I帧或P帧。
                     ⑤P帧可以是其后面P帧的参考帧,也可以是其前后的B帧的参考帧。
                     ⑥由于P帧是参考帧,它可能造成解码错误的扩散。
                  ⑦由于是差值传送,P帧的压缩比较高。
         B帧法是双向预测的帧间压缩算法。当把一帧压缩成B帧时,它根据相邻的前一帧、本帧以及后一帧数据的不同点来压缩本帧,也即仅记录本帧与前后帧的差值。只有采用B帧压缩才能达到200:1的高压缩。一般地,I帧压缩效率最低,P帧较高,B帧最高。


bean.yang 发表于 2016-7-26 10:31:27

科普

halleyhuang 发表于 2016-7-26 12:02:29

学习了

wujunxian 发表于 2016-7-26 15:33:25

专业大神贴
页: [1]
查看完整版本: I帧P帧B帧