MPEG文件中什麼是GOP

 什麼是 GOP ?

所謂GOP,是英文Group Of Pictures的縮寫,意思是畫面組,一個GOP就是一組連續的

畫面。MPEG編碼將畫面(即幀)分爲I、P、B三種,I 是內部編碼幀,P是前向預測

幀,B是雙向內插幀。簡單地講,I 幀是一個完整的畫面,而P幀和B幀記錄的是相對於

I幀的變化。沒有I幀,P幀和B幀就無法解碼,這就是MPEG格式難以精確剪輯的原因,

也是我們之所以要微調頭和尾的原因。更詳細的內容,讀者可以查閱有關的MPEG資料

MPEG-2 幀結構

MPEG-2壓縮的幀結構有兩個參數,一個是GOP(Group Of Picture)圖像組的長度,

一般可按編碼方式從1-15;另一個是I幀和P幀之間B幀的數量,一般是1-2個。前者

在理論上記錄爲N,即多少幀裏面出現一次I幀;後者描述爲多少幀裏出現一次P幀,記

錄爲M。圖示的GOP是N=12,M=3。


    我們通常認爲MPEG-2的GOP長度越長,圖像壓縮效率越高,也即在同碼流同編碼

格式前提下還原圖像質量越高。實驗中我們特別對視頻服務器設置了兩組不同GOP長

度進行測試,結果卻與原觀念不同。同樣還是Kiel Harbor序列,在MP@ML 編碼和

8Mbps條件下,GOP=15的還原圖像質量PQR=5.59;而GOP=9的圖像PQR=5.49,

比GOP=15好。


    當然,我們並不認爲GOP越短圖像質量越高。這裏面可能也是一個先上升後下降的

曲線關係,在一定條件下GOP會有一個最佳值。另外,IBP幀結構也會對還原圖像質量

產生影響。這兩者之間互相作用,存在一定關聯。由於本次實驗未盡充分,因此暫時

無法對兩者的相互關係進行分析。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章