VTM3.0變換編碼跟進

之前BMS2.0變換編碼跟進總結了BMS/VTM2.0的變換編碼,從3.0開始,參考軟件不再使用BMS版本,只有VTM版本更新。

相比VTM2.0,VTM3.0變換編碼變化不大,主要採納了四份提案,代碼改動很小,性能基本沒有變化。

1.幀內MTS傳輸變換核index時,不再檢測非零係數個數。——JVET L0059 Samsung
VTM2.0中,幀內亮度塊使用多核變換情況下,當MTS_Flag爲true:檢測非零係數少於2,兩個方向都是用DST7,不在傳輸變換核的index;檢測非零係數大於等於2,傳輸變換核index標識兩個方向使用的變換核。
VTM3.0中,幀內亮度塊使用多核變換情況下,當MTS_Flag爲true,傳輸變換核index標識兩個方向使用的變換核。

2.MTS幀內幀間變換覈對齊。——JVET L0118 Panasonic
在這裏插入圖片描述

3.使用HEVC 8bit主變換核替代10bit變換核,減少存儲空間。——JVET L0285 Tencent

4.bug fix。VTM2.0.1中,當TU寬和高小於等於16時,transform skip (TS)可用。而VTM draft中算法爲TU寬高都小於等於4。——JVET L0111 SKKU

另外有一個比較希望的幀間變換(SVT)方案JVET L0358 HUAWEI值得研究。

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