[幀間編碼]概分法幀間編碼快速判定
阿新 • • 發佈:2019-02-11
對於幀間預測模式而言,大體上分了如下幾類。
第一種分法:
P16全模式:包括P16x16, P16x8, P8x16
P16大模式:p16x16
P16小模式:包括P16x8, P8x16
P8全模式:包括P8 x8, P8x4, P4x8, P4x4
P8大模式:p8x8
P8小模式:包括P8x4, P4x8, P4x4
第二種分法:
A類模式:包括P16x16,PSKIP/BSKIP_DIRECT
B類模式:包括P16x8, P8x16
C類模式:包括P8 x8
D類模式:包括P8x4, P4x8
E類模式:包括P4x4。
幀間快速判定模式,很多是或者根據邊緣強度,或者根據紋理特徵,或者根據原影象點和參考影象點的SAD值,去除掉其中一類或者多類幀間預測模式,用少量的幀間預測模式進行預測,進行代價(開銷)比較,取最小的代價(開銷或者成本)為最佳模式進行編碼。這樣得到的基本是:大部分次優(次佳)模式+少量的最優模式+少量的中優模式。
這樣影象質量有所下降,位元速率有所增加,但大幅度降低了編碼時間,更適用了實時的編碼場合。
這兒提的“概分法快速判定幀間預測模式”指的是:用概率分佈的方法來判定某一塊最有可能的幀間預測模式。
具體方法是:把待編碼影象按4x4分為若干不重疊的塊即我們通常所說的4x4塊,將該塊與一幀參考幀或者多幀參考相對應的位置(相同的位置)進行4x4塊內SAD累加和計算。然後用該塊的SAD累加和與五個動態的SAD閥值比較,根據比較結果將該塊按本文所說的第二種幀間模式分類的類別,根本進行該模式類別相應幀間預測進行幀間預測計算。
本文對該演算法進行過測試
該法雖然去掉了不少的幀間預測計算的時間,但SAD累加和的計算和五個動態的SAD閥值計算仍佔了不少的時間。