H 266 模板匹配的運動向量生成(FRUC)

2021-07-25 21:50:05 字數 946 閱讀 3663

本文譯自jvet-d10001的2.3.7小節。

模板匹配的運動向量生成(pmmvd)模式是一種特殊的基於fruc技術的模式。在這種模式下,塊的運動資訊無須標記,而是在解碼端生成。當cu的merge模式flag為真時,會標記fruc的flag。當fruc的flag為假時,會標記merge索引,且使用常規merge模式。當fruc的flag為真時,會標記乙個額外的fruc模式flag來表明使用哪一種方法(雙邊匹配或模板匹配)來產生塊的運動資訊。

在運動衍生過程中,乙個基於雙邊匹配或模板匹配的整個cu的初始的運動向量首先被產生出來。首先,檢查cu的merge列表,選擇最小匹配代價的候選作為起始點。然後圍繞起始點做基於雙邊匹配或模板匹配的搜尋,最小匹配代價的mv結果作為整個cu的mv。隨後,以前面產生的cu運動向量作為起始點的運動資訊在子塊級被進一步修正。

如圖17所示,沿著當前塊的運動軌跡在兩個影象中找出最佳的兩個匹配塊,雙邊匹配被用來產生當前塊的運動資訊。在連續運動軌跡的假設下,指向兩個參考塊的運動向量mv0和mv1應該與時域距離成正比,也就是與當前幀和兩個參考幀之間的距離td0和td1成正比。特例是,當前幀在兩個參考幀之間,且到兩個參考幀之間的距離相等,雙邊匹配變成基於映象的雙向mv。

圖17如圖18所示,通過找到當前幀和參考幀當前塊左邊和上邊的最佳匹配模板,產生當前塊的運動資訊。

圖18在編碼端,是否對cu使用fruc merge模式的判決是基於正常的merge候選的率失真代價選擇。也就是說,cu的兩種匹配模式(雙邊匹配和模板匹配)都會通過率失真代價選擇被檢查。兩者中最小代價模式進一步跟其他cu模式比較。如果一種fruc匹配模式是最有效的乙個,當前cu的fruc標記置為真,使用相應的匹配模式。

H 266中的多核變換

在hevc標準中基本上僅僅使用dct2作為變換核,只在幀內4 4的塊的亮度分量使用了dst變換,而h.266的多核變換技術引入了更多的選擇,新引入了dst7,dct8,dct5,dst1,目前僅僅幀間保留了dct8和dst7,幀內全部存在,由於266不存在tu的概念,即cu pu tu那麼就出現了非...

H 266的目前探索的情況

h.266的編碼框架目前還是跟265相同,變換 量化 反量化 反變換 濾波 熵編碼,基本相似,都是在這個框架上增加或者優化原有的技術,最大的變化可能是劃分框架變了,不在是原來的四叉樹劃分,變為了四叉樹二叉樹 聯發科提出 劃分,之後有人也提出三叉樹劃分,效能提公升較大,但是複雜度太大,沒被採納,對於單...

H 266的目前探索的情況

h.266的編碼框架目前還是跟265相同,變換 量化 反量化 反變換 濾波 熵編碼,基本相似,都是在這個框架上增加或者優化原有的技術,最大的變化可能是劃分框架變了,不在是原來的四叉樹劃分,變為了四叉樹二叉樹 聯發科提出 劃分,之後有人也提出三叉樹劃分,效能提公升較大,但是複雜度太大,沒被採納,對於單...