帧和场

一、帧和场

每个电视帧都是通过扫描屏幕两次而产生的,第二个扫描的线条刚好填满第一次扫描所留下的缝隙,每个扫描即称为一个场。不同的电视制式,参数可能不一样。在国内,使用的是PAL制,它是25 /秒的电视画面,即50/秒;NTSC制为30/秒,即60/秒。

二、计算机与电视

当计算机在显示器上播放视频时,它只会显示一系列完整的帧,而不使用交错场的电视显示方式。因此针对计算机显示器所设计的视频格式和 MPEG-1 都不使用场。专为这些格式设计的视频编辑软件就无法正确地处理场,因此不适合产生用于电视的视频。若您的影片将通过电视来播放,务必使用可处理场的编辑程序。

三、帧编码和场编码

原始视频帧(最原始的视频数据)根据编码的需要,以不同的方式进行扫描产生两种视频帧:连续或隔行视频帧。
隔行视频帧包括顶场和底场,连续(逐行)扫描的视频帧与隔行扫描视频帧有着不同的特性和编码特征,产生了所谓的帧编码和场编码。一般情况下,逐行帧进行帧编码隔行帧可在帧编码和场编码间选取

 

在帧编码中,参考为帧图像,采用帧运动补偿,两个场是联合编码;

在场编码中,参考为场图像,两个场是分别编码,采用场运动补偿。

场编码(隔行扫描,隔行帧)适用场合:

对于运动激烈的情况,也就是画面变化快,画面中的人物、背景等等短时间里就会有很大的变化。这样,如果使用帧编码,由于相邻两行(一行在顶场,一行在底场)的扫描时间相差了许多(因为是隔行扫描),那么由于变化剧烈(画面在短时间内就会产生很大的差异),相邻行没有太多的相关性。而对于场图像来说,相邻行的扫描时间非常短,所以即使运动剧烈,但还是有很强的时间相关性。所以在这种情况下用场编码,就能去除时间上的冗余。

帧编码适用场合:

对于相对静止没有什么变化的情况应该相对好理解,因为画面内容没有太大的变化,扫描时间的长短并不影响相关性。倒是帧场的相邻行由于是真正意义上的相邻,所以空间相关性肯定要比场的相邻行(其实是隔行)的空间相关性要大。那么在这种情况下使用帧编码,就能去除空间上的冗余。

四、视频序列帧、场编码方式

1、固定帧编码(全帧)----视频序列的全部帧始终采用帧编码方式。

2、固定场编码(全场)

视频序列中帧被分成两个场独立编码,编码规则:

1) I 帧可编码成两个 场或一个场和一个P场,即IIIP

2) P帧可编码成两个P场或一个P场和一个B场,即PPPB

3) B帧可编码成两个B场,即BB

3、图像级帧、场自适应编码 (PAFF)

视频序列能被编码成一个帧或两个场,自适应选择原则是根据采用该种编码方式的每一帧的RD值。

...... 

http://blog.csdn.net/maopig/article/details/6862077 

 

你可能感兴趣的:(video,codec)