使用跳躍模式的圖像編碼方法及使用該方法的裝置制造方法
【專利摘要】公開了一種使用跳躍模式的圖像編碼方法及使用該方法的裝置。所述圖像編碼方法可包括以下步驟:基于表示殘余塊數(shù)據(jù)是否已被編碼的預定數(shù)據(jù),判斷是否存在預測對象塊的殘余塊數(shù)據(jù);以及,如果存在殘余塊數(shù)據(jù),則基于所述預測對象塊的殘余塊數(shù)據(jù)和幀內(nèi)屏幕預測值來恢復所述預測對象塊。因此,根據(jù)屏幕相似性,通過對僅用于需要殘余數(shù)據(jù)塊的預測對象塊的屏幕殘余數(shù)據(jù)執(zhí)行編碼和解碼,可以提高編碼和解碼效率。
【專利說明】使用跳躍模式的圖像編碼方法及使用該方法的裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種解碼方法及設備,并且更具體地涉及一種使用跳躍模式的視頻解碼方法及使用該方法的設備。
【背景技術(shù)】
[0002]近來,在各種應用中已經(jīng)增加了對諸如高清(HD)視頻和超高清(UHD)視頻之類的高分辨率及高質(zhì)量視頻的需求。由于增加了視頻數(shù)據(jù)的分辨率及質(zhì)量,因而相比于現(xiàn)有的視頻數(shù)據(jù)來說,數(shù)據(jù)量相對地得到了增加。因此,當使用諸如現(xiàn)有的有線和無線寬帶線之類的介質(zhì)傳送視頻數(shù)據(jù)、或者使用現(xiàn)有的存儲介質(zhì)存儲視頻數(shù)據(jù)時,傳送成本及存儲成本增加了。為了解決由于視頻數(shù)據(jù)的分辨率和質(zhì)量的增加而出現(xiàn)的這些問題,可以利用高效的視頻壓縮技術(shù)。
[0003]作為視頻壓縮技術(shù),存在多種技術(shù),例如根據(jù)先于或后于當前圖的圖預測包括在當前圖中的像素值的幀間預測技術(shù),使用當前圖中的像素信息預測包括在當前圖中的像素值的幀內(nèi)預測技術(shù),以及將短碼分配給具有高的出現(xiàn)頻率的值且將長碼分配給具有低的出現(xiàn)頻率的值的熵編碼技術(shù)等。通過使用視頻壓縮技術(shù),可以有效地壓縮、傳送或存儲視頻數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0004]技術(shù)問題
[0005]本發(fā)明提供了 一種恢復具有高像素相關(guān)性的視頻的方法。
[0006]本發(fā)明還提供了一種用于對具有高像素相關(guān)性的視頻執(zhí)行恢復方法的設備。
[0007]技術(shù)方案
[0008]在一方面,提供了一種視頻解碼方法。該視頻解碼方法包括:基于表示殘余塊信息是否被編碼的預定信息來確定預測對象塊的殘余塊信息是否存在;以及當殘余塊信息存在時,基于幀內(nèi)預測值和殘余塊信息來恢復所述預測對象塊。該視頻解碼方法還可以包括:當殘余塊信息不存在時,通過僅使用預測對象塊的幀內(nèi)預測值來恢復預測對象塊。幀內(nèi)預測值可以是基于預測對象塊的參考像素值計算的值,以及可以是當具有定向性時根據(jù)預定的幀內(nèi)預測模式預測的值,或者可以是參考像素的算術(shù)平均值或加權(quán)平均值。視頻解碼方法還可以包括:解碼在對預測對象塊執(zhí)行幀內(nèi)預測時所選擇性使用的參考像素值信息。幀內(nèi)預測值可以是基于考慮到預測對象塊的參考像素的特征選擇的參考像素值而計算的幀內(nèi)預測值。考慮到預測對象塊的參考像素的特征選擇的參考像素值可以是通過將預測對象塊的左上像素和左參考像素的相似性與預測對象塊的左上像素和上參考像素的相似性進行比較而選擇的參考像素。幀內(nèi)預測值可以是基于由多種幀內(nèi)預測模式預測的值的平均值或加權(quán)值和而計算的值。表示殘余塊信息是否被編碼的預定信息可以是從已解碼的預測對象塊的外圍塊信息中導出的信息。
[0009]在另一方面,提供了一種視頻解碼設備。該視頻解碼設備包括:熵解碼器,解碼用于表示殘余塊數(shù)據(jù)是否被解析的信息;以及預測器,基于解碼的幀內(nèi)跳躍標記信息來確定預測對象塊的殘余塊信息和預測塊生成信息的至少一個是否存在。該預測器可以是當殘余塊信息存在時基于預測對象塊的幀內(nèi)預測值和殘余塊信息恢復預測對象塊的預測器。該預測器可以是當殘余塊信息不存在時、通過僅使用預測對象塊的幀內(nèi)預測值恢復預測對象塊的預測器。幀內(nèi)預測值可以是基于預測對象塊的參考像素值計算的值,以及可以是當具有定向性時根據(jù)預定的幀內(nèi)模式而預測的值,或者可以是參考像素的算術(shù)平均值或加權(quán)平均值。該預測器還可以是僅基于選擇性使用的參考像素值信息執(zhí)行幀內(nèi)預測的預測器。幀內(nèi)預測值可以是基于考慮到預測對象塊的參考像素的特征選擇的參考像素值而計算的幀內(nèi)預測值。考慮到預測對象塊的參考像素的特征選擇的參考像素值可以是通過將預測對象塊的左上像素和左參考像素的相似性與預測對象塊的左上像素和上參考像素的相似性進行比較而選擇的參考像素值。幀內(nèi)預測值可以是基于由多種幀內(nèi)預測模式預測的值的平均值或加權(quán)值和而計算的值。表示殘余塊數(shù)據(jù)是否被解析的信息可以是從已解碼的預測對象塊的外圍塊信息中導出的信息。
[0010]有益效果
[0011]根據(jù)本發(fā)明示范性實施例的使用跳躍模式的視頻解碼方法以及使用該方法的設備基于屏幕相似性,對僅用于需要殘余信息塊的預測對象塊的屏幕的殘余信息執(zhí)行編碼和解碼,從而使得可能提高編碼和解碼效率。
【專利附圖】
【附圖說明】
[0012]圖1是圖示了根據(jù)本發(fā)明的示范性實施例的視頻編碼設備的框圖。
[0013]圖2是圖示了根據(jù)本發(fā)明的另一示范性實施例的視頻解碼設備的結(jié)構(gòu)的框圖。
[0014]圖3是圖示了根據(jù)本發(fā)明的示范性實施例的深度信息視頻的圖像。
[0015]圖4是圖示了根據(jù)本發(fā)明的示范性實施例的圖像和像素相似性的方向的圖。
[0016]圖5是圖示了根據(jù)本發(fā)明的示范性實施例的塊編碼方法的構(gòu)思圖。
[0017]圖6是圖示了根據(jù)本發(fā)明的示范性實施例的塊解碼方法的構(gòu)思圖。
[0018]圖7是圖示了根據(jù)本發(fā)明的示范性實施例的定向的幀內(nèi)預測模式的構(gòu)思圖。
[0019]圖8是圖示了根據(jù)本發(fā)明的示范性實施例的幀內(nèi)預測方法的構(gòu)思圖。
[0020]圖9是圖示了根據(jù)本發(fā)明的示范性實施例圖示幀內(nèi)預測方法的構(gòu)思圖。
[0021]圖10是圖示了根據(jù)本發(fā)明的示范性實施例的幀內(nèi)預測方法的構(gòu)思圖。
[0022]圖11是圖示了根據(jù)本發(fā)明的示范性實施例的確定是否生成殘余塊的方法的構(gòu)思圖。
[0023]圖12是圖示了根據(jù)本發(fā)明的示范性實施例的視頻解碼方法的流程圖。
[0024]圖13是圖示了根據(jù)本發(fā)明的示范性實施例的用于恢復多維視頻的方法的構(gòu)思圖。
【具體實施方式】
[0025]在下文中,將參照附圖詳細地描述本發(fā)明的示范性實施例。然而,在本發(fā)明描述的示范性實施例中,將不會詳細地描述公知的功能或結(jié)構(gòu),因為它們可能不必要地混淆本發(fā)明的理解。[0026]應當理解的是,當將任何元件稱為“連接到”或“耦合到”另一元件時,它可以是直接連接到或者直接耦合到另一元件,或者具有介入其間的其它元件地連接到或耦合到另一元件。此外,在本說明書中,在記載到“包括”具體的組件的情形中,應當理解的是,除了相應組件之外的另外的組件沒有被排除,而是可以包括在本發(fā)明的示范性實施例或技術(shù)范圍中。
[0027]在說明書中使用的術(shù)語“第一”、“第二”等可以用來描述各種組件,但是這些組件不被解釋為限于這些術(shù)語。也就是,這些術(shù)語被用于區(qū)分一個組件和另一個組件。例如,可以將“第一”組件命名為“第二”組件,并且反之亦然,而不脫離本發(fā)明的范圍。
[0028]另外,僅為了表示它們執(zhí)行不同的特征功能而獨立地示出了在本發(fā)明的示范性實施例中描述的組件。因此,獨立示出的組件并不意味著每個組件都被實現(xiàn)為一個硬件或軟件。也就是,為了便于解釋而劃分了各個組件,可以彼此地組合多個組件從而被實施為一個組件,或者可以將一個組件劃分為多個組件,從而被實施為多個組件,這些都包括在本發(fā)明的范圍中,只要它不脫離本發(fā)明的必要特征。
[0029]另外,一些組件可能不是執(zhí)行本發(fā)明的必要功能所必需的組件,而是僅僅改善其性能的可選組件。還可以僅僅通過包括除了可選組件之外的必需組件的結(jié)構(gòu)來實現(xiàn)本發(fā)明,并且在本發(fā)明的范圍內(nèi)還可以包括僅包括必需組件的結(jié)構(gòu)。
[0030]圖1是圖示了根據(jù)本發(fā)明的示范性實施例的視頻編碼設備的框圖。
[0031]參照圖1,用于編碼視頻的設備100包括運動預測器111、運動補償器112、幀內(nèi)預測器120、開關(guān)115、減法器125、變換器130、量化器140、熵編碼器150、去量化器160、反變換器170、加法器175、濾波器單元180、以及參考視頻緩沖器190。
[0032]用于編碼視頻的設備100通過幀內(nèi)模式(幀內(nèi)預測模式)或幀間模式(幀間預測模式)對輸入視頻執(zhí)行編碼,并且輸出位流。在下文中,在本發(fā)明的示范性實施例中,幀內(nèi)預測可以被用作與幀內(nèi)預測相同的含義,并且?guī)g預測被用于與幀間預測相同的含義。為了確定預測單元的最佳預測方法,可以選擇性地使用預測單元的幀內(nèi)預測方法和幀間預測方法。用于編碼視頻的設備100可以為輸入視頻的原始塊生成預測塊,并且然后,編碼原始塊和預測塊之間的差。
[0033]在幀內(nèi)預測模式的情形中,通過使用當前塊周圍的已編碼塊的像素值執(zhí)行空間預測,幀內(nèi)預測器120(另選地,幀內(nèi)畫面預測器可被用作具有相同含義的術(shù)語)生成預測塊。
[0034]本發(fā)明的示范性實施例可以基于用于通過對預測對象塊執(zhí)行幀內(nèi)預測而計算的預測對象塊的預測值的視頻的像素相關(guān)性,來確定是否編碼殘余塊,該殘余塊是原始塊的預測值和預測對象塊的預測值之間的差值。例如,在具有類似深度視頻的高像素相關(guān)性的塊的情形中,可以向解碼器傳送在其中沒有編碼殘余塊且僅通過預測值構(gòu)造(生成)預測對象塊的信息。通過該方法可以改善視頻編碼效率。可以基于任何標記信息表示關(guān)于殘余塊和預測塊生成信息是否被編碼的信息。例如,(I)當標記值是O時,預測對象塊是其中殘余塊也被編碼的塊,因此,熵解碼器解碼、去量化以及反變換殘余塊信息,并且然后將該信息添加到由預測器生成的預測對象塊的預測值,從而使得能夠恢復視頻。(2)當標記值是I時,預測對象塊是其中殘余塊沒有被編碼的塊,并且可以僅通過由預測器生成的預測對象塊的預測值來生成恢復的視頻。
[0035]在幀間預測模式的情形中,運動預測器111在運動預測過程期間搜索與在參考視頻緩沖器190中存儲的參考視頻的輸入塊最佳匹配的區(qū)域,以獲得運動矢量。運動補償器112使用該運動矢量執(zhí)行運動補償,以生成預測塊。
[0036]減法器125可以通過輸入塊和所生成的預測塊之間的差生成殘余塊。變換器130可以對殘余塊執(zhí)行變換以輸出變換系數(shù)。此外,量化器140基于量化參數(shù)對輸入變換系數(shù)進行量化,以輸出量化系數(shù)。熵編碼器150根據(jù)概率分布對輸入的量化系數(shù)執(zhí)行熵編碼,以輸出位流。
[0037]在執(zhí)行幀間預測編碼時,當前編碼的視頻應當被解碼并且存儲,以用作參考視頻。因此,由去量化器160對量化系數(shù)進行去量化,并且由反變換器170進行反變換。通過加法器175將去量化的、反變換的系數(shù)相加到預測塊,因此,生成恢復的塊。
[0038]恢復的塊傳過濾波器單元180,其中,濾波器單元180可以對恢復的塊或恢復的畫面施加去塊濾波器、樣本自適應偏移(SAO)、自適應循環(huán)濾波器(ALF)中的至少一個。濾波器單元180可以被稱為自適應環(huán)路濾波器。去塊濾波器可以移除在塊之間的邊界處出現(xiàn)的塊失真。SAO可以將最佳偏移值添加到像素值,以補償編碼誤差。ALF可以基于通過將恢復的視頻與原始視頻進行比較而獲得的值來執(zhí)行濾波,并且還可以僅僅在實施高效率編碼時執(zhí)行ALF。將穿過濾波器單元180的恢復的塊存儲在參考視頻緩沖器190中。
[0039]圖2是圖示了根據(jù)本發(fā)明的另一示范性實施例的視頻解碼設備的結(jié)構(gòu)的框圖。
[0040]參照圖2,用于解碼視頻的設備200包括熵解碼器210、去量化器220、反變換器230、幀內(nèi)預測器240、運動補償器250、濾波器單元260以及參考視頻緩沖器270。
[0041]用于解碼視頻的設備200可以接收從編碼器輸出的位流,并且按照幀內(nèi)模式或幀間模式執(zhí)行解碼,以輸出重構(gòu)的視頻,也就是恢復的視頻。在幀內(nèi)模式的情形中,使用幀內(nèi)預測模式生成預測塊,并且在幀間模式的情形中,使用幀間預測方法生成預測塊。用于解碼視頻的設備200可以從所接收的位流獲得殘余塊,生成預測塊,并且然后將預測塊添加到殘余塊,以生成重構(gòu)的塊,也就是恢復的塊。
[0042]熵解碼器210根據(jù)概率分布對輸入的位流執(zhí)行熵解碼,以輸出量化系數(shù)??梢酝ㄟ^去量化器220對量化系數(shù)進行去量化,并且通過反變換器230進行反變換。在這種情形中,可以對量化系數(shù)進行去量化/反變換,以生成殘余塊。
[0043]如上所述,可以將預測對象塊分為通過僅編碼在其中僅通過預測值構(gòu)造(生成)預測對象塊的信息而傳送的塊、以及通過與殘余塊信息一起編碼而傳送的塊。在這種情形中,通過熵解碼器來解碼預定的標記,基于解碼的幀內(nèi)跳躍標記,確定預測對象塊是否與殘余塊信息一起編碼,并且其可以確定殘余塊是否被解碼或者殘余塊是否沒有被解碼。例如,(I)當幀內(nèi)跳躍標記是O時,預測對象塊是其中殘余塊也被編碼的塊,因此,熵解碼器解碼、去量化以及反變換殘余塊信息,并且然后將該信息添加到從預測器生成的預測對象塊的預測值,從而使得能夠恢復視頻。(2)當幀內(nèi)跳躍標記是I時,預測對象塊是其中殘余塊沒有被編碼的塊,并且可以僅通過從預測器生成的預測對象塊的預測值來生成恢復的視頻。
[0044]在幀內(nèi)預測模式的情形中,幀內(nèi)預測器240(另選地,幀間畫面預測器)可以通過使用當前塊周圍已被編碼的塊的像素值而執(zhí)行空間預測,來生成預測塊。
[0045]在幀間預測模式的情形中,運動補償器250可以使用參考視頻緩沖器270中存儲的運動矢量和參考視頻來執(zhí)行運動補償,以生成預測塊。
[0046]通過加法器255將殘余塊和預測塊相加,并且相加的塊穿過濾波器單元260。濾波器單元260可以對恢復的塊或恢復的畫面施加去塊濾波器、SAO、ALF的至少一個。濾波器單元260輸出重構(gòu)視頻,也就是恢復的視頻??梢詫⒒謴偷囊曨l存儲在參考視頻緩沖器270中,以用于幀間預測。
[0047]作用用于改善編碼/解碼設備的預測性能的方法,存在一種用于提高內(nèi)插視頻精確度的方法和一種用于預測差信號的方法。這里,該差信號是表示原始視頻和預測視頻之間的差的信號。在本說明書中,根據(jù)語法,“差信號”可以替換地用作“差異信號”、“殘余塊”或“差異塊”,在不影響本發(fā)明的思想和精髓的范圍內(nèi),其可由本發(fā)明所屬領(lǐng)域技術(shù)人員進行區(qū)分。
[0048]如上所述,在本發(fā)明的示范性實施例中,為了便于解釋,將譯碼單元用作編碼單元,但是其也可以是用于執(zhí)行編碼和解碼的單元。在視頻編碼器和視頻解碼器中包括的各個組件的含義也可以包括硬件含義以及可通過算法執(zhí)行的軟件處理單元。
[0049]另外,視頻編碼設備和視頻解碼設備可以用于編碼和解碼二維視頻編碼和解碼方法的視頻信息,例如,深度視頻信息、多視角視頻信息。因此,在本發(fā)明的示范性實施例中編碼和解碼的視頻可以是包括深度信息圖的深度信息視頻,并且也可以是包括亮度信息或色彩差信息的視頻。
[0050]在本發(fā)明的示范性實施例中,在下文將描述的視頻編碼方法和視頻解碼方法可以在以上圖1和2中所描述的視頻編碼器和視頻解碼器中包括的各個組件中執(zhí)行。這些組件的含義可以包括硬件含義以及可通過算法執(zhí)行的軟件處理單元。
[0051]圖3是圖示了根據(jù)本發(fā)明的示范性實施例的深度信息視頻的圖。
[0052]參照圖3,深度信息圖包括表示照相機和對象之間的距離的信息,因此幀間像素相關(guān)性是非常高的。特別地,可以在對象或者背景部分中廣泛地表示相同的深度信息。
[0053]圖4是圖示了根據(jù)本發(fā)明的示范性實施例的圖像和像素相似性的方向的圖。
[0054]圖4的圖表示在圖3的視頻深度信息視頻的任何位置中按照水平方向或垂直方向表示各個像素的值的2D圖。從該圖中可以意識到,深度信息圖與外圍塊具有非常高的幀間像素相關(guān)性,并且在深度信息圖的對象中以及背景部分處的深度信息的值是彼此相似的。
[0055]當在具有高幀間像素相關(guān)性的視頻中執(zhí)行幀內(nèi)預測時,實際上可以僅使用外圍塊的像素值來預測所述預測對象塊的像素值,并且因此,對于作為當前塊和預測塊之間的差值的殘余信號的編碼過程和解碼過程是不需要的。因此,可以向解碼器傳送其中根據(jù)視頻特征僅通過預測值、無需傳送殘余塊信息來構(gòu)造(生成)預測對象塊的信息,并且通過上述方法可以提高編碼效率。
[0056]本發(fā)明的示范性實施例公開了一種在對類似深度信息視頻的具有高幀間像素相關(guān)性的視頻執(zhí)行幀內(nèi)預測編碼時,用于降低計算復雜度并且改善編碼效率的編碼方法。本發(fā)明的示范性實施例還可被應用于包括亮度采樣或色彩差采樣的視頻信息而非深度信息視頻,這包括在本發(fā)明的范圍內(nèi)。
[0057]在下文中,在本發(fā)明的示范性實施例中,將作為幀內(nèi)預測的對象的塊定義為被稱為預測對象塊的術(shù)語,將通過對預測對象塊執(zhí)行幀內(nèi)預測而生成的塊定義為被稱為預測塊的術(shù)語,將作為預測塊的塊定義為被稱為原始塊的術(shù)語,并且將表示預測塊和原始塊之間的差的塊定義為被稱為殘余塊的術(shù)語。
[0058]圖5是圖示了根據(jù)本發(fā)明的示范性實施例的塊編碼方法的構(gòu)思圖。[0059]參照圖5,可以通過選擇以下方法之一來編碼視頻:方法⑴用于編碼作為由預測器(幀間預測和幀內(nèi)預測)生成的預測塊和輸入視頻之間的差值的殘余塊,以及方法(2)用于僅編碼由預測器(幀間預測和幀內(nèi)預測)生成的預測塊。可以基于像預定的標記信息一樣的語法元素信息來表示是否對生成的殘余塊執(zhí)行編碼或者是否僅使用預測塊來對視頻進行編碼。在下文中,將語法元素信息定義為被稱為幀內(nèi)跳躍標記的術(shù)語。
[0060]在對殘余塊執(zhí)行變換和量化時,上述的方法(I)可以對所述預測對象塊的殘余塊執(zhí)行變換、量化、以及熵編碼,以生成位流。已變換和量化的塊可以通過經(jīng)受反變換和去量化而包括于緩沖器中,以再次用于預測。
[0061]當沒有對殘余塊執(zhí)行變換和量化時,也就是當沒有對殘余塊執(zhí)行編碼時,上述的方法(2)沒有編碼預測塊生成信息(例如,在幀內(nèi)預測的情形中,幀內(nèi)預測模式信息;以及在幀間預測模式的情形中,運動矢量、參考畫面索引信息等),并且可以通過當前塊的外圍塊導出預測塊生成信息。例如,當預測對象塊使用幀內(nèi)預測時,可以基于外圍塊的幀內(nèi)預測模式信息導出當前預測對象塊的幀內(nèi)預測模式信息,以在解碼端生成預測塊。
[0062]當沒有對殘余塊執(zhí)行變換和量化時,也就是當沒有對殘余塊執(zhí)行編碼時,另一種方法可以編碼預測塊生成信息(例如,在幀內(nèi)預測的情形中的幀內(nèi)預測模式信息,以及在幀間預測模式的情形中的運動矢量、參考畫面索引信息等),并且將編碼的預測塊生成信息傳送到解碼器。
[0063]在類似于外圍視頻的視頻的情形中,可以僅通過預測塊來生成類似于原始塊的塊,并且因此,所恢復的預測塊可以用作恢復的視頻信息,無需對殘余塊執(zhí)行變換、量化和熵編碼。關(guān)于是否對殘余塊執(zhí)行編碼的信息可以表示為作為語法元素信息的幀內(nèi)跳躍標記。
[0064]解碼器可以解碼像幀內(nèi)跳躍標記一樣的信息,以確定是否對殘余塊執(zhí)行熵解碼。
[0065]圖6是圖示了根據(jù)本發(fā)明的示范性實施例的塊解碼方法的構(gòu)思圖。
[0066]參照圖6,通過熵解碼器解碼幀內(nèi)跳躍標記,并且基于解碼的幀內(nèi)跳躍標記,可以確定殘余塊和預測塊生成信息是否被解碼、或者殘余塊和預測塊生成信息是否未被解碼。另外,通過熵解碼器解碼幀內(nèi)跳躍標記,并且可以基于解碼的幀內(nèi)跳躍標記確定殘余塊是否被解碼或者殘余塊是否未被解碼。
[0067](I)當幀內(nèi)跳躍標記是O時,預測對象塊是其中殘余塊也被編碼的塊,并且因此,熵解碼器解碼、去量化以及反變換殘余塊信息,并且然后將該信息添加到從預測器生成的預測對象塊的預測值,從而使得能夠恢復視頻。
[0068](2)當幀內(nèi)跳躍標記是I時,預測對象塊是其中殘余塊沒有被編碼的塊,并且可以僅通過從預測器生成的預測對象塊的預測值來生成恢復的視頻。在這種情形中,為了生成預測對象塊的預測值,預測塊生成信息(例如,幀內(nèi)預測模式信息)從外圍塊中導出而無需被編碼,或者可以編碼預測塊生成信息,以將其傳送到解碼端。例如,外圍塊的幀內(nèi)預測模式信息被用作預測對象塊的幀內(nèi)預測模式信息,或者參考像素的平均值可以被用作預測對象塊的幀內(nèi)預測值。
[0069]根據(jù)本發(fā)明的示范性實施例,在圖5和6中公開了可以在上述編碼器和解碼器中使用的幀內(nèi)預測方法。
[0070]在下文中,表I和圖7圖示了可以用于本發(fā)明的示范性實施例的幀內(nèi)預測模式。然而,表1和圖7圖示了幀內(nèi)預測模式,但是本發(fā)明的示范性實施例中所使的幀內(nèi)預測模式并不限于圖7所公開的幀內(nèi)預測模式。
[0071]表1圖示了在幀內(nèi)預測模式編號和幀內(nèi)預測模式之間的映射。
[0072]表1
[0073]
【權(quán)利要求】
1.一種視頻解碼方法,包括: 基于表示殘余塊信息是否被編碼的預定信息來確定預測對象塊的殘余塊信息是否存在;以及 當所述殘余塊信息存在時,基于幀內(nèi)預測值和所述殘余塊信息來恢復所述預測對象塊。
2.如權(quán)利要求1所述的視頻解碼方法,還包括:當所述殘余塊信息不存在時,通過僅使用所述預測對象塊的幀內(nèi)預測值來恢復所述預測對象塊。
3.如權(quán)利要求1所述的視頻解碼方法,其中,所述幀內(nèi)預測值是基于預測對象塊的參考像素值計算的值,并且是當具有定向性時根據(jù)預定的幀內(nèi)模式而預測的值,或者是參考像素的算術(shù)平均值或加權(quán)平均值。
4.如權(quán)利要求3所述的視頻解碼方法,還包括: 解碼在對所述預測對象塊執(zhí)行幀內(nèi)預測時所選擇性使用的參考像素值信息。
5.如權(quán)利要求1所述的視頻解碼方法,其中,所述幀內(nèi)預測值是基于考慮到所述預測對象塊的參考像素的特征而選擇的參考像素值來計算的幀內(nèi)預測值。
6.如權(quán)利要求5所述的視頻解碼方法,其中,考慮到所述預測對象塊的參考像素的特征而選擇的參考像素值是通過將所述預測對象塊的左上像素和左參考像素的相似性與所述預測對象塊的左上像素和上參考像素的相似性進行比較而選擇的參考像素值。
7.如權(quán)利要求1所述的視頻解碼方法,其中,所述幀內(nèi)預測值是基于利用多種幀內(nèi)預測模式預測的值的平均值 或加權(quán)值和而計算的值。
8.如權(quán)利要求1所述的視頻解碼方法,其中,所述表示殘余塊信息是否被編碼的預定信息是從已解碼的預測對象塊的外圍塊信息中導出的信息。
9.一種視頻解碼設備,包括: 熵解碼器,解碼表示殘余塊數(shù)據(jù)是否被解析的信息;以及 預測器,基于解碼的幀內(nèi)跳躍標記信息來確定預測對象塊的殘余塊信息和預測塊生成信息中的至少一個是否存在。
10.如權(quán)利要求9所述的視頻解碼設備,其中,所述預測器是當所述殘余塊信息存在時基于所述預測對象塊的幀內(nèi)預測值和所述殘余塊信息來恢復預測對象塊的預測器。
11.如權(quán)利要求9所述的視頻解碼設備,其中,所述預測器是當所述殘余塊信息不存在時通過僅使用所述預測對象塊的幀內(nèi)預測值來恢復所述預測對象塊的預測器。
12.如權(quán)利要求9所述的視頻解碼設備,其中,所述幀內(nèi)預測值是基于所述預測對象塊的參考像素值計算的值,并且是當具有定向性時根據(jù)預定的幀內(nèi)模式預測的值,或者是參考像素的算術(shù)平均值或加權(quán)平均值。
13.如權(quán)利要求12所述的視頻解碼設備,其中,所述預測器是僅基于選擇性使用的參考像素值信息執(zhí)行幀內(nèi)預測的預測器。
14.如權(quán)利要求9所述的視頻解碼設備,其中,所述幀內(nèi)預測值是基于考慮到所述預測對象塊的參考像素的特征選擇的參考像素值而計算的幀內(nèi)預測值。
15.如權(quán)利要求14所述的視頻解碼設備,其中,考慮到所述預測對象塊的參考像素的特征選擇的參考像素值是通過將所述預測對象塊的左上像素和左參考像素的相似性與所述預測對象塊的左上像素和上參考像素的相似性進行比較而選擇的參考像素值。
16.如權(quán)利要求9所述的視頻解碼設備,其中,所述幀內(nèi)預測值是基于利用多種幀內(nèi)預測模式預測的值的平均值或加權(quán)值和而計算的值。
17.如權(quán)利要求9所述的視頻解碼設備,其中,所述表示殘余塊數(shù)據(jù)是否被解析的信息是從已解碼的預測對象塊 的外圍塊信息中導出的信息。
【文檔編號】H04N19/44GK103548356SQ201280017112
【公開日】2014年1月29日 申請日期:2012年4月12日 優(yōu)先權(quán)日:2011年4月12日
【發(fā)明者】方健, 鄭元植, 嚴基紋, 許南淏, 樸光勛, 金耿龍 申請人:韓國電子通信研究院, 慶熙大學校產(chǎn)學協(xié)力團