System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請總體上涉及視頻數據編解碼和壓縮,并且特別地涉及利用色度殘差縮放執行自適應顏色空間變換act的方法和系統。
技術介紹
1、數字視頻由各種電子設備來支持,這些電子設備例如數字電視、膝上型或臺式計算機、平板計算機、數字相機、數字記錄設備、數字媒體播放器、視頻游戲控制臺、智能電話、視頻電話會議設備、視頻流送設備等。電子設備通過實現由mpeg-4、itu-t?h.263、itu-th.264/mpeg-4part?10、高級視頻編解碼avc、高效視頻編解碼hevc和通用視頻編解碼vvc標準定義的視頻壓縮/解壓縮標準傳輸、接收、編碼、解碼和/或存儲數字視頻數據。視頻壓縮通常包括執行空間(幀內)預測和/或時間(幀間)預測,以減少或去除視頻數據中固有的冗余。對于基于塊的視頻編碼,視頻幀被分區(partition)成一個或多個切片,每個切片具有多個視頻塊,這些視頻塊也可以被稱為編碼樹單元ctu。每個ctu可以包含一個編碼單元cu,或者遞歸地被分割(split)成更小的cu,直到達到預定義的最小cu大小。每個cu(也稱為葉cu)包含一個或多個變換單元tu,并且每個cu還包含一個或多個預測單元pu。每個cu可以以幀內、幀間或ibc模式編碼。視頻幀的幀內編碼(i)切片中的視頻塊使用關于同一視頻幀內的相鄰塊中的參考樣本的空間預測而編碼。視頻幀的幀間編碼(p或b)切片中的視頻塊可以使用關于同一視頻幀內的相鄰塊中的參考樣本的空間預測、或關于其他先前和/或未來參考視頻幀中的參考樣本的時間預測。
2、基于先前已經編碼的參考塊(例如,相鄰塊)的空
3、然后,經編碼的視頻比特流被保存在計算機可讀存儲介質(例如,閃速存儲器)中,以便由具有數字視頻能力的另一個電子設備訪問,或者被有線或無線地直接傳輸到電子設備。電子設備然后通過例如解析經編碼的視頻比特流以從所述比特流獲得語法元素、并且至少部分地基于從所述比特流獲得的語法元素從經編碼的視頻比特流將數字視頻數據重建成其原始格式,來執行視頻解壓縮(這是與上述視頻壓縮相反的過程),并且在電子設備的顯示器上呈現重建的數字視頻數據。
4、隨著數字視頻質量從高清晰度到4kx2k或甚至8kx4k,待編碼/解碼的視頻數據的量呈指數級增長。就如何在維持經解碼的視頻數據的圖像質量的同時更高效地編碼/解碼視頻數據而言,這是持續的挑戰。
5、某些視頻內容(例如,屏幕內容視頻)以4:4:4色度格式編碼,其中所有三個分量(亮度分量和兩個色度分量)具有相同的分辨率。雖然與4:2:0色度格式和4:2:2色度格式相比,4:4:4色度格式包括更多的冗余(這對于實現良好的壓縮效率是不友好的),但是4:4:4色度格式對于如下許多應用仍然是優選的編碼格式,在這些應用中,需要高保真度來保留經解碼的視頻中的顏色信息,諸如銳利邊緣。在給定4:4:4色度格式視頻中存在的冗余的情況下,存在如下證據:即,通過利用4:4:4視頻的三個顏色分量(例如,ycbcr域中的y、cb和cr;或rgb域中的g、b和r)之間的相關性,可以實現顯著的編碼改進。由于這些相關性,在hevc屏幕內容編碼scc擴展的開發期間,采用自適應顏色空間變換act工具來利用這三個顏色分量之間的相關性。
技術實現思路
1、本申請描述了與視頻數據編碼和解碼相關的實現方式,更特別地,與利用亮度映射和色度縮放lmcs執行自適應顏色空間變換act的系統和方法相關的實現方式。
2、根據本申請的第一方面,提供了一種視頻編碼的方法,包括:確定是否已經使用自適應顏色空間變換act對編碼單元進行編碼,其中所述編碼單元是通過幀內預測模式編碼的;根據尚未使用act對所述編碼單元進行編碼的確定:確定是否已經使用塊差分脈沖編碼調制bdpcm對所述編碼單元的色度分量進行編碼;根據是否已經使用bdpcm對所述編碼單元的色度分量進行編碼的確定解碼所述編碼單元;以及根據已經使用act對所述編碼單元進行編碼的確定,通過應用逆act對所述編碼單元進行解碼。
3、根據本申請的第二方面,提供了一種電子裝置,包括一個或多個處理單元、耦合到所述一個或多個處理單元的存儲器、以及存儲在所述存儲器中的多個程序。所述程序當由所述一個或多個處理單元執行時使得所述電子裝置執行如上所描述的視頻編碼的方法。
4、
5、根據本申請的第三方面,提供了一種非暫時性計算機可讀存儲介質,存儲有根據如上所描述的視頻編碼的方法所生成的比特流。
6、根據本申請的第四方面,提供了一種存儲比特流的方法,所述比特流是根據如上所描述的視頻編碼的方法所生成的。
7、根據本申請的第五方面,提供了一種計算機程序產品,包括用于由具有一個或多個處理單元的電子裝置執行的多個程序代碼,其中所述多個程序代碼在由所述一個或多個處理單元執行時使得所述電子裝置執行如上所描述的視頻編碼的方法。
本文檔來自技高網...【技術保護點】
1.一種視頻編碼的方法,包括:
2.根據權利要求1所述的方法,進一步包括:
3.根據權利要求2所述的方法,進一步包括:
4.根據權利要求3所述的方法,其中所述預定義色度格式是4:4:4色度格式。
5.根據權利要求3所述的方法,其中僅當所述視頻數據具有所述預定義色度格式時,所述第一語法元素才被發信號通知。
6.根據權利要求1所述的方法,其中所述默認值指示在不使用逆BDPCM的情況下對所述編碼單元的色度分量進行解碼。
7.根據權利要求1所述的方法,其中所述默認值指示使用逆BDPCM對所述編碼單元的色度分量進行解碼。
8.根據權利要求1所述的方法,其中當所述編碼單元是在不應用變換的情況下被編碼時,使用逆BDPCM對所述編碼單元的色度分量進行解碼。
9.一種電子裝置,包括:
10.一種非暫時性計算機可讀存儲介質,存儲有根據權利要求1-8中任一項所述的方法所生成的比特流。
11.一種存儲比特流的方法,所述比特流是根據權利要求1-8中任一項所述的方法生成的。
1
...【技術特征摘要】
1.一種視頻編碼的方法,包括:
2.根據權利要求1所述的方法,進一步包括:
3.根據權利要求2所述的方法,進一步包括:
4.根據權利要求3所述的方法,其中所述預定義色度格式是4:4:4色度格式。
5.根據權利要求3所述的方法,其中僅當所述視頻數據具有所述預定義色度格式時,所述第一語法元素才被發信號通知。
6.根據權利要求1所述的方法,其中所述默認值指示在不使用逆bdpcm的情況下對所述編碼單元的色度分量進行解碼。
7.根據權利要求1所述的方法,其中所述默認值指示使用逆bdpcm對所述編碼單元的色度分量進行解碼。
...【專利技術屬性】
技術研發人員:修曉宇,陳漪紋,馬宗全,朱弘正,王祥林,于冰,
申請(專利權)人:北京達佳互聯信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。