所謂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幀結構也會對還原圖像質量
產生影響。這兩者之間互相作用,存在一定關聯。由於本次實驗未盡充分,因此暫時
無法對兩者的相互關係進行分析。