鑒于幀內(nèi)鄰近行間的空間相關(guān)性較強(qiáng),而場(chǎng)內(nèi)鄰近行間的時(shí)間相關(guān)性較強(qiáng),于是幀編碼用于運(yùn)動(dòng)量小的視頻編碼,而常編碼則用于運(yùn)動(dòng)量較大的視頻編碼,即圖像自適應(yīng)幀/場(chǎng)編碼(PAFF);如果一幀內(nèi)包含一些混合區(qū)域,既有的區(qū)域是運(yùn)動(dòng)大的,有的則是運(yùn)動(dòng)小的,于是出現(xiàn)了宏塊自適應(yīng)幀/場(chǎng)(MBAFF)編碼。
H.264中對(duì)平坦區(qū)采用16×16的宏塊,而細(xì)節(jié)區(qū)則采用8×8甚至4×4的宏塊,于是預(yù)測(cè)精度比以往標(biāo)準(zhǔn)高,自適應(yīng)于內(nèi)容不斷變化的視頻。分像素的運(yùn)動(dòng)補(bǔ)償(MC),H.264把運(yùn)動(dòng)矢量的精度提高到1/2甚至1/4像素,并進(jìn)一步減少了內(nèi)插處理的復(fù)雜度,這就提高了預(yù)測(cè)精度,也就提高了視頻壓縮比。多參考幀的MC:H.264中參考幀數(shù)可增至5,最多甚至到15。這樣一來,MC的精度顯著提高。
在H.264中采用了整數(shù)變換,使變換和反變換之間實(shí)現(xiàn)準(zhǔn)確的匹配,提高了視頻質(zhì)量。根據(jù)已編碼的鄰近像素的自適應(yīng)地進(jìn)行變長(zhǎng)編碼或技術(shù)編碼,進(jìn)一步壓縮了視頻信號(hào)。把去方塊濾波引入MC預(yù)測(cè)環(huán)路中,既能去除方塊效應(yīng),又保護(hù)了視頻圖像的細(xì)節(jié)和邊緣,于是改善了圖像的主客觀質(zhì)量。由于采取了一系列的精雕細(xì)刻的技術(shù)措施,和以往標(biāo)準(zhǔn)相比,雖無重大改動(dòng),卻驚人地提高了視頻壓縮比。