1、幀內預測編碼
2、幀間預測編碼
2.1 運動估計(尋找最佳匹配塊並找運動矢量)
運動估計是尋找當前編碼的塊在已編碼的圖像(參考幀)中的最佳對應塊,並且計算出對應塊的偏移(運動矢量)。
P為當前幀,Pr為參考幀,B為當前碼塊,Br是Pr中與B塊相減殘差最小的塊,Br稱為B的最佳匹配塊。
B*與B在圖像中的坐標位置相同,Br坐標為(Xr,Yr),B*坐標為(Xr,Yr)。Br坐標減去B*的坐標就是運動矢量MV。
由於全局搜索耗費時間太多,所以可考慮采用散步搜索法
2.1.1 運動矢量
2.2 運動補償
運動補償是根據運動矢量和幀間預測方法,求得當前幀的估計值過程。其實說白了就是將運動矢量參數貼到參考幀上獲取當前幀。另外運動補償是一個過程