VVC編碼工具之Intra Prediction

2021-09-19 05:16:18 字數 1382 閱讀 5894

1.intra mode coding with 67 intra prediction modes

(1)vtm4將幀內角度**模式從33擴充套件到了65種,新增的mode為圖9中的紅色虛線

(2)對於矩形塊,傳統的角度**模式會被wide-angle intra prediction modes代替,見圖10,且矩形塊的dc模式會引入除操作,為了避免使用除操作,矩形塊的dc**中,僅用長邊來計算平均值。

傳統的幀內**角度範圍是45~-135°,如圖中虛線所示,在vtm4的矩形塊中角度範圍實線所示,一些傳統的角度模式被wide-angle代替,這些別替代的角度仍然使用原始模式來索引,在解析之後被remap到wide-angle的索引。幀內**模式的總數不變,即67,並且幀內模式編碼方法不變。

(3)mode dependent intra smoothing (mdis):hevc幀內**中,角度**模式生成**塊時使用了2抽頭線性插值濾波器。

vtm4中,對directional **採用了6 bit 4抽頭幀內插值濾波器,non-directional **方式不變。根據intra**模式,參考畫素的平滑濾波也會做相應的處理。

2.cross-component linear model prediction(cclm)

色度塊的模式資訊除了hevc中的5種模式(intra_planner,intra_angular[26],intra_angula[10],intra_dc和intra_derived)新增了3種線性**模式(cclm,lm_a和lm_l)。

cclm:為了消除元件間的冗餘,vtm4中色度樣點可以利用同一cu中重建亮度樣點的線性**(即cclm)得到

其中係數由亮度和色度的最大和最小取樣點值得到。

lm_a:只利用cu上方的樣點值計算線性模型的系數值,

lm_l:只利用cu左側的的樣點值計算線性模型的系數值。

3.position dependent intra prediction combination(pdpc)

pdpc核心思想是聯合hevc幀內**中濾波邊緣參考取樣與未濾波邊緣參考取樣,進行加權**。考慮到複雜度問題,pdpc只用於planar模式。

4.multiple reference line (mrl) intra prediction

利用更多的參考畫素行做幀內**,如圖,mrl利用reference line 0,reference line 1 和 reference line 3做參考。

注意,當利用reference line 1 和 reference line 3作參考時,pdpc是不允許開啟的。

5.intra sub-partitions (isp)

isp根據塊尺寸將幀內**亮度塊分成垂直,水平或4個sub-partitions,所有的sub-partition滿足至少包含16個取樣點的要求。

H 266 VVC幀內編碼相關工具簡介

摘要 本文旨描述當前h.266 vvc幀內編碼最新的標準工具,包括塊的dc模式的計算 ibc pdpc mip isp cclm waip等介紹,更新中.關鍵字 h.266 vvc 幀內編碼,pdpc ibc mip isp cclm waip 1.引言 2.相關介紹 dc模式 由於h.266 vv...

VVC變換編碼(二)低頻不可分離變換LFNST

不可分離變換 整個變換就是乙個二維矩陣乘法過程。可分離變換 將二維矩陣乘法分為水平和垂直方向兩個一維向量乘法,複雜度較低。二次變換 就是在主變換 primary transform 之後對頻域訊號進行第二次變換,將訊號從乙個變換域轉換至另外乙個變換域,之後再進行量化,熵編碼等操作,其目的是進一步去除...

工具 字元編碼轉換

一 超級批量編碼轉換 ultracodingswitch v1.0 支援檔案及資料夾操作 滑鼠拖拽 ultracodingswitch.exe 1.對gbk gb2312 unicode le unicode be utf8 utf8 with bom等編碼的檔案自動識別並按要求互相轉換 2.對do...