视频应用中的帧率等知识介绍

出处:九视  作者:jooview   发布:2014-11-05 21:22  阅读:

  视频采集压缩编码卡主要应用于视频采集,视频压缩编码等方面,视频压缩通过减少和去除冗余视频数据的方式,达到有效发送和存储数字视频文件的目的。同三维视频的多种流媒体视频采集卡在应用中式需要多种视频技术的,如视频采集技术,视频编码技术等,目前视频流传输中最为重要的编解码标准有国际电联的H.261、H.263,运动静止图像专家组的M-JPEG和国际标准化组织运动图像专家组的MPEG系列标准。而根据MPEG视频压缩的定义,帧分为 I 帧 ,B 帧 ,P 帧。

  I帧p帧b帧基本概念:

  I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。

  P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也叫预测帧;

  B frame: 双向预测内插编码帧 又称bi-directional interpolated prediction frame,既考虑与源图像序列前面已编码帧,也顾及源图像序列后面已编码帧之间的时间冗余信息来压缩传输数据量的编码图像,也叫双向预测帧;

  PTS:Presentation Time Stamp。PTS主要用于度量解码后的视频帧什么时候被显示出来

  DTS:Decode Time Stamp。DTS主要是标识读入内存中的bit流在什么时候开始送入解码器中进行解码。

  I帧p帧b帧的区别:

  I frame:自身可以通过视频解压算法解压成一张单独的完整的图片。

  P frame:需要参考其前面的一个I frame 或者B frame来生成一张完整的图片。

  B frame:则要参考其前一个I或者P帧及其后面的一个P帧来生成一张完整的图片。

  两个I frame之间形成一个GOP,在x264中同时可以通过参数来设定bf的大小,即:I 和p或者两个P之间B的数量。

  帧内和帧间压缩

  由于视频质量和网络带宽占用时相互矛盾的,多媒体视频处理的第一步通常都需要对采集的视频信号压缩编码,视频压缩中的有损和无损压缩之分,也有帧内和帧间压缩的区别,其中帧间压缩可区分每幅影像的差异并且只传送影像不同的部分,这种格式的代表是MPEG1、 MPEG2、 MPEG4、H.264和AVS 。特别是MPFG4、H.264因使用图层(Layer)方式而能够智能化选择影像的不同之处,从而使图像存储容量大幅度下降

  I帧图像采用帧内编码方式, 即只利用单帧图像内的空间相关性, 而没有利用时间相关性。I帧主要用于接收机的初始化和信道的获取以及节目的切换和插入, I帧图像的压缩倍数相对较低, I帧图像周期性出现在图像序列中, 出现频率可由编码器选择。

  P帧和B 帧图像采用帧间编码方式, 即同时利用空间和时间上的相关性。P帧图像只采用前向时间预测, 可以提高压缩效率和图像质量。P帧图像中可以包含帧内编码的部分, 即P帧中的每一个宏块可以是前向预测, 也可以是帧内编码。B 帧图像采用双向时间预测, 可以大大提高压缩倍数。值得注意的是, 由于B 帧图像采用了未来帧作为参考, 因此MPEG- 2编码码流中图像帧的传输顺序和显示顺序是不同的。

相关信息

备注:说出你的需求,我们专业的技术工程师随时为您解决产品或应用问题,也可以为您量身定做解决方案 !