System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)的是編碼和解碼圖像或圖像的序列,特別是視頻流。更具體地,本專利技術(shù)涉及使用圖像的塊表示來壓縮圖像或圖像的序列。本專利技術(shù)可以尤其應(yīng)用于當前或未來的編碼器(jpeg、mpeg、h.264、hevc等及其修改)中實現(xiàn)的圖像或視頻編碼,以及應(yīng)用于對應(yīng)的解碼。
技術(shù)介紹
1、數(shù)字圖像和圖像的序列在內(nèi)存器方面占用大量空間,這要求在傳輸這些圖像時對其進行壓縮,以避免在用于此傳輸?shù)木W(wǎng)絡(luò)上出現(xiàn)擁塞問題。
2、許多壓縮視頻數(shù)據(jù)的技術(shù)已為人所知。其中,hevc壓縮標準(“high?efficiencyvideo?coding,coding?tools?and?specification”,matthias?wien,signals?andcommunication?technology,2015)提出要實現(xiàn)當前圖像的像素相對于屬于同一圖像的預(yù)測(幀內(nèi)預(yù)測)或相對于先前或后續(xù)圖像的其他像素的預(yù)測(幀間預(yù)測)。
3、更具體地說,幀內(nèi)預(yù)測使用圖像內(nèi)的空間冗余。為此,圖像被劃分成像素的塊。然后根據(jù)圖像中像素的塊的掃描順序,使用與當前圖像中的先前編碼/解碼的像素的塊相對應(yīng)的已經(jīng)重建的信息對像素的塊進行預(yù)測。
4、此外,以標準的方式,使用當前塊的預(yù)測(稱為預(yù)測器塊(predictor?block))和與當前塊和預(yù)測塊之間的差值相對應(yīng)的預(yù)測殘差或“殘差塊”(對應(yīng)于當前塊和預(yù)測器塊之間的差值)對當前塊進行編碼。然后將得到的殘差塊進行變換,例如使用dct(discretecosine?transform,離散余弦變換)類
5、解碼是逐圖像進行的,對于每個圖像,逐塊進行解碼。對于每個塊,讀取流的對應(yīng)元素。對殘差塊的系數(shù)進行反量化和反變換。然后,計算塊的預(yù)測以得到預(yù)測器塊,將預(yù)測(即預(yù)測器塊)加到解碼后的殘差塊上,重建當前塊。
6、在us9253508中,一種用于在幀內(nèi)模式下對塊進行編碼的dpcm(differentialpulse?code?modulation,差分脈沖編碼調(diào)制)編碼技術(shù)被集成到hevc編碼器中。這樣的技術(shù)包括通過先前已經(jīng)重建的幀內(nèi)塊(intra?block)的像素集來預(yù)測同一塊的另一像素集。在us9253508中,要編碼的幀內(nèi)塊的像素集對應(yīng)于該塊的行、或列、或行和列,并且用于預(yù)測該像素集的幀內(nèi)預(yù)測是hevc標準中定義的方向性幀內(nèi)預(yù)測之一。
7、然而,這樣的技術(shù)并不是最佳的。事實上,幀內(nèi)塊的像素集的重建要么對應(yīng)于在無損編碼的情況下添加預(yù)測殘差,從而提供相當?shù)偷膲嚎s率,或者對應(yīng)于在對另一像素集進行反變換和/或反量化之后添加預(yù)測殘差作為預(yù)測。這樣的技術(shù)并不能使幀內(nèi)塊的每個像素都能夠使用局部預(yù)測函數(shù)進行預(yù)測,并且不能夠在預(yù)測后續(xù)像素之前對預(yù)測像素進行重建。事實上,這種技術(shù)需要對像素集(例如塊的行/列)進行重建以預(yù)測另一像素集。換句話說,每預(yù)測和重建一個部分的塊,都要預(yù)測和重建該塊的幾個像素。
8、此外,在us9253508中,并沒有描述例如如何使hevc標準中定義的傳統(tǒng)內(nèi)預(yù)測模式和dpcm預(yù)測模式共存。
9、因此,需要新的編碼和解碼方法來改善圖像或視頻數(shù)據(jù)的壓縮。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)改進了現(xiàn)有技術(shù)。為此,它涉及一種用于解碼表示至少一個圖像的編碼的數(shù)據(jù)流的方法,該圖像被劃分成塊,該解碼方法包括,對于被稱為當前塊的、圖像的至少一個塊:
2、-解碼指示當前塊的編碼模式的信息項,
3、-當當前塊的編碼模式對應(yīng)于第一編碼模式時,解碼當前塊包括:
4、-使用第一組語法元素解碼與當前塊相關(guān)聯(lián)的預(yù)測殘差,
5、-從先前解碼的塊的重建的像素獲得當前塊的預(yù)測,
6、-根據(jù)獲得的預(yù)測和解碼的預(yù)測殘差重建所述當前塊;
7、-當當前塊的編碼模式對應(yīng)于第二編碼模式時,解碼當前塊包括:
8、-使用第二組語法元素解碼與當前塊相關(guān)聯(lián)的預(yù)測殘差,所述第二組是所述第一組語法元素的語法元素的子組,
9、-重建所述當前塊,包括:
10、-對于當前塊的每個像素:
11、-從另一先前解碼的像素獲得所述像素的預(yù)測,所述另一先前解碼的像素屬于所述當前塊或?qū)儆趫D像的先前解碼的塊,
12、-根據(jù)獲得的所述像素的預(yù)測和使用第二組語法元素的解碼的預(yù)測殘差來重建所述像素。
13、因此,根據(jù)本專利技術(shù),可以使用現(xiàn)有編碼模式的語法元素的至少一部分。這允許匯集數(shù)據(jù)處理,因為可以使用相同的處理單元,并降低硬件和軟件方面的實施成本。
14、應(yīng)當注意,根據(jù)本專利技術(shù),第一組語法元素和第二組語法元素是不同的。實際上,第二組語法元素是第一組的子組,它包括所述第一組的至少一個語法元素。第二組語法元素不同于第一組,因為它不包括第一組的所有語法元素。實際上,第二組語法元素包括的語法元素的數(shù)量嚴格低于第一組語法元素的數(shù)量。因此,第二組語法元素是第一組語法元素的嚴格子組。
15、因此,本專利技術(shù)使根據(jù)第二編碼模式獲得的預(yù)測殘差的編碼適應(yīng)于要編碼的系數(shù)的統(tǒng)計量。實際上,這樣的統(tǒng)計量不同于根據(jù)第一編碼模式獲得的預(yù)測殘差的系數(shù)的統(tǒng)計量。數(shù)據(jù)壓縮因此得到改善。
16、本專利技術(shù)也涉及一種用于解碼表示至少一個圖像的編碼的數(shù)據(jù)流的方法,所述圖像被劃分成塊,所述解碼方法包括,對于被稱為當前塊的、圖像的至少一個塊:
17、-解碼指示當前塊的編碼模式的信息項,
18、-確定當前塊的編碼模式對應(yīng)于第一編碼模式或第二編碼模式;
19、-當當前塊的編碼模式對應(yīng)于第一編碼模式時,解碼當前塊包括:
20、-使用第一組語法元素解碼與當前塊相關(guān)聯(lián)的預(yù)測殘差,所述預(yù)測殘差在頻域中,
21、-從先前解碼的塊的重建的像素獲得當前塊的預(yù)測,
22、-根據(jù)獲得的預(yù)測和解碼的預(yù)測殘差重建所述當前塊;
23、-當當前塊的編碼模式對應(yīng)于第二編碼模式時,解碼當前塊包括:
24、-使用第二組語法元素解碼與當前塊相關(guān)聯(lián)的預(yù)測殘差,所述第二組包括所述第一組的至少一個語法元素但不是所述第一組的所有語法元素,所述預(yù)測殘差在空間域中并且包括與當前塊的像素相關(guān)聯(lián)的量化的預(yù)測殘差,
25、-重建所述當前塊,包括:
26、-對于當前塊的每個像素:
27、-從至少一個另一先前重建的像素獲得所述像素的預(yù)測,所述至少一個另一先前重建的像素屬于所述當前塊或?qū)儆趫D像的先前重建的塊,
28、-去量化與所述像素相關(guān)聯(lián)、并且被包括在與當前塊相關(guān)聯(lián)并使用第二組語法元素解碼的預(yù)測殘差中的量化的預(yù)測殘差,并且
29、-根據(jù)獲得的所述像素的預(yù)測以及根據(jù)與所述像素相關(guān)聯(lián)的去量化的預(yù)測殘差來重建所述像素。
30、根據(jù)本專利技術(shù)的特定實施例,頻域中的所述殘差是通過dc本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種用于解碼表示至少一個圖像的編碼的數(shù)據(jù)流的方法,所述圖像被劃分成塊,所述解碼方法包括,對于被稱為當前塊的、圖像的至少一個塊:
2.根據(jù)權(quán)利要求1所述的方法,其中:
3.根據(jù)權(quán)利要求1所述的方法,其中:
4.根據(jù)權(quán)利要求1所述的方法,其中:
5.根據(jù)權(quán)利要求1所述的方法,其中,頻域中的所述殘差是通過DCT型變換獲得的。
6.根據(jù)權(quán)利要求1所述的方法,其中,在所述第一編碼模式下對預(yù)測殘差的所述解碼是HEVC熵解碼。
7.根據(jù)權(quán)利要求1所述的方法,其中,在若干先前重建的像素可用于在所述第二編碼模式下對所述像素的預(yù)測的情況下,所述方法包括以下動作:
8.根據(jù)權(quán)利要求1所述的方法,其中,所述第一編碼模式是幀內(nèi)預(yù)測模式。
9.一種用于解碼表示至少一個圖像的編碼的數(shù)據(jù)流的設(shè)備,所述圖像被劃分成塊,所述解碼設(shè)備包括處理器,所述處理器被配置為,對于被稱為當前塊的、圖像的至少一個塊:
10.一種計算機可讀數(shù)據(jù)介質(zhì),包括:當由處理器執(zhí)行時,用于實現(xiàn)根據(jù)權(quán)利要求1至8中任一項所述的解碼方法的
...【技術(shù)特征摘要】
1.一種用于解碼表示至少一個圖像的編碼的數(shù)據(jù)流的方法,所述圖像被劃分成塊,所述解碼方法包括,對于被稱為當前塊的、圖像的至少一個塊:
2.根據(jù)權(quán)利要求1所述的方法,其中:
3.根據(jù)權(quán)利要求1所述的方法,其中:
4.根據(jù)權(quán)利要求1所述的方法,其中:
5.根據(jù)權(quán)利要求1所述的方法,其中,頻域中的所述殘差是通過dct型變換獲得的。
6.根據(jù)權(quán)利要求1所述的方法,其中,在所述第一編碼模式下對預(yù)測殘差的所述解碼是hevc熵解碼。
7.根...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:F·亨利,P·菲利普,M·阿布多利,G·克萊爾,
申請(專利權(quán))人:奧蘭治,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。