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