Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1801471
  • 博文数量: 306
  • 博客积分: 3133
  • 博客等级: 中校
  • 技术积分: 3932
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-19 16:50
文章分类

全部博文(306)

文章存档

2018年(7)

2017年(18)

2016年(39)

2015年(35)

2014年(52)

2013年(39)

2012年(22)

2011年(29)

2010年(53)

2009年(12)

分类: 嵌入式

2010-04-14 10:03:12

在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。

I表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可

以完成(因为包含完整画面)

P表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存

的画面叠加上本帧定义的差别,生成最终画面。(也就是差别帧,P帧没有完整画

面数据,只有与前一帧的画面差别的数据)

如果你明白P的意思,那么B就比较好理解了。

B帧是双向差别帧,也就是B帧记录的是本帧与前后帧的差别(具体比较复杂,有4

种情况,但我这样说简单些,有兴趣可以看看我上面提供的资料),换言之,要

解码B帧,不仅要取得之前的缓存画面,还要解码之后的画面,通过前后画面的与

本帧数据的叠加取得最终的画面。



在视频编码中, IPB帧的应用很好的进行特别是帧内编码.

以下是他们的显示顺序:
I B B B P B B B P B B B....

其中I 帧 基本的压缩率很低, 而p帧是由I帧或P帧预测, B帧由I和P共同预测出来

.   从而P和B帧实际只是相邻良帧的差值.
但是在传输是的顺序却和显示顺序不一致:
I P B B B P B B B P B B B...


H.264,或称MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动

态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的

高度压缩数字视频编解码器标准。


文件:Introduction+to+MPEG+Encoding+and+Decoding.rar
大小:153KB
下载:下载

阅读(6186) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~