(HEVC之初學篇)skip,merge,inter在HM代碼裏的理解

1、預習

        在HEVC裏面的預測,是原始幀與前一個編碼幀之間進行了一系列操作,逐漸遞歸完成的編碼壓縮。

        計算匹配塊的MV要進行運動估計(ME),計算比較麻煩

       理論傳輸的是:所有塊的運動矢量 和 每一個預測幀與原始幀之間的幀間誤差

       HM傳輸的是: 分類別傳輸塊的運動矢量(inter,skip,merge),因爲不同類別的運動矢量所攜帶的數據量不一樣,能少傳就少傳

2、區別理解

       inter:傳輸的是匹配塊(根據匹配算法) 和 當前編碼塊(選擇時域或者空域預測的運動矢量)的運動矢量誤差MVD 和 預測誤差(因爲預測塊與實際的原始幀還存在誤差),這個攜帶的數據量比較大,且計算比較麻煩

      merge:用當前正在編碼的塊預測出運動矢量,不需要傳輸MVD(即不需要進行運動估計),只存在預測誤差

     skip:直接傳輸相應的指向這個參考塊的運動矢量(匹配算法算出的匹配塊)即可(相當於前一幀的某個塊不做任何改變直接平移到下一幀),不需要傳輸MVD和預測殘差

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章