1、 宏塊匹配像素精度 : MPEG2中,運動估計的精度是 1/2 的像素,通過線性插實現(可能有簡單修正); H264和MPEG4 都可以支持 1/4 像素的精度 2、 參考幀的數量 :MPEG2,MPEG4的P幀只能有一幀參考幀,B幀可以有兩幀參考幀;H.264可以最多有15幀參考幀,一
1、宏塊匹配像素精度: MPEG2中,運動估計的精度是1/2的像素,通過線性插值實現(可能有簡單修正); H264和MPEG4 都可以支持1/4像素的精度
2、參考幀的數量:MPEG2,MPEG4的P幀只能有一幀參考幀,B幀可以有兩幀參考幀 ;H.264可以最多有15幀參考幀,一般情況下選擇3-5幀作為參考幀。
3、濾波器的結構:插值濾波器不同,在MPEG4里面是簡單的線性插值,而H264里面是5抽頭的濾波器;MPEG2沒有環內deblocking工具,MPEG4有deblocking工具,但是屬于postprocessing; H264有環內deblocking工具 。
4、I幀的編碼: MPEG2沒有INTRA預測,但是有DC參數預測;MPEG4沒有INTRA預測,支持DC預測,并且支持兩個AC參數的預測。H264支持INTRA預測,4*4共有9種模式。
5、匹配宏塊大小的區別:MPEG2最小匹配塊尺寸為8*8,MPEG4同樣也為8*8,H.264最小可以到4*4尺寸。
6、DCT變換的不同:MPEG系列為8*8的DCT變換,逆變換時會出現漂移現象;H264為整數4*4的DCT變換,而且直流系數經過HADMARD變換之后做的DCT變換,整數DCT變換可以防止逆變換時出現漂移現象。
7、量化之后的編碼:MPEG2/MPEG4則都是基于huffman,并且頭部的語法相對比較簡單,很少使用變長碼; H264提供基于上下文的CAVLC和CABAC 。
8、 編碼之后的結構:MPEG2/MPEG4都是分層結構;H264則是提供NAL單層結構,提供參數集合的形式。
9、量化參數的區別:MPEG4提供31個量化參數(量化模式:常量化,系統默認量化矩陣,自定義量化矩陣),H264提供51個量化參數(量化模式:常量化,量化矩陣,自定義有否還不確定);
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com