專利名稱:在分層視頻編碼中的空間預(yù)測(cè)方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
示例性實(shí)施例總體涉及一種分層(layered)視頻編碼(也被稱為分級(jí) (hierarchical)視頻編碼)方法和設(shè)備,更具體地說,涉及一種在分層視頻編碼中的空間預(yù)測(cè)方法和設(shè)備。
背景技術(shù):
通常,編解碼器技術(shù)已被用于壓縮音頻數(shù)據(jù)和視頻數(shù)據(jù)。特別在大量數(shù)據(jù)被處理的視頻處理技術(shù)中,對(duì)于編解碼器技術(shù)的依賴性非常高。同時(shí),由于在編解碼器技術(shù)中用于評(píng)價(jià)性能的重要因素之一是壓縮效率,因此,已進(jìn)行了許多努力來通過編解碼器提高數(shù)據(jù)壓縮率。廣泛用于視頻處理的編解碼器可處理4:2 0視頻或比特深度為8位的視頻。同時(shí), 對(duì)新的編解碼器的研究正在進(jìn)行,所述新的編解碼器可處理高清晰度視頻,其中,所述高清晰度視頻的視頻格式被擴(kuò)展到4 2 2或4 4 4視頻,或者所述高清晰度視頻的比特深度被擴(kuò)展到16位。另外,已進(jìn)行了大量研究以使所述新的編解碼器能夠?qū)哂兴锌赡艿囊曨l格式或比特深度的輸入視頻進(jìn)行有效地編碼和解碼。
發(fā)明內(nèi)容
技術(shù)問題示例性實(shí)施例的一方面在于解決至少上述問題和/或缺點(diǎn),并提供至少下述優(yōu)點(diǎn)。因此,示例性實(shí)施例的一方面在于提供一種用于在分層視頻編碼中對(duì)產(chǎn)生的殘差圖像進(jìn)行有效地編碼的空間預(yù)測(cè)方法和設(shè)備。示例性實(shí)施例的另一方面在于提供一種用于在分層視頻編碼中對(duì)輸入視頻進(jìn)行編碼以提高其壓縮效率的空間預(yù)測(cè)方法和設(shè)備。技術(shù)方案根據(jù)示例性實(shí)施例的一方面,提供了一種用于在分層視頻編碼中對(duì)殘差圖像進(jìn)行編碼的空間預(yù)測(cè)方法,所述方法包括考慮包括在殘差圖像中的塊中與第一塊鄰近的至少一個(gè)鄰近塊的活動(dòng)性,將默認(rèn)模式、水平模式和垂直模式中的至少一個(gè)選為空間預(yù)測(cè)模式; 對(duì)第一塊的像素和按照選擇的至少一個(gè)或多個(gè)空間預(yù)測(cè)模式之一構(gòu)造的預(yù)測(cè)塊的像素之間的差進(jìn)行編碼。所述至少一個(gè)鄰近塊包括位于第一塊的左側(cè)的第一鄰近塊以及位于第一塊的上方的第二鄰近塊。根據(jù)示例性實(shí)施例的另一方面,提供了一種用于在分層視頻編碼中對(duì)殘差圖像進(jìn)行編碼的空間預(yù)測(cè)設(shè)備,所述設(shè)備包括塊活動(dòng)性確定單元,考慮包括在殘差圖像中的塊中與第一塊鄰近的至少一個(gè)鄰近塊的活動(dòng)性,將默認(rèn)模式、水平模式和垂直模式中的至少一個(gè)選為空間預(yù)測(cè)模式;空間預(yù)測(cè)單元,對(duì)第一塊的像素和按照選擇的至少一個(gè)或多個(gè)空間預(yù)測(cè)模式之一構(gòu)造的預(yù)測(cè)塊的像素之間的差進(jìn)行編碼。所述至少一個(gè)鄰近塊包括位于第一塊的左側(cè)的第一鄰近塊以及位于第一塊的上方的第二鄰近塊。
有益效果在示例性實(shí)施例中,在分層視頻編碼期間,使用從輸入圖像和從基層恢復(fù)的視頻之間的差產(chǎn)生的殘差圖像中存在的像素或塊之間的空間相關(guān)性,來執(zhí)行空間預(yù)測(cè),從而提高輸入視頻的壓縮率。
通過以下結(jié)合附圖進(jìn)行的描述,特定示例性實(shí)施例的以上和其它方面、特征和優(yōu)點(diǎn)將更明顯,其中圖1是示出應(yīng)用了示例性實(shí)施例的分層視頻編碼器的示圖;圖2是示出應(yīng)用了示例性實(shí)施例的分層視頻解碼器的示圖;圖3是示出根據(jù)示例性實(shí)施例的用于執(zhí)行空間預(yù)測(cè)的第二編碼器109的結(jié)構(gòu)的示圖;圖4至圖6是示出根據(jù)示例性實(shí)施例的基于執(zhí)行空間預(yù)測(cè)所需要的鄰近塊的位置和像素的空間預(yù)測(cè)的示例的示圖;圖7是示出根據(jù)示例性實(shí)施例的空間預(yù)測(cè)方法的示圖。在整個(gè)附圖中,相同的附圖標(biāo)號(hào)將被理解為表示相同的元件、特征和結(jié)構(gòu)。
具體實(shí)施例方式現(xiàn)在將參照附圖詳細(xì)描述示例性實(shí)施例。在下面的描述中,諸如詳細(xì)配置和組件的特定細(xì)節(jié)僅被提供以幫助全面理解示例性實(shí)施例。另外,為了清楚和簡明,省略對(duì)公知功能和構(gòu)造的描述。當(dāng)諸如"...中的至少一個(gè)”的措辭位于元素列表之后時(shí),所述措辭修飾的是整個(gè)元素列表而不是修飾列表中的個(gè)別元素。在對(duì)示例性實(shí)施例的以下描述中,分層視頻處理系統(tǒng)被視為用于處理低分辨率視頻和高分辨率視頻兩者的視頻處理系統(tǒng)。然而,示例性實(shí)施例可被應(yīng)用于任何用于處理低分辨率視頻和高分辨率視頻兩者的視頻處理系統(tǒng)。分層視頻處理系統(tǒng)使用原始視頻支持低分辨率視頻和高分辨率視頻。例如,低分辨率視頻可包括逐行掃描視頻,而高分辨率視頻可包括隔行掃描視頻。示例性實(shí)施例針對(duì)以下處理在分層視頻編碼期間,使用殘差圖像中存在的塊之間的空間相關(guān)性來執(zhí)行空間預(yù)測(cè),從而提高輸入視頻的壓縮率,其中,從輸入視頻和從基層的視頻恢復(fù)的視頻(以下,“恢復(fù)視頻”)之間的差產(chǎn)生殘差圖像。基層的視頻可以是低分辨率視頻,而輸入視頻可以是高分辨率視頻?,F(xiàn)在,將參照附圖詳細(xì)描述根據(jù)示例性實(shí)施例的分層視頻編碼方法和設(shè)備。圖1示出分層視頻編碼器,圖2示出分層視頻解碼器。雖然為了方便在圖1和圖 2中示出了 2層結(jié)構(gòu),但是示例性實(shí)施例可被應(yīng)用于普通M層結(jié)構(gòu)(其中M> 2)。圖1的分層視頻編碼器和圖2的分層視頻解碼器通過提高數(shù)據(jù)壓縮率在數(shù)據(jù)傳輸/接收期間執(zhí)行提高傳輸效率的操作。分層視頻編碼器接收高分辨率視頻,輸出編碼的低分辨率視頻和殘差圖像。在進(jìn)行編碼之前的殘差圖像被定義為通過輸入的高分辨率視頻和在分層視頻編碼器恢復(fù)的高分辨率視頻之間的差獲得的像素值。
分層視頻解碼器接收從分層視頻編碼器提供的編碼的基層低分辨率視頻和編碼的增強(qiáng)層殘差圖像,并輸出恢復(fù)的低分辨率視頻和恢復(fù)的高分辨率視頻。首先,參照?qǐng)D1,分層視頻編碼器包括下采樣器101、第一編碼器103、上采樣器 105、加法/減法單元107和第二編碼器109。下采樣器101通過對(duì)輸入視頻100或高分辨率視頻進(jìn)行下采樣來產(chǎn)生基層的視頻或低分辨率視頻,并將產(chǎn)生的低分辨率視頻提供給第一編碼器103。第一編碼器103通過對(duì)提供的低分辨率視頻進(jìn)行編碼來產(chǎn)生第一比特流130,并將產(chǎn)生的第一比特流130提供給圖2的分層視頻解碼器。第一編碼器103恢復(fù)編碼的低分辨率視頻的比特流,并將第一恢復(fù)視頻提供給上采樣器105。上采樣器105通過對(duì)提供的第一恢復(fù)視頻執(zhí)行與下采樣的反向處理相應(yīng)的上采樣,產(chǎn)生第二恢復(fù)視頻,并將產(chǎn)生的第二恢復(fù)視頻提供給加法/減法單元107。加法/減法單元107從輸入視頻100減去提供的第二恢復(fù)視頻,并將與輸入視頻100和第二恢復(fù)視頻之間的差相應(yīng)的殘差圖像提供給第二編碼器109。第二編碼器109通過對(duì)提供的殘差圖像進(jìn)行編碼來產(chǎn)生第二比特流150,并將產(chǎn)生的第二比特流150提供給圖2的分層視頻解碼器。在分層視頻編碼器的結(jié)構(gòu)中,第一編碼器103相應(yīng)于用于對(duì)低分辨率視頻進(jìn)行編碼的基層,而第二編碼器109相應(yīng)于用于處理高分辨率視頻的增強(qiáng)層,這是優(yōu)選的但不是必要的。參照?qǐng)D2,分層視頻解碼器包括第一解碼器201、上采樣器203、第二解碼器205和加法/減法單元207。第一解碼器201從圖1的分層視頻編碼器接收與低分辨率或低清晰度視頻相應(yīng)的第一比特流130,恢復(fù)輸入的第一比特流130,并將第一恢復(fù)視頻提供給上采樣器203。上采樣器203通過對(duì)提供的第一恢復(fù)視頻進(jìn)行上采樣來產(chǎn)生第二恢復(fù)視頻,并將產(chǎn)生的第二恢復(fù)視頻提供給加法/減法單元207。第二解碼器205從圖1的分層視頻編碼器接收與殘差圖像相應(yīng)的第二比特流150, 通過對(duì)輸入的第二比特流執(zhí)行與圖1的第二編碼器109中的編碼相應(yīng)的解碼,來產(chǎn)生恢復(fù)的殘差圖像,并將恢復(fù)的殘差圖像提供給加法/減法單元207。加法/減法單元207將恢復(fù)的殘差圖像與提供的第二恢復(fù)視頻相加,并將與恢復(fù)的殘差圖像和提供的第二恢復(fù)視頻的和相應(yīng)的第三恢復(fù)視頻200提供給用戶。第三恢復(fù)視頻200相應(yīng)于高分辨率或高清晰度視頻。在圖1的分層視頻編碼的情況下,即使是通過從輸入視頻100減去從基層恢復(fù)的第二恢復(fù)視頻而獲得的殘差圖像也不僅具有圖像間(inter-picture)時(shí)間相關(guān)性還具有圖像內(nèi)(intra-picture)空間相關(guān)性。原因是殘差圖像通常由通過在圖1的下采樣器101 中進(jìn)行的低通濾波而去除的高頻分量組成,殘差圖像的高低分量仍然具有空間相關(guān)性?;诖?,示例性實(shí)施例提供一種新的方法以通過有效地使用殘差圖像的高頻分量中存在的空間相關(guān)性來提高輸入視頻100的壓縮率。為此,在示例性實(shí)施例中,根據(jù)圖3至圖7,第二編碼器109使用殘差圖像的高頻分量中存在的空間相關(guān)性來執(zhí)行空間預(yù)測(cè)。圖3示出根據(jù)示例性實(shí)施例的用于執(zhí)行空間預(yù)測(cè)的第二編碼器109的結(jié)構(gòu)。參照?qǐng)D3,根據(jù)示例性實(shí)施例的第二編碼器109包括塊活動(dòng)性確定單元301、空間預(yù)測(cè)模式確定單元303和空間預(yù)測(cè)單元305。為了殘差圖像的空間預(yù)測(cè),塊活動(dòng)性確定單元301將殘差圖像劃分為塊,對(duì)于被劃分的塊中的每個(gè)塊,使用關(guān)于鄰近塊的信息(例如,鄰近塊中的像素的活動(dòng)性)來選擇將被應(yīng)用于當(dāng)前塊的至少一個(gè)空間預(yù)測(cè)模式??臻g預(yù)測(cè)模式包括水平模式,用于在水平方向上執(zhí)行空間預(yù)測(cè);垂直模式,用于在垂直方向上執(zhí)行空間預(yù)測(cè);默認(rèn)模式,用于使用預(yù)設(shè)特定值代替鄰近塊中的像素來執(zhí)行空間預(yù)測(cè)??臻g預(yù)測(cè)模式確定單元303在由塊活動(dòng)性確定單元301選擇的至少一個(gè)或多個(gè)空間預(yù)測(cè)模式中確定最佳模式。空間預(yù)測(cè)單元305根據(jù)確定的最佳模式對(duì)殘差圖像中的當(dāng)前塊執(zhí)行空間預(yù)測(cè)。空間預(yù)測(cè)模式確定單元303不包括在分層視頻解碼器中。相反,分層視頻解碼器相應(yīng)于由分層視頻編碼器確定的最佳模式來執(zhí)行用于對(duì)比特流進(jìn)行解碼的最少操作。以下將描述用于執(zhí)行空間預(yù)測(cè)的裝置301至305的詳細(xì)操作。塊活動(dòng)性確定單元301使用關(guān)于在如圖4中示出的當(dāng)前塊X的附近形成的塊A和塊B的信息(以下條件1至5之一),確定輸入的殘差圖像中的塊A和塊B的活動(dòng)性,根據(jù)確定結(jié)果選擇將被應(yīng)用于當(dāng)前塊X的至少一個(gè)空間預(yù)測(cè)模式。圖4至圖6示出根據(jù)示例性實(shí)施例的基于執(zhí)行空間預(yù)測(cè)所需要的鄰近塊的位置和像素的空間預(yù)測(cè)的示例。雖然以示例的方式在圖4至圖6中使用8X8的塊,但是塊的大小不限于此。通常,示例性實(shí)施例可被應(yīng)用于NXN的塊。如圖4中所示,位于當(dāng)前塊X的左側(cè)的鄰近塊A和位于當(dāng)前塊X的上方的鄰近塊 B被用于空間預(yù)測(cè)。更具體地說,在當(dāng)前塊X的鄰近塊A和B的像素中,在塊A內(nèi)的與當(dāng)前塊X鄰近的像素A1-A8和在塊B內(nèi)的與當(dāng)前塊X鄰近的像素B1-B8被用于空間預(yù)測(cè)。在用于在水平方向上執(zhí)行空間預(yù)測(cè)的水平模式中,如圖5所示,使用塊A的像素 A1-A8生成8X8的預(yù)測(cè)塊,在用于在垂直方向上執(zhí)行空間預(yù)測(cè)的垂直模式中,如圖6所示, 使用塊B的像素B1-B8生成8X8的預(yù)測(cè)塊。這些預(yù)測(cè)塊在空間預(yù)測(cè)單元305中被用作塊 X的空間預(yù)測(cè)值。返回圖3的塊活動(dòng)性確定單元301,塊活動(dòng)性確定單元301使用如圖4所示的塊A 和塊B中的像素A1-A8和像素B1-B8以及塊A和塊B的編碼模式信息,來如下確定塊A和塊B的活動(dòng)性。塊根據(jù)它們的活動(dòng)性被劃分為高活動(dòng)性塊和低活動(dòng)性塊。以下條件1至5之一被用作確定塊活動(dòng)性的標(biāo)準(zhǔn)。在使用任何一個(gè)條件的情況下,如果塊A和塊B中給定的塊 K (包括像素A1-A8的塊和包括像素B1-B8的塊)滿足該條件,則塊K被確定為具有低活動(dòng)性,否則,塊K被確定為具有高活動(dòng)性。條件1 塊K中的所有像素的值為0。條件2 塊K的編碼塊模式(CBP)值為0。條件3 塊K處于跳過(SKIP)模式。條件4 在塊K中的用于空間預(yù)測(cè)的像素的值都相等(例如,Kl = K2 = K3 = K4 =K5 = K6 = K7 = K8)。條件5:如果在塊K中的用于空間預(yù)測(cè)的像素的值之間的差小于閾值TH,則可由以下公式表示關(guān)系8Yj\Km-K\<TH( 1 )
;=1塊活動(dòng)性確定單元301使用條件1至5之一確定包括塊K的塊A和塊B的塊活動(dòng)性,根據(jù)塊A和塊B的塊活動(dòng)性選擇將被應(yīng)用于在殘差圖像中對(duì)當(dāng)前塊X進(jìn)行空間預(yù)測(cè)的至少一個(gè)空間預(yù)測(cè)模式,其中,以示例的方式如表1確定空間預(yù)測(cè)模式。表 1
_塊活動(dòng)性__空間預(yù)測(cè)模式_
塊A =低活動(dòng)性默認(rèn)
塊B =低活動(dòng)性___
塊A=高活動(dòng)性默認(rèn)、水平
塊B=低活動(dòng)性__
塊A =低活動(dòng)性默認(rèn)、垂直
塊B =高活動(dòng)性__
塊A=高活動(dòng)性默認(rèn)、水平、垂直塊B=高活動(dòng)性_如表1所示,如果塊A和塊B都被確定為低活動(dòng)性塊,則塊活動(dòng)性確定單元301將默認(rèn)模式選為當(dāng)前塊X的空間預(yù)測(cè)模式。如果塊A被確定為高活動(dòng)性塊,塊B被確定為低活動(dòng)性塊,則塊活動(dòng)性確定單元301將默認(rèn)模式和水平模式選為當(dāng)前塊X的空間預(yù)測(cè)模式。 如果塊A被確定為低活動(dòng)性塊,塊B被確定為高活動(dòng)性塊,則塊活動(dòng)性確定單元301將默認(rèn)模式和垂直模式選為當(dāng)前塊X的空間預(yù)測(cè)模式。如果塊A和塊B都被確定為高活動(dòng)性塊, 則塊活動(dòng)性確定單元301將默認(rèn)模式、水平模式和垂直模式選為當(dāng)前塊X的空間預(yù)測(cè)模式。塊活動(dòng)性確定單元301在逐塊的基礎(chǔ)上將關(guān)于選擇的空間預(yù)測(cè)模式的信息提供給空間預(yù)測(cè)模式確定單元303。由于如表1所示空間預(yù)測(cè)模式的類型根據(jù)鄰近塊的塊活動(dòng)性被改變,因此塊活動(dòng)性確定單元301甚至針對(duì)取決于鄰近塊的活動(dòng)性條件的空間預(yù)測(cè)模式選擇性地執(zhí)行熵編碼。例如,如果塊A和塊B都被確定為低活動(dòng)性塊,則由于僅默認(rèn)模式被選為空間預(yù)測(cè)模式,因此塊活動(dòng)性確定單元301不發(fā)送關(guān)于空間預(yù)測(cè)模式的信息。如果塊A被確定為高活動(dòng)性塊,塊B被確定為低活動(dòng)性塊,則由于默認(rèn)模式和水平模式這兩個(gè)模式被選擇,因此塊活動(dòng)性確定單元301使用1比特表示模式信息。類似地,即使塊A被確定為低活動(dòng)性塊,塊B被確定為高活動(dòng)性塊,由于默認(rèn)模式和垂直模式這兩個(gè)模式被選擇,因此塊活動(dòng)性確定單元301也使用1比特表示模式信息。另外,如果塊A和塊B都被確定為高活動(dòng)性塊,則由于默認(rèn)模式、水平模式和垂直模式這三個(gè)模式被選擇,因此塊活動(dòng)性確定單元301使用2比特表示模式信息(默認(rèn)=00、水平=10、垂直=01)??臻g預(yù)測(cè)模式確定單元303考慮殘差圖像的壓縮率和失真度,在選擇的至少一個(gè)或多個(gè)空間預(yù)測(cè)模式中確定最佳模式。選擇最佳模式的方法遵循視頻編碼器中通常使用的最佳模式判決方法。例如,可使用基于壓縮率和失真度的最佳模式判決方法,所述方法被用在MPEG-4或H. 264視頻壓縮編解碼器中??臻g預(yù)測(cè)模式確定單元303可使用比特率R和失真度D,計(jì)算由以下的等式(2)定義的RD代價(jià)。比特率R相應(yīng)于當(dāng)以選擇的至少一個(gè)空間預(yù)測(cè)模式執(zhí)行編碼時(shí)產(chǎn)生的比特率。失真度D相應(yīng)于原始視頻和當(dāng)以選擇的至少一個(gè)空間預(yù)測(cè)模式執(zhí)行編碼和解碼時(shí)恢復(fù)的視頻之間的失真度。RD 代價(jià)=RX λ+D (2)其中,D指示原始視頻和恢復(fù)視頻之間的平方誤差和(SSE),λ指示預(yù)定常量??臻g預(yù)測(cè)模式確定單元303針對(duì)選擇的至少一個(gè)空間預(yù)測(cè)模式計(jì)算RD代價(jià),將計(jì)算出的RD代價(jià)為最小值的空間預(yù)測(cè)模式確定為最佳模式。空間預(yù)測(cè)單元305根據(jù)確定的最佳模式,對(duì)殘差圖像中的當(dāng)前塊執(zhí)行空間預(yù)測(cè)。 例如,如果確定的最佳模式是默認(rèn)模式,則空間預(yù)測(cè)單元305計(jì)算預(yù)設(shè)值(諸如,作為示例的128)和當(dāng)前塊的每個(gè)像素值之間的差,而不使用塊A或塊B,并通過對(duì)計(jì)算出的差進(jìn)行編碼來執(zhí)行空間預(yù)測(cè)。如果針對(duì)殘差圖像中的當(dāng)前塊確定的最佳模式是水平模式,則空間預(yù)測(cè)單元305構(gòu)造如圖5所示的用于空間預(yù)測(cè)的預(yù)測(cè)塊,計(jì)算當(dāng)前塊中的像素和構(gòu)造的預(yù)測(cè)塊中的像素之間的差,通過對(duì)計(jì)算出的差進(jìn)行編碼來執(zhí)行空間預(yù)測(cè)。如果針對(duì)殘差圖像中的當(dāng)前塊確定的最佳模式是垂直模式,則空間預(yù)測(cè)單元305構(gòu)造如圖6所示的用于空間預(yù)測(cè)的預(yù)測(cè)塊,計(jì)算當(dāng)前塊中的像素和構(gòu)造的預(yù)測(cè)塊中的像素之間的差,通過對(duì)計(jì)算出的差進(jìn)行編碼來執(zhí)行空間預(yù)測(cè)。圖7示出根據(jù)示例性實(shí)施例的空間預(yù)測(cè)方法。參照?qǐng)D7,如果在操作501輸入殘差圖像,則在操作503,塊活動(dòng)性確定單元301將殘差圖像劃分為塊。在操作505,針對(duì)包括在殘差圖像中的每個(gè)塊,塊活動(dòng)性確定單元301使用條件1 至5之一,確定當(dāng)前塊X的鄰近塊A和鄰近塊B的塊活動(dòng)性,隨后根據(jù)確定的塊A和塊B的活動(dòng)性選擇至少一個(gè)空間預(yù)測(cè)模式,所述活動(dòng)性被映射到如表1所定義的空間預(yù)測(cè)模式。另外,針對(duì)包括在殘差圖像中的每個(gè)塊,包括在分層視頻編碼器中的空間預(yù)測(cè)模式確定單元303使用等式( 在選擇的至少一個(gè)或多個(gè)空間預(yù)測(cè)模式中確定最佳模式。在操作507,針對(duì)包括在輸入的殘差圖像中的每個(gè)塊,空間預(yù)測(cè)單元505根據(jù)確定的最佳模式構(gòu)造用于空間預(yù)測(cè)的預(yù)測(cè)塊,計(jì)算當(dāng)前塊X中的像素和預(yù)測(cè)塊中的像素之間的差,并通過對(duì)計(jì)算出的差進(jìn)行編碼來執(zhí)行空間預(yù)測(cè)。結(jié)果,在示例性實(shí)施例中,在分層視頻編碼期間,使用殘差圖像中存在的像素或塊之間的空間相關(guān)性,執(zhí)行空間預(yù)測(cè),從而提高輸入視頻的壓縮率,其中,從輸入圖像和從基層恢復(fù)的視頻之間的差產(chǎn)生殘差圖像。雖然參照本發(fā)明構(gòu)思的特定示例性實(shí)施例示出并描述了本發(fā)明構(gòu)思,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可對(duì)其進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種用于在分層視頻編碼中對(duì)殘差圖像進(jìn)行編碼的空間預(yù)測(cè)方法,包括 基于包括在殘差圖像中的塊中與第一塊鄰近的至少一個(gè)鄰近塊的活動(dòng)性,將默認(rèn)模式、水平模式和垂直模式中的至少一個(gè)選為空間預(yù)測(cè)模式;對(duì)第一塊的像素和基于空間預(yù)測(cè)模式構(gòu)造的預(yù)測(cè)塊的像素之間的差進(jìn)行編碼; 其中,所述至少一個(gè)鄰近塊包括位于第一塊的左側(cè)的第一鄰近塊和位于第一塊的上方的第二鄰近塊。
2.如權(quán)利要求1所述的空間預(yù)測(cè)方法,還包括確定作為最佳模式的空間預(yù)測(cè)模式。
3.如權(quán)利要求1所述的空間預(yù)測(cè)方法,其中,通過第一鄰近塊和第二鄰近塊中的預(yù)定塊的像素活動(dòng)性、編碼塊模式(CBP)和跳過模式信息中的至少一個(gè)來確定第一鄰近塊和第二鄰近塊的活動(dòng)性。
4.如權(quán)利要求3所述的空間預(yù)測(cè)方法,其中,第一鄰近塊中的預(yù)定塊包括與第一塊的左側(cè)鄰近的像素,第二鄰近塊中的預(yù)定塊包括與第一塊的上方鄰近的像素。
5.如權(quán)利要求3所述的空間預(yù)測(cè)方法,其中,選擇的步驟包括如果確定的第一鄰近塊和第二鄰近塊的活動(dòng)性低于閾值,則選擇默認(rèn)模式; 如果確定的第一鄰近塊的活動(dòng)性高于閾值,確定的第二鄰近塊的活動(dòng)性低于閾值,則選擇默認(rèn)模式和水平模式;如果確定的第一鄰近塊的活動(dòng)性低于閾值,確定的第二鄰近塊的活動(dòng)性高于閾值,則選擇默認(rèn)模式和垂直模式;如果確定的第一鄰近塊和第二鄰近塊的活動(dòng)性高于閾值,則選擇默認(rèn)模式、水平模式和垂直模式。
6.如權(quán)利要求2所述的空間預(yù)測(cè)方法,其中,編碼的步驟包括 基于確定的最佳模式構(gòu)造預(yù)測(cè)塊;計(jì)算第一塊的像素和預(yù)測(cè)塊的像素之間的差; 對(duì)計(jì)算出的差進(jìn)行編碼。
7.如權(quán)利要求6所述的空間預(yù)測(cè)方法,其中,構(gòu)造預(yù)測(cè)塊的步驟包括 如果確定的最佳模式是默認(rèn)模式,則構(gòu)造包括預(yù)定默認(rèn)值的預(yù)測(cè)塊;如果確定的最佳模式是水平模式,則構(gòu)造包括與第一塊鄰近的第一鄰近塊的像素的預(yù)測(cè)塊;如果確定的最佳模式是垂直模式,則構(gòu)造包括與第一塊鄰近的第二鄰近塊的像素的預(yù)測(cè)塊。
8.一種用于在分層視頻編碼中對(duì)殘差圖像進(jìn)行編碼的空間預(yù)測(cè)設(shè)備,包括塊活動(dòng)性確定單元,基于包括在殘差圖像中的塊中與第一塊鄰近的至少一個(gè)鄰近塊的活動(dòng)性,將默認(rèn)模式、水平模式和垂直模式中的至少一個(gè)選為空間預(yù)測(cè)模式;空間預(yù)測(cè)單元,對(duì)第一塊的像素和按照空間預(yù)測(cè)模式構(gòu)造的預(yù)測(cè)塊的像素之間的差進(jìn)行編碼;其中,所述至少一個(gè)鄰近塊包括位于第一塊的左側(cè)的第一鄰近塊和位于第一塊的上方的第二鄰近塊。
9.如權(quán)利要求8所述的空間預(yù)測(cè)設(shè)備,還包括空間預(yù)測(cè)模式確定單元,確定作為最佳模式的空間預(yù)測(cè)模式。
10.如權(quán)利要求8所述的空間預(yù)測(cè)設(shè)備,其中,通過第一鄰近塊和第二鄰近塊中的預(yù)定塊的像素活動(dòng)性、編碼塊模式(CBP)和跳過模式信息中的至少一個(gè)來確定第一鄰近塊和第二鄰近塊的活動(dòng)性。
11.如權(quán)利要求10所述的空間預(yù)測(cè)設(shè)備,其中,第一鄰近塊中的預(yù)定塊包括與第一塊的左側(cè)鄰近的像素,第二鄰近塊中的預(yù)定塊包括與第一塊的上方鄰近的像素。
12.如權(quán)利要求10所述的空間預(yù)測(cè)設(shè)備,其中,如果確定的第一鄰近塊和第二鄰近塊的活動(dòng)性低于閾值,則塊活動(dòng)性確定單元選擇默認(rèn)模式;如果確定的第一鄰近塊的活動(dòng)性高于閾值,確定的第二鄰近塊的活動(dòng)性低于閾值,則塊活動(dòng)性確定單元選擇默認(rèn)模式和水平模式;如果確定的第一鄰近塊的活動(dòng)性低于閾值,確定的第二鄰近塊的活動(dòng)性高于閾值,則塊活動(dòng)性確定單元選擇默認(rèn)模式和垂直模式;如果確定的第一鄰近塊和第二鄰近塊的活動(dòng)性高于閾值,則塊活動(dòng)性確定單元選擇默認(rèn)模式、水平模式和垂直模式。
13.如權(quán)利要求9所述的空間預(yù)測(cè)設(shè)備,其中,空間預(yù)測(cè)單元基于確定的最佳模式構(gòu)造預(yù)測(cè)塊;計(jì)算第一塊的像素和預(yù)測(cè)塊的像素之間的差;對(duì)計(jì)算出的差進(jìn)行編碼。
14.如權(quán)利要求13所述的空間預(yù)測(cè)設(shè)備,其中,在構(gòu)造預(yù)測(cè)塊中,如果確定的最佳模式是默認(rèn)模式,則空間預(yù)測(cè)單元構(gòu)造包括預(yù)定默認(rèn)值的預(yù)測(cè)塊;如果確定的最佳模式是水平模式,則空間預(yù)測(cè)單元構(gòu)造包括與第一塊鄰近的第一鄰近塊的像素的預(yù)測(cè)塊;如果確定的最佳模式是垂直模式,則空間預(yù)測(cè)單元構(gòu)造包括與第一塊鄰近的第二鄰近塊的像素的預(yù)測(cè)塊。
全文摘要
一種用于在分層視頻編碼中對(duì)殘差圖像進(jìn)行編碼的空間預(yù)測(cè)方法。所述空間預(yù)測(cè)方法包括考慮包括在殘差圖像中的塊中與第一塊鄰近的至少一個(gè)鄰近塊的活動(dòng)性,將默認(rèn)模式、水平模式和垂直模式中的至少一個(gè)選為空間預(yù)測(cè)模式;對(duì)第一塊的像素和按照選擇的至少一個(gè)或多個(gè)空間預(yù)測(cè)模式之一構(gòu)造的預(yù)測(cè)塊的像素之間的差進(jìn)行編碼。所述至少一個(gè)鄰近塊包括位于第一塊的左側(cè)的第一鄰近塊和位于第一塊的上方的第二鄰近塊。
文檔編號(hào)H04N7/34GK102474620SQ201080031244
公開日2012年5月23日 申請(qǐng)日期2010年7月12日 優(yōu)先權(quán)日2009年7月10日
發(fā)明者崔雄一, 趙大星 申請(qǐng)人:三星電子株式會(huì)社