System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
【國外來華專利技術】
本公開的實施例總體上涉及視頻處理技術,并且更具體地,涉及重建重新排序幀內塊復制(rribc)和ibc模板匹配的交互。
技術介紹
1、如今,數字視頻能力正被應用于人們生活的各個方面。針對視頻編碼/解碼,已經提出了多種類型的視頻壓縮技術,諸如mpeg-2、mpeg-4、itu-t?h.263、itu-th.264/mpeg-4第10部分高級視頻編解碼(avc)、itu-t?h.265高效視頻編解碼(hevc)標準、通用視頻編解碼(vvc)標準。然而,通常期望能夠進一步提高視頻編解碼技術的編解碼效率和編解碼質量。
技術實現思路
1、本公開的實施例提供一種用于視頻處理的方案。
2、在第一方面,提出了一種用于視頻處理的方法。該方法包括:針對視頻的當前塊與視頻的比特流之間的轉換,基于當前塊的鄰近塊,生成用于對當前塊進行編解碼的幀內塊復制模板匹配合并(ibc-tm-merge)模式的運動候選列表,鄰近塊是利用重建重新排序幀內塊復制(rribc)模式來被編解碼的;以及基于運動候選列表執行轉換。
3、根據本公開的第一方面的方法,基于利用rribc編解碼的鄰近塊,針對ibc-tm-merge模式運動候選列表被生成。與傳統方案相比,所提出的方法可以更好地支持rribc模式,從而可以有利地提高編解碼效率和編解碼質量。
4、在第二方面,提出了另一種用于視頻處理的方法。該方法包括:針對視頻的當前塊與視頻的比特流之間的轉換,確定rribc模式是否被應用于當前塊;基于確定,生成
5、根據本公開的第二方面的方法,基于rribc模式是否被應用于當前塊,針對ibc-amvp模式的運動候選列表自適應地被生成。與傳統方案相比,所提出的方法可以更好地支持rribc模式,從而可以有利地提高編解碼效率和編解碼質量。
6、在第三方面,提出了一種用于視頻處理的裝置。該裝置包括處理器和在其上具有指令的非暫態存儲器。指令在由處理器執行時使處理器執行根據本公開的第一方面的方法。
7、在第四方面,提出了一種非暫態計算機可讀存儲介質。該非暫態計算機可讀存儲介質存儲有使處理器執行根據本公開的第一方面的方法的指令。
8、在第五方面,提出了另一種非暫態計算機可讀記錄介質。該非暫態計算機可讀記錄介質存儲視頻的由用于視頻處理的裝置執行的方法生成的比特流。該方法包括:基于視頻的當前塊的鄰近塊,生成用于對當前塊進行編解碼的ibc-tm-merge模式的運動候選列表,鄰近塊利用rribc模式而被編解碼;以及基于運動候選列表生成比特流。
9、在第六方面,提出了一種用于存儲視頻的比特流的方法。該方法包括:基于視頻的當前塊的鄰近塊,生成用于對當前塊進行編解碼的ibc-tm-merge模式的運動候選列表,鄰近塊利用rribc模式而被編解碼;基于運動候選列表生成比特流;以及將比特流存儲在非暫態計算機可讀記錄介質中。
10、在第七方面,提出了另一種非暫態計算機可讀記錄介質。該非暫態計算機可讀記錄介質存儲視頻的由用于視頻處理的裝置執行的方法生成的比特流。該方法包括:確定rribc模式是否被應用于視頻的當前塊;基于該確定,生成用于編解碼當前塊的ibc-amvp模式的運動候選列表;以及基于運動候選列表生成比特流。
11、在第八方面,提出了一種用于存儲視頻的比特流的方法。該方法包括:確定rribc模式是否被應用于視頻的當前塊;基于該確定,生成用于編解碼當前塊的ibc-amvp模式的運動候選列表;基于運動候選列表生成比特流;以及將比特流存儲在非暫態計算機可讀記錄介質中。
12、提供
技術實現思路
部分是為了以簡化的形式來介紹對概念的選擇,它們在下文的具體實施方式中將被進一步描述。
技術實現思路
部分無意標識本公開的關鍵特征或必要特征,也無意限制所要求保護的主題的范圍。
【技術保護點】
1.一種用于視頻處理的方法,包括:
2.根據權利要求1所述的方法,其中調整被應用于所述RRIBC模式下所述鄰近塊的重建樣本。
3.根據權利要求2所述的方法,其中所述調整包括以下至少一項:
4.根據權利要求1至3中任一項所述的方法,其中所述運動候選列表包括第一運動候選,并且生成所述運動候選列表包括:
5.根據權利要求4所述的方法,其中所述第一運動候選的運動信息與所述鄰近塊的所述運動信息相同。
6.根據權利要求4所述的方法,其中確定所述第一運動候選包括:
7.根據權利要求6所述的方法,其中所述鄰近塊的所述運動信息通過添加運動偏移而被調整。
8.根據權利要求1至3中任一項所述的方法,其中所述運動候選列表包括第一運動候選,并且生成所述運動候選列表包括:
9.根據權利要求4至8中任一項所述的方法,其中所述第一運動候選獨立于所述鄰近塊的翻轉類型而被確定。
10.根據權利要求9所述的方法,其中所述第一運動候選的翻轉類型是不翻轉。
11.根據權利要求4至8中任一項所述的方法,其
12.根據權利要求11所述的方法,其中所述第一運動的所述翻轉類型與所述鄰近塊的所述翻轉類型相同地被設置。
13.根據權利要求1至12中任一項所述的方法,其中針對所述IBC-TM-MERGE模式另一運動候選列表被生成以用于編解碼所述視頻的與所述當前塊不同的另一塊,并且所述另一運動候選列表中的運動候選不被允許基于所述另一塊的鄰近塊被確定。
14.根據權利要求13所述的方法,其中所述另一塊的所述鄰近塊的運動信息和翻轉類型不被允許添加到所述另一運動候選列表中。
15.根據權利要求13所述的方法,其中所述另一塊的所述鄰近塊的編解碼信息不被允許添加到所述另一運動候選列表中。
16.一種用于視頻處理的方法,包括:
17.根據權利要求16所述的方法,其中如果所述RRIBC模式被應用于所述當前塊,則調整被應用于所述當前塊的重建樣本。
18.根據權利要求17所述的方法,其中所述調整包括以下至少一項:
19.根據權利要求16至18中任一項所述的方法,其中如果所述RRIBC模式被應用于所述當前塊,則所述運動候選列表中的運動候選在不基于模板匹配被調整的情況下被生成。
20.根據權利要求16至18中任一項所述的方法,其中生成所述運動候選列表包括:
21.根據權利要求16至20中任一項所述的方法,其中生成所述運動候選列表包括:
22.根據權利要求21所述的方法,其中如果所述RRIBC模式未被應用于所述當前塊,則所述MVD閾值等于第一值,或者
23.根據權利要求22所述的方法,其中所述第一值不同于所述第二值。
24.根據權利要求23所述的方法,其中所述第一值大于所述第二值。
25.根據權利要求22所述的方法,其中所述第一值與所述第二值相同。
26.根據權利要求22至25中任一項所述的方法,其中所述第一值或所述第二值中的至少一項是預定義的。
27.根據權利要求22至25中任一項所述的方法,其中所述第一值或所述第二值中的至少一項等于預定數。
28.根據權利要求22至25中任一項所述的方法,其中所述第一值或所述第二值中的至少一項取決于所述當前塊的尺寸。
29.根據權利要求22至25中任一項所述的方法,其中所述第一值或所述第二值中的至少一項取決于以下至少一項:
30.根據權利要求22至25中任一項所述的方法,其中以與在IBC-TM-MERGE模式或幀間TM模式中所使用的MVD閾值相同的方式,所述第一值或所述第二值中的至少一項被確定。
31.根據權利要求16至30中任一項所述的方法,其中所述RRIBC模式被應用于所述當前塊,并且與所述運動候選列表中的第三運動候選相對應的鄰近塊是利用所述RRIBC而被編解碼的。
32.根據權利要求31所述的方法,其中所述第三運動候選的運動矢量在被用于編解碼所述當前塊之前被調整。
33.根據權利要求31所述的方法,其中如果所述當前塊的翻轉類型與所述鄰近塊的翻轉類型相同,則所述第三運動候選的運動矢量在被用于編解碼所述當前塊之前被調整,或者
34.根據權利要求16至30中任一項所述的方法,其中所述RRIBC模式不被應用于所述當前塊,并且對應于所述運動候選列表中的第三運動候選的鄰近塊利用所述RRIBC而被編解碼。
35...
【技術特征摘要】
【國外來華專利技術】
1.一種用于視頻處理的方法,包括:
2.根據權利要求1所述的方法,其中調整被應用于所述rribc模式下所述鄰近塊的重建樣本。
3.根據權利要求2所述的方法,其中所述調整包括以下至少一項:
4.根據權利要求1至3中任一項所述的方法,其中所述運動候選列表包括第一運動候選,并且生成所述運動候選列表包括:
5.根據權利要求4所述的方法,其中所述第一運動候選的運動信息與所述鄰近塊的所述運動信息相同。
6.根據權利要求4所述的方法,其中確定所述第一運動候選包括:
7.根據權利要求6所述的方法,其中所述鄰近塊的所述運動信息通過添加運動偏移而被調整。
8.根據權利要求1至3中任一項所述的方法,其中所述運動候選列表包括第一運動候選,并且生成所述運動候選列表包括:
9.根據權利要求4至8中任一項所述的方法,其中所述第一運動候選獨立于所述鄰近塊的翻轉類型而被確定。
10.根據權利要求9所述的方法,其中所述第一運動候選的翻轉類型是不翻轉。
11.根據權利要求4至8中任一項所述的方法,其中基于所述鄰近塊的所述翻轉類型,所述第一運動的翻轉類型被確定。
12.根據權利要求11所述的方法,其中所述第一運動的所述翻轉類型與所述鄰近塊的所述翻轉類型相同地被設置。
13.根據權利要求1至12中任一項所述的方法,其中針對所述ibc-tm-merge模式另一運動候選列表被生成以用于編解碼所述視頻的與所述當前塊不同的另一塊,并且所述另一運動候選列表中的運動候選不被允許基于所述另一塊的鄰近塊被確定。
14.根據權利要求13所述的方法,其中所述另一塊的所述鄰近塊的運動信息和翻轉類型不被允許添加到所述另一運動候選列表中。
15.根據權利要求13所述的方法,其中所述另一塊的所述鄰近塊的編解碼信息不被允許添加到所述另一運動候選列表中。
16.一種用于視頻處理的方法,包括:
17.根據權利要求16所述的方法,其中如果所述rribc模式被應用于所述當前塊,則調整被應用于所述當前塊的重建樣本。
18.根據權利要求17所述的方法,其中所述調整包括以下至少一項:
19.根據權利要求16至18中任一項所述的方法,其中如果所述rribc模式被應用于所述當前塊,則所述運動候選列表中的運動候選在不基于模板匹配被調整的情況下被生成。
20.根據權利要求16至18中任一項所述的方法,其中生成所述運動候選列表包括:
21.根據權利要求16至20中任一項所述的方法,其中生成所述運動候選列表包括:
22.根據權利要求21所述的方法,其中如果所述rribc模式未被應用于所述當前塊,則所述mvd閾值等于第一值,或者
23.根據權利要求22所述的方法,其中所述第一值不同于所述第二值。
24.根據權利要求23所述的方法,其中所述第一值大于所述第二值。
25.根據權利要求22所述的方法,其中所述第一值與所述第...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。