首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修案例库 > 通信设备 通信工具
什么是I、P和 B帧?
来源:本站整理  作者:佚名  2012-06-04 17:05:15



答:I 图像(I 帧)是靠尽可能去除图像空间冗余信息来压缩传输数据量的帧内编码图像。P 图像(P 帧)是通过充分降低与图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像。B 图像(B 帧)是既考虑与源图像序列前面已编码帧也顾及源图像序列后面已编码帧之间的时间冗余信息来压缩传输数据量的编码图像。一般地,I 帧压缩效率最低,P 帧较高,B帧最高。那为什么还要设置 I 帧呢?

设置 I 帧主要有三个理由:第一个原因是当某帧或某宏块在参考帧中找不到匹配帧或宏块时,就只好进行帧内编码,场景切换或图像中的“遮挡”和“暴露”部分就是这种情况的例子;第二个原因是解码 I 帧不需要参考帧,因而可以在 I 帧进行码流的切换和编辑等操作;第三个原因是再好的预测算法也有误差,而且一帧接一帧地预测,误差会不断累积,使压缩效率逐渐降低,图像质量不断蜕变。为防止解码图像损伤的逐渐加剧,不需要间隔太远,即插入 I 帧,以便重新开始一个新的预测编码过程。

 

P 帧是预测帧,由源视频序列该帧前面并且已编码的 I 帧或 P 帧预测,通过消除图像序列时间冗余信息,达到压缩该帧数据量的目的。P 帧比 I 帧的压缩效率高,而且也可作为参考帧。

 

B 帧是双向预测帧,由源视频序列前面和后面且已编码的 I 帧或 P 帧来预测,通过消除图像序列前后时间冗余信息,达到压缩该帧数据量的目的。尽管 B 帧压缩效率更高,但由于其不能作为参考帧,视频序列帧间相关性一般又不会延续很多帧,所以不 能 连 续 编 码 很 多 的 B帧。

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:11,742.19000 毫秒