本公開的實施例總體上涉及視頻處理技術,并且更具體地,涉及雙向光流(bdof)過程。
背景技術:
1、如今,數字視頻能力正被應用于人們生活的各個方面。針對視頻編碼/解碼,已經提出了多種類型的視頻壓縮技術,諸如mpeg-2、mpeg-4、itu-th.263、itu-th.264/mpeg-4第10部分高級視頻編解碼(avc)、itu-th.265高效視頻編解碼(hevc)標準、多功能視頻編解碼(vvc)標準。然而,總體上期望進一步提高視頻編解碼技術的編解碼質量。
技術實現思路
1、本公開的實施例提供了一種用于視頻處理的解決方案。
2、在第一方面,提出了一種用于視頻處理的方法。該方法包括:針對視頻的當前視頻塊與視頻的比特流之間的轉換,將雙向光流(bdof)過程應用于當前視頻塊,針對bdof過程的光流推導方程利用至少一個偏移項被調整;以及基于該應用來執行轉換。
3、基于根據本公開的第一方面的方法,至少一個偏移項被用于調整針對bdof過程的光流推導方程。與基于不具有至少一個偏移項的光流推導方程來應用bdof過程的傳統解決方案相比,所提出的方法能夠有利地改進bdof過程的結果。以此方式,編解碼質量能夠被提高。
4、在第二方面,提出了一種用于視頻處理的裝置。該裝置包括處理器和其上具有指令的非暫態存儲器。該指令在由處理器執行時使處理器執行根據本公開的第一方面的方法。
5、在第三方面,提出了一種非暫態計算機可讀存儲介質。該非暫態計算機可讀存儲介質存儲使處理器執行根據本公開的第一方面的方法的指令。
6、在第四方面,提出了另一種非暫態計算機可讀記錄介質。該非暫態計算機可讀記錄介質存儲視頻的通過由用于視頻處理的裝置執行的方法而生成的比特流。該方法包括:將雙向光流(bdof)過程應用于視頻的當前視頻塊,針對bdof過程的光流推導方程利用至少一個偏移項被調整;以及基于該應用來生成比特流。
7、在第五方面,提出了一種用于存儲視頻的比特流的方法。該方法包括:將雙向光流(bdof)過程應用于視頻的當前視頻塊,針對bdof過程的光流推導方程利用至少一個偏移項被調整;基于該應用來生成比特流;以及將比特流存儲在非暫態計算機可讀記錄介質中。
8、提供本
技術實現要素:
是為了以簡化的形式介紹以下在具體實施方式中進一步描述的概念的選擇。本發明內容不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于限制所要求保護的主題的范圍。
1.?一種用于視頻處理的方法,包括:
2.根據權利要求1所述的方法,其中所述bdof過程被用于細化所述當前視頻塊的至少一個運動矢量(mv)或調整所述當前視頻塊中的樣點值。
3.根據權利要求1-2中任一項所述的方法,其中經調整的所述光流推導方程如下:
4.根據權利要求1-2中任一項所述的方法,其中所述光流推導方程還利用一個或多個正則化項被調整。
5.根據權利要求4所述的方法,其中經調整的所述光流推導方程如下:
6.?根據權利要求5所述的方法,其中所述第一正則化項、所述第二正則化項、所述第三正則化項、所述第四正則化項、所述第五正則化項和所述第六正則化項中的每個是整數或實數。
7.根據權利要求5-6中任一項所述的方法,其中所述第一正則化項、所述第二正則化項、所述第三正則化項、所述第四正則化項、所述第五正則化項和所述第六正則化項是相同的,或者
8.根據權利要求3-7中任一項所述的方法,其中所述第一偏移項off1和所述第二偏移項off2被確定如下:
9.根據權利要求8所述的方法,其中所述第一區域或所述第二區域中的至少一個是以下一項:
10.根據權利要求8-9中任一項所述的方法,其中所述第一度量或所述第二度量中的至少一個是均值或加權平均。
11.根據權利要求10所述的方法,其中用于確定所述加權平均的權重取決于所述樣點的位置。
12.根據權利要求8-11中任一項所述的方法,其中dm被確定如下:
13.?根據權利要求8-11中任一項所述的方法,其中dm被確定如下:
14.根據權利要求13所述的方法,其中roundingoffset等于(1<<(alpha-1))。
15.根據權利要求12-14中任一項所述的方法,其中alpha是變量。
16.根據權利要求12-15中任一項所述的方法,其中alpha針對不同的子塊而不同,或者alpha針對不同的塊而不同。
17.?根據權利要求12-16中任一項所述的方法,其中alpha取決于以下至少一項:
18.根據權利要求12-14中任一項所述的方法,其中alpha是常數。
19.根據權利要求1-18中任一項所述的方法,其中基于經調整的所述光流推導方程的bdof過程被允許應用于所有情況。
20.根據權利要求1-18中任一項所述的方法,其中是否應用基于經調整的所述光流推導方程的bdof過程取決于條件。
21.根據權利要求1-18中任一項所述的方法,其中如果第一塊的時域級別滿足時域級別條件,則基于經調整的所述光流推導方程的bdof過程被應用于所述第一塊。
22.根據權利要求1-18中任一項所述的方法,其中如果第一塊的尺寸信息滿足尺寸條件,則基于經調整的所述光流推導方程的所述bdof過程被應用于所述第一塊。
23.根據權利要求22所述的方法,其中所述尺寸信息指示所述第一塊的寬度和所述第一塊的高度的乘積,并且所述尺寸條件包括所述第一塊的所述寬度和所述第一塊的所述高度的所述乘積大于閾值。
24.根據權利要求22所述的方法,其中所述尺寸信息指示所述第一塊的寬度和所述第一塊的高度的乘積,并且所述尺寸條件包括所述第一塊的所述寬度和所述第一塊的所述高度的所述乘積小于閾值。
25.?根據權利要求1-18中任一項所述的方法,其中是否將基于經調整的所述光流推導方程的bdof過程應用于第一塊取決于以下至少一項:
26.根據權利要求1-18中任一項所述的方法,其中基于經調整的所述光流推導方程的bdof過程不被允許應用于一些情況。
27.根據權利要求1-18中任一項所述的方法,其中基于經調整的所述光流推導方程的bdof過程不被應用于以幾何分割模式(gpm)編解碼的第一塊。
28.根據權利要求1-18中任一項所述的方法,其中是否將基于經調整的所述光流推導方程的bdof過程應用于第一塊取決于以下至少一項:
29.根據權利要求1-18中任一項所述的方法,其中是否將基于經調整的所述光流推導方程的bdof過程應用于第一塊取決于以下至少一項:
30.根據權利要求1-18中任一項所述的方法,其中如果以下條件被滿足,則基于經調整的所述光流推導方程的bdof過程被應用于第一塊:
31.根據權利要求1-30中任一項所述的方法,其中是否應用基于經調整的所述光流推導方程的bdof過程在以下一項處被指示:
32.根據權利要求1-31中任一項所述的方法,其中所述轉換包括將所述當前視頻塊編碼到所述比特流中。
33.根據權利要求1-31中任一項所述的方法,其中所述轉換包括從所述比特流解碼所述當前視頻塊。
34.一種用于視頻處理的裝置,所述裝置包括處理器和其上具有指令的非暫態存儲器,其中所述指令在由所述處理器執行時,使所述處理器執行根據權利要求1-33中任一項所述的方法。
35.一種非暫態計算機可讀存儲介質,存儲指令,所述指令使處理器執行根據權利要求1-33中任一項所述的方法。
36.?一種非暫態計算機可讀記錄介質,存儲通過由用于視頻處理的裝置執行的方法而生成的視頻的比特流,其中所述方法包括:
37.一種用于存儲視頻的比特流的方法,包括: