System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
【國外來華專利技術】
本申請描述了一組高級視頻編碼技術。更具體地,所公開的技術涉及亮度色度預測。
技術介紹
1、本文提供的背景描述是為了總體呈現本申請的上下文。在該
技術介紹
部分中描述的程度上,目前署名的專利技術人的工作以及該描述的在提交本申請時可能不符合現有技術所描述的方面,既不明確也不暗示地認定為是本申請的現有技術。
2、可以使用具有運動補償的幀間圖片預測來執行視頻編碼和解碼。未壓縮的數字視頻可以包括一系列圖片,每個圖片具有例如1920×1080的亮度樣本和相關的全采樣或二次采樣色度樣本的空間維度。該系列圖片可以具有固定或可變的圖片速率(或者稱為幀速率),例如,每秒60個圖片或每秒60幀。未壓縮視頻對流或數據處理有特定的比特率要求。例如,像素分辨率為1920×1080、幀速率為60幀/秒、色度二次采樣為4:2:0、每顏色信道每像素8位的視頻需要接近1.5gbit/s的帶寬。一小時這樣的視頻需要超過600g字節的存儲空間。
3、視頻編碼和解碼的一個目的是通過壓縮來減少未壓縮的輸入視頻信號中的冗余。在某些情況下,壓縮有助于將上述帶寬和/或存儲空間需求降低兩個數量級或更多。可以采用無損壓縮和有損壓縮及其組合。無損壓縮是指這樣的技術,其中,可以經由解碼過程從壓縮的原始信號中重構出原始信號的精確副本。有損壓縮是指編碼/解碼過程,其中,原始視頻信息在編碼期間沒有完全保留,并且在解碼期間不能完全恢復。當使用有損壓縮時,重構信號可能與原始信號不同,但是原始信號和重構信號之間的失真足夠小,使得重構信號對預期應用有用,盡管有一些信息損失。在視頻
4、視頻編碼器和解碼器可以利用幾大類和步驟的技術,包括例如運動補償、傅立葉變換、量化和熵編碼。
5、視頻編解碼器技術可以包括稱為幀內編碼的技術。在幀內編碼中,樣本值是在不參考來自先前重構的參考圖片的樣本或其他數據的情況下表示的。在某些視頻編解碼器中,圖片在空間上被細分為樣本塊。當所有樣本塊都以幀內模式編碼時,該圖片可以被稱為幀內圖片。幀內圖片及其派生圖片(例如,獨立的解碼器刷新圖片)可以用于重置解碼器狀態,因此可以用作編碼視頻比特流和視頻會話中的第一圖片,或者用作靜止圖像。在幀內預測之后,塊的樣本然后可以進行到頻域的變換,并且如在熵編碼之前對如此生成的變換系數進行量化。幀內預測表示一種在預變換域中最小化樣本值的技術。在一些情況下,變換后的dc值越小,ac系數越小,在給定量化步長下表示熵編碼后的塊所需的比特就越少。
6、例如,從mpeg-2代編碼技術中已知的傳統幀內編碼不使用幀內預測。然而,一些較新的視頻壓縮技術包括嘗試基于諸如周圍樣本數據和/或元數據對塊進行編碼/解碼的技術,周圍樣本數據和/或元數據是在對空間上相鄰的塊進行編碼和/或解碼期間獲得的,并且在解碼順序上在被幀內編碼或解碼的數據塊之前。這種技術此后被稱為“幀內預測”技術。注意,至少在一些情況下,幀內預測所使用的參考數據來自重構中的當前圖片,而不是來自其他參考圖片。
7、可以有許多不同形式的幀內預測。當在給定的視頻編碼技術中有一種以上這樣的技術可用時,所使用的技術可以被稱為幀內預測模式。在特定編解碼器中可以提供一種或多種幀內預測模式。在某些情況下,模式可具有子模式和/或可與各種參數相關聯,并且視頻塊的模式/子模式信息和幀內編碼參數可被單獨編碼或集體編碼,包括在模式碼字中。對于給定的模式、子模式和/或參數組合,使用哪個碼字會對通過幀內預測獲得的編碼效率產生影響,并且對于將碼字轉換成比特流的熵編碼技術也會產生影響。
8、h.264引入了特定的幀內預測模式,在h.265中進行了改進,并在更新的編碼技術中進一步改進,例如,聯合探索模型(joint?exploration?model,簡稱jem)、通用視頻編碼(versatile?video?coding,簡稱vvc)和基準集(benchmark?set,簡稱bms)。通常,對于幀內預測,可以使用已經變得可用的相鄰樣本值來形成預測塊。例如,沿著特定方向和/或線的特定相鄰樣本集的可用值可以被復制到預測器塊中。對使用中的方向的參考可以被編碼進比特流中,或者可以被其本身預測出。
9、參考圖1a,右下方描繪了h.265的33個可能的幀內預測方向(對應于h.265中指定的35個幀內模式的33個角度模式)中指定的9個預測方向的子集。箭頭會聚的點101表示被預測的樣本。箭頭表示相鄰樣本用于預測101處的樣本的方向。例如,箭頭102指示樣本101是從與水平方向成45o角的右上方的一個或多個相鄰樣本預測到的。類似地,箭頭103指示樣本101是從與水平方向成22.5o角的樣本101左下方的一個或多個相鄰樣本預測到的。
10、仍然參考圖1a,在左上方描繪了4×4樣本的正方形塊104(由粗虛線表示)。正方形塊104包括16個樣本,每個樣本標有“s”,其在y維度上的位置(例如,行索引)和其在x維度上的位置(例如,列索引)。例如,樣本s21是y維度中的第二個樣本(從頂部算起)和x維度中的第一個樣本(從左側算起)。類似地,樣本s44在y和x維度上都是塊104中的第四個樣本。由于該塊的大小為4×4個樣本,所以s44位于右下角。還示出了遵循類似編號方案的參考樣本。參考樣本用r標記、其相對于塊的y位置(例如,行索引)和x位置(列索引)來標記104。在h.264和h.265中,使用與重構中的塊相鄰的預測樣本。
11、塊104的幀內圖片預測可以從信令的預測方向指示的相鄰樣本中復制參考樣本值來開始。例如,假設經編碼的視頻比特流包含信令,其針對此塊104指示箭頭102的預測方向——即,從與水平方向成45o角的右上方的樣本來預測一個或多個預測樣本。在這種情況下,從相同的參考樣本r05預測樣本s41、s32、s23和s14。然后從參考樣本r08預測樣本s44。
12、在某些情況下,多個參考樣本的值可以組合,例如,通過插值,以便計算參考樣本;尤其是當方向不能被45o整除時。
13、隨著視頻編碼技術的持續發展,可能的方向的數量已經增加。例如,在h.264(2003年)中,九個不同方向可用于幀內預測。這在h.265(2013年)中增加到33個,并且在本申請時,jem/vvc/bms可以支持多達65個方向。已經進行了實驗研究,來幫助識別最合適的幀內預測方向,并且熵編碼中的某些技術可以用于以少量比特對那些最合適的方向進行編碼,接受方向的某個比特損失。此外,有時可以根據已經解碼的相鄰塊的幀內預測中使用的相鄰方向來預測方向本身。
14、圖1b示出了示意圖180,描繪了根據jem的65個幀內預測方向,以說明隨著時間發展的各種編碼技術中預測方向的數量增加。
15、將表示幀內預測方向的比特映射到編本文檔來自技高網...
【技術保護點】
1.一種用于視頻處理的方法,所述方法包括:
2.根據權利要求1所述的方法,其中,所述第一預定閾值為2。
3.根據權利要求1或2中任一項所述的方法,其中,所述第二預定閾值為四。
4.根據權利要求1至3中任一項所述的方法,其中,所述多個色度塊中每一個色度塊的變換單元深度,小于所述一個或多個亮度塊中相應的亮度塊對應的變換單元深度。
5.根據權利要求1至4中任一項所述的方法,進一步包括:
6.根據權利要求1至5中任一項所述的方法,其中,所述一個或多個亮度塊包括多個亮度塊,并且其中,確定所述多個重建的相鄰亮度樣本包括:
7.一種視頻處理的方法,所述方法包括:
8.根據權利要求7所述的方法,,基于所述比較,從多個類型的亮度色度CfL預測過程中確定用于所述色度塊的亮度色度CfL預測過程的類型包括:
9.根據權利要求7或8中任一項所述的方法,其中,基于所述比較,從多個類型的亮度色度CfL預測過程中確定用于所述色度塊的亮度色度CfL預測過程的類型包括:
10.根據權利要求9所述的方法,其中,
11.根據權利要求10所述的方法,其中,所述亮度色度CFL預測過程的類型使用所述一個或多個相鄰亮度樣本來確定所述交流AC貢獻的相鄰亮度平均值。
12.根據權利要求9所述的方法,其中,所述亮度色度CFL預測過程的類型將所述一個或多個相鄰亮度樣本映射到所述色度塊的一個或多個相鄰色度樣本。
13.根據權利要求7或9至11中任一項所述的方法,其中,所述亮度色度CFL預測過程的類型確定對應于包括所述色度塊的組合色度塊的一個或多個亮度塊的多個相鄰亮度樣本的相鄰亮度平均值。
14.根據權利要求7至13中任一項所述的方法,其中,所述至少一個大小閾值包括2×N或N×2。
15.根據權利要求14所述的方法,其中,N包括以下之一:2、4、8、16、32、64或128。
16.根據權利要求7至15中任一項所述的方法,進一步包括:響應于所述色度塊的所述大小小于或等于所述至少一個大小閾值,所述亮度色度CFL預測過程的類型是無類型。
17.一種視頻處理設備,所述設備包括:
18.根據權利要求17所述的視頻處理設備,其中,在執行所述多個指令時,所述處理器進一步被配置為組合所述多個色度塊,以確定所述組合色度塊。
19.根據權利要求17或18中任一項所述的視頻處理設備,其中,所述多個色度塊中每一個色度塊的大小小于或等于至少一個大小閾值。
20.根據權利要求17至19中任一項所述的視頻處理設備,其中,所述多個色度塊每一個具有小于所述一個或多個亮度塊的相應的對應亮度塊的相應變換單元深度的變換單元深度。
...【技術特征摘要】
【國外來華專利技術】
1.一種用于視頻處理的方法,所述方法包括:
2.根據權利要求1所述的方法,其中,所述第一預定閾值為2。
3.根據權利要求1或2中任一項所述的方法,其中,所述第二預定閾值為四。
4.根據權利要求1至3中任一項所述的方法,其中,所述多個色度塊中每一個色度塊的變換單元深度,小于所述一個或多個亮度塊中相應的亮度塊對應的變換單元深度。
5.根據權利要求1至4中任一項所述的方法,進一步包括:
6.根據權利要求1至5中任一項所述的方法,其中,所述一個或多個亮度塊包括多個亮度塊,并且其中,確定所述多個重建的相鄰亮度樣本包括:
7.一種視頻處理的方法,所述方法包括:
8.根據權利要求7所述的方法,,基于所述比較,從多個類型的亮度色度cfl預測過程中確定用于所述色度塊的亮度色度cfl預測過程的類型包括:
9.根據權利要求7或8中任一項所述的方法,其中,基于所述比較,從多個類型的亮度色度cfl預測過程中確定用于所述色度塊的亮度色度cfl預測過程的類型包括:
10.根據權利要求9所述的方法,其中,所述亮度色度cfl預測過程的類型使用所述一個或多個相鄰亮度樣本來確定所述色度塊的多個預測樣本的交流ac貢獻。
11.根據權利要求10所述的方法,其中,所述亮度色度cfl預測過程的類型使用所述一個或多個相鄰亮度樣本來確定所述交流ac貢獻的相鄰亮度平均...
【專利技術屬性】
技術研發人員:夜靜,趙欣,趙亮,劉杉,
申請(專利權)人:騰訊美國有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。