編碼/解碼圖像的方法和使用其的設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及用于編碼/解碼圖像的方法和使用其的設(shè)備,尤其是,涉及用于包括 亮度分量和色度分量的圖像的編譯技術(shù)。
【背景技術(shù)】
[0002] 對(duì)于高分辨率和高質(zhì)量圖像的需要近來已經(jīng)在各種領(lǐng)域中增長。但是,由于圖像 的分辨率和質(zhì)量被改善,在圖像中的數(shù)據(jù)量也同樣地增長。
[0003]因此,如果圖像數(shù)據(jù)被使用諸如現(xiàn)有的有線/無線寬帶線路的介質(zhì)發(fā)送,或者圖 像數(shù)據(jù)被使用現(xiàn)有的存儲(chǔ)介質(zhì)存儲(chǔ),則發(fā)送和存儲(chǔ)數(shù)據(jù)的成本也增長。
[0004] 為了有效地發(fā)送、存儲(chǔ)和播放在高分辨率和高質(zhì)量圖像內(nèi)的信息,可以使用運(yùn)用 高效的圖像壓縮技術(shù)。
[0005] 為了改善圖像壓縮效率,可以使用中間預(yù)測和內(nèi)部預(yù)測。在中間預(yù)測方法中,使用 在其它的圖片找到的信息作為參考,預(yù)測在當(dāng)前圖片內(nèi)的像素值。在內(nèi)部預(yù)測方法中,使用 在相同的圖片內(nèi)的像素之間的相關(guān)性預(yù)測當(dāng)前圖片的像素值。
[0006] 各種方法可以應(yīng)用于使得圖像與用于預(yù)測的圖像的處理單元,例如塊的原始圖像 相同。經(jīng)由這些,解碼裝置可以更加精確地(更加精確地匹配原始)解碼相應(yīng)的圖像,并且 編碼裝置可以編碼相應(yīng)的圖像以更加精確地恢復(fù)。
[0007] 因此,可能需要研宄如何調(diào)整在圖片中處理單元的每個(gè),如何配置和處理在圖片 中的色彩分量。
【發(fā)明內(nèi)容】
[0008] 技術(shù)問題
[0009] 本說明書的一個(gè)目的是提出一種用于在視頻編碼/解碼時(shí)提高壓縮效率的方法 和裝置。
[0010] 本說明書的另一個(gè)目的是提出一種用于編碼/解碼對(duì)應(yīng)于亮度分量的色度分量 的圖像的方法和裝置。
[0011] 本說明書的再一個(gè)目的是提出一種用于劃分對(duì)應(yīng)于亮度分量的色度分量的圖像 的方法和裝置。
[0012] 技術(shù)方案
[0013] 在一個(gè)方面中,提供了一種用于解碼圖像的方法。用于解碼圖像的方法包括:基 于色度格式信息導(dǎo)出對(duì)應(yīng)于亮度分量塊的色度分量塊,色度格式信息指示對(duì)應(yīng)于亮度分量 采樣的色度分量采樣;將色度分量塊分割為用于色度分量的變換塊以基于分割信息變換色 度分量塊,分割信息表示第一塊是否被分割為用于執(zhí)行變換的第二塊;以及通過基于用于 色度分量的變換塊執(zhí)行反變換和去量化的至少一個(gè),獲得用于色度分量的變換塊的殘留信 息。
[0014] 在導(dǎo)出色度分量塊時(shí),如果色度格式信息指示4:2:2色度格式,并且亮度分量塊 的大小是2NX2N,則色度分量塊被導(dǎo)出為NX2N大小。
[0015]有益效果
[0016]在用于在色度分量之中根據(jù)色度形式執(zhí)行采樣的編碼/解碼裝置中,通過應(yīng)用根 據(jù)本發(fā)明的具有色度分量的變換塊的分割過程,硬件實(shí)現(xiàn)的負(fù)荷可以被降低,并且表示的 常態(tài)性可以提尚。
[0017]此外,通過允許除了方形色度塊之外還對(duì)于非方形色度塊執(zhí)行有效地分割,用于 編碼和解碼的處理效率可以被提高。
【附圖說明】
[0018] 圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例示意地圖示視頻編碼器的方框圖。
[0019] 圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例示意地圖示視頻解碼器的方框圖。
[0020] 圖3是示意地圖示一個(gè)單元被分割為多個(gè)子單元的實(shí)施例的示意圖。
[0021] 圖4是圖示4:2:0色度格式的示意圖。
[0022] 圖5是圖示4:2:2色度格式的示意圖。
[0023] 圖6是圖示4:4:4色度格式的示意圖。
[0024] 圖7圖示亮度變換單元和色度變換單元以4:2:2色度格式的分割形式的示例。
[0025] 圖8是用于描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的亮度塊和色度塊以4:2:2的分割過程 的示意圖。
[0026] 圖9和圖10圖示根據(jù)如上所述的圖8的實(shí)施例的亮度塊和色度塊以4:2:2色度 格式的分割形式的示例。
[0027] 圖11是用于描述根據(jù)本發(fā)明的另一個(gè)實(shí)施例的亮度塊和色度塊以4:2:2色度格 式的分割過程的示意圖。
[0028] 圖12是用于描述根據(jù)本發(fā)明的又一個(gè)實(shí)施例的亮度塊和色度塊以4:2:2色度格 式的分割過程的示意圖。
[0029] 圖13是圖示根據(jù)如上所述的圖12的實(shí)施例的色度塊以4:2:2色度格式的分割形 式的示意圖。
[0030] 圖14是用于描述根據(jù)本發(fā)明的又一個(gè)實(shí)施例的亮度塊和色度塊以4:2:2色度格 式的分割過程的示意圖。
[0031] 圖15是圖示根據(jù)如上所述的圖14的實(shí)施例的色度塊以4:2:2色度格式的分割形 式的示意圖。
[0032] 圖16是示意地圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例用于色度塊的解碼方法的流程圖。
【具體實(shí)施方式】
[0033]本發(fā)明可以以各種形式修改,并且其特定的實(shí)施例將在附圖中描述和示出。但是, 該實(shí)施例不意欲限制本發(fā)明。在以下的描述中使用的術(shù)語僅僅用于描述特定的實(shí)施例,但 是,不意欲限制本發(fā)明。單數(shù)的表示包括多數(shù)表示,只要其不同地清楚解讀。術(shù)語,諸如"包 括"和"具有"意欲表示存在在以下的描述中使用的特點(diǎn)、數(shù)目、步驟、操作、單元、分量,或者 其組合,并且因此,應(yīng)該理解,不排除存在或者增加一個(gè)或多個(gè)不同的特點(diǎn)、數(shù)目、步驟、操 作、單元、分量,或者其組合的可能性。
[0034] 另一方面,在本發(fā)明描述的附圖中的單元在圖像編碼/解碼裝置中為解釋不同的 特定功能的便利的目的獨(dú)立地繪制,并且不意味該單元由單獨(dú)的硬件或者單獨(dú)的軟件實(shí) 施。例如,單元的兩個(gè)或更多個(gè)單元可以合并以形成單個(gè)單元,或者一個(gè)單元可以被分成多 個(gè)單元。不脫離本發(fā)明的概念,單元被合并和/或分解的實(shí)施例屬于本發(fā)明的范圍。
[0035] 在下文中,本發(fā)明示范的實(shí)施例將參考附圖詳細(xì)描述。在附圖中類似的組成單元 將由類似的附圖標(biāo)記引用,并且不會(huì)重復(fù)地描述。
[0036] 圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例示意地圖示視頻編碼器的方框圖。
[0037] 參考圖1,視頻編碼器100包括圖片分割模塊105、預(yù)測模塊110、變換模塊115、量 化模塊120、重新排列模塊125、熵編碼模塊130、去量化模塊135、反變換模塊140、濾波器模 塊145,和存儲(chǔ)器150。
[0038] 圖片分割模塊105可以將輸入圖像分割為至少一個(gè)處理單元塊。在這里,作為處 理單元的塊可以是預(yù)測單元(在下文中,稱為"PU"),變換單元(在下文中,稱為"TU"),或 者編譯單元(在下文中,稱為"CU")。
[0039] 由圖片分割模塊105分割的處理單元塊可以具有四樹結(jié)構(gòu)。
[0040] 如稍后將描述的,預(yù)測模塊110包括執(zhí)行中間預(yù)測處理的中間預(yù)測模塊,和執(zhí)行 內(nèi)部預(yù)測處理的內(nèi)部預(yù)測模塊。該測模塊110對(duì)由圖片分割模塊105分割的圖片的處理單 元執(zhí)行預(yù)測處理以生成預(yù)測塊。在預(yù)測模塊110中,圖片的處理單元可以是CU、TU或者PU。 預(yù)測模塊110可以確定是否對(duì)相應(yīng)的處理單元執(zhí)行的預(yù)測是中間預(yù)測或者內(nèi)部預(yù)測,并且 可以確定預(yù)測方法的特定的細(xì)節(jié)(例如,預(yù)測模式)。經(jīng)歷該預(yù)測處理的處理單元可以不同 于確定預(yù)測方法和特定的細(xì)節(jié)的處理單元。例如,預(yù)測方法和預(yù)測模式可以以PU為單位確 定,并且預(yù)測處理可以以TU為單位執(zhí)行。
[0041] 在中間預(yù)測中,預(yù)測過程可以基于有關(guān)當(dāng)前圖片的先前圖片和/或后續(xù)圖片的至 少一個(gè)的信息執(zhí)行以生成預(yù)測的塊。在內(nèi)部預(yù)測中,預(yù)測過程可以基于當(dāng)前圖片的像素信 息執(zhí)行以生成預(yù)測的塊。
[0042] 在中間預(yù)測中,可以使用跳過模式、合并模式、MVP(運(yùn)動(dòng)矢量預(yù)測)模式等等。在 中間預(yù)測中,可以對(duì)于PU選擇參考圖片,并且具有與ro相同的大小的參考?jí)K可以通過整數(shù) 像素采樣選擇。然后,創(chuàng)建相對(duì)于當(dāng)前PU的殘留信號(hào)被最小化并且運(yùn)動(dòng)矢量幅值被最小化 的預(yù)測塊。
[0043] 預(yù)測塊可以以整數(shù)像素采樣為單位,或者以小于整數(shù)像素的像素采樣為單位,諸 如1/2像素單位或者1/4像素單位構(gòu)造。在這里,運(yùn)動(dòng)矢量也可以以小于整數(shù)像素的像素 采樣為單位表示。
[0044]信息,諸如經(jīng)由中間預(yù)測選擇的參考圖片的索引、運(yùn)動(dòng)矢量(例如,運(yùn)動(dòng)矢量預(yù)測 器),和殘留信號(hào),被熵編碼,并且被發(fā)送給解碼器。當(dāng)應(yīng)用跳過模式的時(shí)候,預(yù)測塊可以用 作重建的塊,并且因此,殘留信號(hào)能夠根本不被生成、變換、量化和發(fā)送。
[0045]當(dāng)執(zhí)行內(nèi)部預(yù)測的時(shí)候,預(yù)測模式可以以TO為單位確定,并且預(yù)測過程可以以PU 為單位執(zhí)行。做為選擇,預(yù)測模式可以以PU為單位確定,并且中間預(yù)測可以以TU為單位執(zhí) 行。
[0046] 在內(nèi)部預(yù)測中,預(yù)測模式可以包括33個(gè)方向預(yù)測模式,和至少2個(gè)無方向模式。無 方向模式可以包括DC預(yù)測模式和平面模式。
[0047] 在內(nèi)部預(yù)測中,在濾波應(yīng)用于參考采樣之后,可以構(gòu)造預(yù)測塊。此時(shí),取決于當(dāng)前 塊的內(nèi)部預(yù)測模式和/或大小,可以確定是否濾波將應(yīng)用于參考采樣。
[0048] TO可以是具有各種大小和形狀的塊。例如,在中間預(yù)測的情況下,PU可以是具有 諸如2NX2N、2NXN、NX2N和NXN大小的塊(這里N是整數(shù))。在內(nèi)部預(yù)測的情況下,PU 可以是具有諸如2NX2N和NXN大小的塊(這里N是整數(shù))。具有NXN大小的PU可以被 設(shè)置為僅僅應(yīng)用于特定的情形。例如,具有NXN大小的PU可以被設(shè)置為僅僅供最小的CU 使用,或者可以被設(shè)置為僅僅供內(nèi)部預(yù)測使用。除了具有以上提及的大小之外,諸如NXmN 塊、mNXN塊、2NXmN塊,和mNX2N塊(這里m〈l)的PU可以另外限定和使用。
[0049]在構(gòu)造的預(yù)測