我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 帧间编码 >

I帧和B帧P帧的区别

归档日期:06-06       文本归类:帧间编码      文章编辑:爱尚语录

  1.它是一个全帧压缩编码帧。它将全帧图像信息进行JPEG压缩编码及传输;

  P帧的预测与重构:P帧是以I帧为参考帧,在I帧中找出P帧“某点”的预测值和运动矢量,取预测差值和运动矢量一起传送。在接收端根据运动矢量从I帧中找出P帧“某点”的预测值并与差值相加以得到P帧“某点”样值,从而可得到完整的P帧。

  2.P帧采用运动补偿的方法传送它与前面的I或P帧的差值及运动矢量(预测误差);

  B帧以前面的I或P帧和后面的P帧为参考帧,“找出”B帧“某点”的预测值和两个运动矢量,并取预测差值和运动矢量传送。接收端根据运动矢量在两个参考帧中“找出(算出)”预测值并与差值求和,得到B帧“某点”样值,从而可得到完整的B帧。

  2.B帧传送的是它与前面的I或P帧和后面的P帧之间的预测误差及运动矢量;

  4.B帧压缩比最高,因为它只反映丙参考帧间运动主体的变化情况,预测比较准确;

  关键帧也叫I帧(大写的i),它是帧间压缩编码里的重要帧,帧间编码就是MPEG那类,I帧的间隔调节会影响到GOP长度,进而影响到读取GOP的速度,如果I帧间隔设置过大,在必须要用到I帧的场合就可能被迫用B/P帧来代替,那样就是降低画面质量,I帧是帧间压缩的基础的基础,比如一个典型的GOP(IBP帧包)结构一般是:IBBPBBPBBPBBPBBPBB,B是前后参考帧,即参考前面和后面两帧的数据加上本帧的变化而得出本帧的数据,P是向前参考帧,解释参考B帧,假设I帧损坏,那么整个GOP结构就坏掉了,即IBBPBBPBBPBBPBBPBB这么多帧一起坏掉,你设置过长的间隔也会导致编码出来的东西不稳定,

本文链接:http://twilightranch.com/zhengjianbianma/10.html