本公開涉及視頻編解碼和壓縮,并且特別地但不限于關于提高幾何劃分模式(geometric?partitioning?mode,gpm)的編解碼效率的方法和裝置。
背景技術:
1、各種視頻編解碼技術可用于壓縮視頻數(shù)據(jù)。根據(jù)一個或多個視頻編解碼標準執(zhí)行視頻編解碼。例如,現(xiàn)今,一些眾所周知的視頻編解碼標準包括通用視頻編解碼(versatilevideo?coding,vvc,也稱為h.266或mpeg-ipart?3)、高效視頻編解碼(high?efficiencyvideo?coding,hevc,也稱為h.265或mpeg-h?part?2)和高級視頻編碼(advanced?videocoding,avc,也稱為h.264或mpeg-4part?10),它們由iso/iec?mpeg和itu-t?vecg共同開發(fā)。aomedia?video?1(av1)由開放媒體聯(lián)盟(aom)開發(fā),作為其先前標準vp9的后繼者。音視頻編解碼(audio?video?coding,avs),即數(shù)字音頻和數(shù)字視頻壓縮標準,是由中國音視頻編解碼標準工作組開發(fā)的另一視頻壓縮標準系列。大多數(shù)現(xiàn)有的視頻編解碼標準建立在著名的混合視頻編解碼框架上,即,使用基于塊的預測方法(例如,幀間預測、幀內(nèi)預測)來減少視頻圖像或序列中存在的冗余,并使用變換編解碼來壓縮預測誤差的能量。視頻編解碼技術的重要目標是將視頻數(shù)據(jù)壓縮成使用更低比特率的形式同時避免或最小化視頻質(zhì)量降級。
2、第一版vvc標準于2020年7月完成,與前一代視頻編解碼標準hevc相比,其提供了大約50%的比特率節(jié)省或等效的感知質(zhì)量。盡管vvc標準提供了比其前身顯著的編解碼改進,但有證據(jù)表明,可用附加的編解碼工具實現(xiàn)更好的編解碼效率。最近,在itu-tvecg和iso/iec?mpeg的協(xié)作下的聯(lián)合視頻探索小組(jvet)開始探索可實現(xiàn)超過vvc的顯著增強編解碼效率的先進技術。2021年4月,建立了一個稱為增強壓縮模型(ecm)的軟件代碼庫,用于未來的視頻編解碼探索工作。ecm參考軟件基于由jvet針對vvc開發(fā)的vvc測試模型(vtm),其中若干現(xiàn)有模塊(例如,幀內(nèi)/幀間預測、變換、環(huán)路濾波器等)被進一步擴展和/或改進。未來,超出vvc標準的任何新編解碼工具都需要集成到ecm平臺中,并使用jvet通用測試條件(ctc)進行測試。
技術實現(xiàn)思路
1、本公開提供了與提高視頻編碼或解碼過程中的幾何劃分模式的編解碼效率相關的技術的示例。
2、根據(jù)本公開的第一方面,提供了一種視頻解碼的方法。在視頻解碼的方法中,解碼器可獲得針對當前塊的混合強度集合,其中所述當前塊沿分區(qū)線被劃分為兩部分以用于幾何劃分模式下的預測。另外,解碼器可獲得多個混合索引與所述混合強度集合中的多個混合強度之間的映射關系。此外,解碼器可獲得指示所述多個混合索引之一的二值化值,其中所述多個混合索引利用可變長度碼被二值化。此外,解碼器可基于所述二值化值和所述映射關系確定所述當前塊的混合強度。
3、根據(jù)本公開的第二方面,提供了一種視頻編碼的方法。在視頻編碼的方法中,編碼器可獲得針對當前塊的混合強度集合,其中所述當前塊沿分區(qū)線被劃分為兩部分以用于幾何劃分模式下的預測。另外,編碼器可獲得多個混合索引與所述混合強度集合中的多個混合強度之間的映射關系。此外,編碼器可確定所述混合強度集合中的所述多個混合強度之中的所述當前塊的混合強度。此外,編碼器可確定指示與所述當前塊的混合強度對應的混合索引的二值化值,其中所述多個混合索引利用可變長度碼被二值化。
4、根據(jù)本公開的第三方面,提供了一種用于視頻解碼的裝置。所述裝置包括一個或多個處理器和存儲器,所述存儲器耦接到所述一個或多個處理器并且被配置為存儲可由所述一個或多個處理器執(zhí)行的指令。此外,所述一個或多個處理器在執(zhí)行所述指令時被配置為執(zhí)行根據(jù)上述第一方面的方法。
5、根據(jù)本公開的第四方面,提供了一種用于視頻編碼的裝置。所述裝置包括一個或多個處理器和存儲器,所述存儲器耦接到所述一個或多個處理器并且被配置為存儲可由所述一個或多個處理器執(zhí)行的指令。此外,所述一個或多個處理器在執(zhí)行所述指令時被配置為執(zhí)行根據(jù)上述第二方面的方法。
6、根據(jù)本公開的第五方面,提供了一種存儲計算機可執(zhí)行指令的非暫態(tài)計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令在被一個或多個計算機處理器執(zhí)行時使所述一個或多個計算機處理器接收比特流,并且執(zhí)行根據(jù)第一方面的方法。
7、根據(jù)本公開的第六方面,提供了一種存儲計算機可執(zhí)行指令的非暫態(tài)計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令在被一個或多個計算機處理器執(zhí)行時使所述一個或多個計算機處理器執(zhí)行根據(jù)第二方面的方法,以將當前塊編碼到比特流,并發(fā)送所述比特流。
1.一種用于視頻解碼的方法,包括:
2.根據(jù)權利要求1所述的方法,其中所述多個混合索引利用截斷一元碼被二值化。
3.根據(jù)權利要求1所述的方法,其中所述多個混合索引利用截斷萊斯碼被二值化。
4.根據(jù)權利要求1所述的方法,其中所述多個混合索引利用指數(shù)哥倫布exp-golomb碼被二值化。
5.根據(jù)權利要求1所述的方法,其中所述映射關系根據(jù)所述多個混合強度的統(tǒng)計使用頻率被確定。
6.根據(jù)權利要求5所述的方法,其中較低的索引值對應于較高使用頻率的混合強度并且利用較短的碼字被二值化。
7.根據(jù)權利要求1所述的方法,其中所述多個混合索引與所述混合強度集合中的所述多個混合強度之間的所述映射關系通過語法元素被改變。
8.根據(jù)權利要求7所述的方法,其中所述語法元素在以下各項中的一個或多個中被用信號發(fā)送:視頻參數(shù)集vps、序列參數(shù)集sps、圖片參數(shù)集pps、條帶頭或編碼單元。
9.根據(jù)權利要求1所述的方法,還包括:
10.根據(jù)權利要求9所述的方法,其中所述參數(shù)與所述當前塊的塊尺寸相關。
11.根據(jù)權利要求9所述的方法,其中所述參數(shù)與所述當前塊的分區(qū)線的角度相關。
12.根據(jù)權利要求1所述的方法,其中指示所述多個混合索引之一的所述二值化值被包括在上下文模型中,并且所述上下文模型基于預定義條件從多個上下文模型中被選擇。
13.根據(jù)權利要求12所述的方法,其中所述上下文模型基于所述當前塊的鄰近塊是否包含使用所述幾何劃分模式的塊和所述當前塊的混合強度被選擇。
14.根據(jù)權利要求12所述的方法,其中所述上下文模型基于所述當前塊的鄰近塊是否包含使用所述幾何劃分模式的塊被選擇。
15.一種用于視頻編碼的方法,包括:
16.根據(jù)權利要求15所述的方法,其中所述多個混合索引利用截斷一元碼被二值化。
17.根據(jù)權利要求15所述的方法,其中所述多個混合索引利用截斷萊斯碼被二值化。
18.根據(jù)權利要求15所述的方法,其中所述多個混合索引利用指數(shù)哥倫布exp-golomb碼被二值化。
19.根據(jù)權利要求15所述的方法,其中所述映射關系根據(jù)所述多個混合強度的統(tǒng)計使用頻率被確定。
20.根據(jù)權利要求19所述的方法,其中較低的索引值對應于較高使用頻率的混合強度并且利用較短的碼字被二值化。
21.根據(jù)權利要求15所述的方法,其中所述多個混合索引與所述混合索引集合中的所述多個混合強度之間的所述映射關系通過語法元素被改變。
22.根據(jù)權利要求21所述的方法,其中所述語法元素在以下各項中的一個或多個中被用信號發(fā)送:視頻參數(shù)集vps、序列參數(shù)集sps、圖片參數(shù)集pps、條帶頭或編碼單元。
23.根據(jù)權利要求15所述的方法,還包括:
24.根據(jù)權利要求23所述的方法,其中所述參數(shù)與所述當前塊的塊尺寸相關。
25.根據(jù)權利要求23所述的方法,其中所述參數(shù)與所述當前塊的分區(qū)線的角度相關。
26.根據(jù)權利要求15所述的方法,其中指示所述多個混合索引之一的所述二值化值被包含在上下文模型中,并且所述上下文模型基于預定義條件從多個上下文模型被選擇。
27.根據(jù)權利要求26所述的方法,其中所述上下文模型基于所述當前塊的鄰近塊是否包含使用所述幾何劃分模式的塊和所述當前塊的混合強度被選擇。
28.根據(jù)權利要求26所述的方法,其中所述上下文模型基于所述當前塊的鄰近塊是否包含使用所述幾何劃分模式的塊被選擇。
29.一種裝置,包括:
30.一種用于存儲計算機可執(zhí)行指令的非暫態(tài)計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令在由一個或多個計算機處理器執(zhí)行時使所述一個或多個計算機處理器接收比特流,并且基于所述比特流執(zhí)行根據(jù)權利要求1至14中任一項所述的方法。
31.一種用于存儲計算機可執(zhí)行指令的非暫態(tài)計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令在由一個或多個計算機處理器執(zhí)行時使所述一個或多個計算機處理器執(zhí)行根據(jù)權利要求15至28中任一項所述的方法以將當前塊編碼到比特流,并發(fā)送所述比特流。