System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本原理涉及視頻壓縮的領域。
技術介紹
1、視頻編碼組織努力開發更有效的編碼標準和工具。其中一些標準是高效視頻編碼iso/iec?itu-t?h.265(hevc),mpeg-4第10部分,高級視頻編碼(mpeg-4avc)和聯合探索測試模型(jem)或h.266。很多編碼工具構建用于諸如運動矢量預測和幀內預測之類這樣的可能候選的列表。目的是找到rdo(率失真優化)意義上的最佳候選。
2、通過確保這些列表中候選的唯一性,能夠通過在這些列表中添加多樣性來改進在有限尺寸列表情況下工具的性能,并且/或者通過例如去除這些列表內的完全相同的候選來減少在不受限的列表情況下工具的復雜性。
3、根據本文描述的方面,描述了候選列表修剪的若干實施例。
技術實現思路
1、通過本方面解決現有技術的這些和其他缺點和不利,本方面針對用于候選列表修剪的方法和設備,以通過確保使用的不同候選的唯一性來增加編碼效率和/或減少視頻編解碼器的復雜性。
2、這些視頻編解碼器中的大多數工具在選擇最佳候選之前構建候選的列表。為了改進其性能和/或減少其復雜性,這些列表的候選將是唯一的,以確保在最少數量的候選的情況下的充分的多樣性。
3、候選修剪可以是通用的,以便系統地將其應用于所有工具,或者其也可以特定于每組工具。
4、根據描述的實施例的另一方面,提供一種用于使用候選列表修剪編碼或解碼視頻信號的方法。該方法包括對視頻信號的編碼分量候選執行至少一個操作以生成至少一個修改的候
5、根據描述的實施例的另一方面,提供一種用于使用候選列表修剪編碼或解碼視頻信號的裝置。該裝置包括:存儲器,以及處理器,被配置為使用候選列表編碼或解碼視頻信號:對視頻信號的編碼分量候選執行至少一個操作,以生成至少一個修改的候選,確定至少一個修改的候選是否已經存在于候選列表中,并且在至少一個修改的候選先前沒有存在于候選列表中的情況下,添加該至少一個修改的候選。
6、根據描述的實施例的另一方面,提供一種非暫時性計算機可讀介質,包含根據任何編碼方法實施例或通過任何編碼器裝置實施例生成的數據內容,用于使用處理器進行回放。
7、根據描述的實施例的另一方面,提供一種信號,包括根據任何編碼方法實施例或者通過任何編碼器裝置實施例生成的視頻數據,用于使用處理器進行回放。
8、根據描述的實施例的另一方面,提供了包括指令的計算機程序產品,當由計算機執行程序時,該指令使計算機實施解碼方法或解碼裝置實施例中的任何一個的方法。
9、從結合附圖閱讀的示例性實施例的以下詳細描述,本原理的這些和其他方面,特征和優點將變得明顯。
本文檔來自技高網...【技術保護點】
1.一種方法,包括:
2.一種方法,包括:
3.一種裝置,包括:
4.一種裝置,包括:
5.根據權利要求1所述的方法,其中,所述至少一個操作包括裁剪、舍入和選擇不同的候選。
6.根據權利要求1所述的方法,其中所述視頻信號編碼分量候選包括運動矢量、參考塊、參考幀、參考幀索引和參考幀列表中的至少一個。
7.根據權利要求1所述的方法,其中所述至少一個操作包括在高級運動矢量預測過程中將運動矢量舍入為四分之一像素分辨率以及兩個預測量的整數運動矢量舍入。
8.根據權利要求7所述的方法,其中,在未被考慮的區域中獲得第二運動矢量作為第一運動矢量的候選。
9.根據權利要求1所述的方法,其中,如果之前不存在于所述候選列表中,包括運動矢量、參考幀索引、參考幀列表和IC標志的合并預測量是要被添加到所述候選列表中的候選。
10.根據權利要求1所述的方法,其中,尋找幀率上轉換處理中的候選,其包括運動矢量、參考幀索引和參考幀列表。
11.一種非暫時性計算機可讀介質,其包含根據權利要求1所述的
12.一種計算機程序產品,包括當所述程序由計算機執行時,使得所述計算機執行根據權利要求2所述的方法的指令。
13.根據權利要求3所述的裝置,其中,所述至少一個操作包括裁剪、舍入和選擇不同的候選。
14.根據權利要求4所述的裝置,其中,所述至少一個操作包括裁剪、舍入和選擇不同的候選。
15.一種方法,包括:
16.一種裝置,包括:
17.一種方法,包括:
18.一種裝置,包括:
19.根據權利要求15所述的方法,其中所述幀內預測候選包括運動矢量或參考樣本中的至少一個。
20.根據權利要求15所述的方法,其中所述至少一個舍入操作包括在高級運動矢量預測過程中將運動矢量舍入為四分之一像素分辨率以及兩個預測量的整數運動矢量舍入。
21.根據權利要求20所述的方法,其中,在未被考慮的區域中獲得第二運動矢量作為第一運動矢量的候選。
22.根據權利要求15所述的方法,其中,如果之前不存在于所述候選列表中,包括運動矢量、參考幀索引、參考幀列表和IC標志的幀內預測候選是要被添加到所述候選列表中的候選。
23.根據權利要求15所述的方法,其中,尋找幀率上轉換處理中的候選,其包括運動矢量、參考幀索引和參考幀列表。
24.一種存儲指令的非暫時性計算機可讀介質,所述指令在由計算機執行時,使所述計算機執行根據權利要求17所述的方法用于回放。
25.一種計算機程序產品,包括當所述程序由計算機執行時,使得所述計算機執行根據權利要求15所述的方法的指令。
26.根據權利要求16所述的裝置,其中所述至少一個操作包括裁剪、舍入和選擇不同的候選。
27.根據權利要求18所述的裝置,其中所述至少一個操作包括裁剪、舍入和選擇不同的候選。
28.根據權利要求15所述的方法,其中,第一操作是舍入,第二操作是裁剪。
29.根據權利要求17所述的方法,其中,第一操作是舍入,第二操作是裁剪。
30.根據權利要求17所述的方法,其中,如果之前不存在于所述候選列表中,包括運動矢量、參考幀索引、參考幀列表和IC標志的幀內預測候選是要被添加到所述候選列表中的候選。
31.根據權利要求17所述的方法,其中,尋找幀率上轉換處理中的候選,其包括運動矢量、參考幀索引和參考幀列表。
32.如權利要求18所述的裝置,其中,如果之前不存在于所述候選列表中,包括運動矢量、參考幀索引、參考幀列表和IC標志的幀內預測候選是要被添加到所述候選列表中的候選。
33.如權利要求18所述的裝置,其中,尋找幀率上轉換處理中的候選,其包括運動矢量、參考幀索引和參考幀列表。
...【技術特征摘要】
1.一種方法,包括:
2.一種方法,包括:
3.一種裝置,包括:
4.一種裝置,包括:
5.根據權利要求1所述的方法,其中,所述至少一個操作包括裁剪、舍入和選擇不同的候選。
6.根據權利要求1所述的方法,其中所述視頻信號編碼分量候選包括運動矢量、參考塊、參考幀、參考幀索引和參考幀列表中的至少一個。
7.根據權利要求1所述的方法,其中所述至少一個操作包括在高級運動矢量預測過程中將運動矢量舍入為四分之一像素分辨率以及兩個預測量的整數運動矢量舍入。
8.根據權利要求7所述的方法,其中,在未被考慮的區域中獲得第二運動矢量作為第一運動矢量的候選。
9.根據權利要求1所述的方法,其中,如果之前不存在于所述候選列表中,包括運動矢量、參考幀索引、參考幀列表和ic標志的合并預測量是要被添加到所述候選列表中的候選。
10.根據權利要求1所述的方法,其中,尋找幀率上轉換處理中的候選,其包括運動矢量、參考幀索引和參考幀列表。
11.一種非暫時性計算機可讀介質,其包含根據權利要求1所述的方法產生的數據內容用于回放。
12.一種計算機程序產品,包括當所述程序由計算機執行時,使得所述計算機執行根據權利要求2所述的方法的指令。
13.根據權利要求3所述的裝置,其中,所述至少一個操作包括裁剪、舍入和選擇不同的候選。
14.根據權利要求4所述的裝置,其中,所述至少一個操作包括裁剪、舍入和選擇不同的候選。
15.一種方法,包括:
16.一種裝置,包括:
17.一種方法,包括:
18.一種裝置,包括:
19.根據權利要求15所述的方法,其中所述幀內預測候選包括運動矢量或參考樣本中的至少一個。
20.根據權利要求15所述的方法,其中所述至少一個舍入操作包括在高級運動矢量預測過程中將運動矢量舍...
【專利技術屬性】
技術研發人員:F·拉卡普,F·加爾平,A·羅伯特,
申請(專利權)人:交互數字VC控股公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。