亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

確定圖像編碼單元和圖像解碼單元的幀內(nèi)預(yù)測(cè)模式的制造方法與工藝

文檔序號(hào):11409580閱讀:171來源:國(guó)知局
確定圖像編碼單元和圖像解碼單元的幀內(nèi)預(yù)測(cè)模式的制造方法與工藝
確定圖像編碼單元和圖像解碼單元的幀內(nèi)預(yù)測(cè)模式本申請(qǐng)是申請(qǐng)日為2011年4月5日、申請(qǐng)?zhí)枮?01180027802.6、題為“確定圖像編碼單元和圖像解碼單元的幀內(nèi)預(yù)測(cè)模式”的專利申請(qǐng)的分案申請(qǐng)。技術(shù)領(lǐng)域示例性實(shí)施例涉及圖像的編碼和解碼,更具體地,涉及對(duì)圖像編碼和解碼的方法和設(shè)備,其中,通過應(yīng)用針對(duì)亮度分量編碼單元確定的幀內(nèi)預(yù)測(cè)模式來對(duì)色度分量編碼單元執(zhí)行幀內(nèi)預(yù)測(cè)。

背景技術(shù):
在圖像壓縮方法(諸如,運(yùn)動(dòng)圖像專家組(MPEG)-1、MPEG-2、MPEG-4或H.264/MPEG-4先進(jìn)視頻編碼(AVC))中,圖像被劃分為用于對(duì)圖像編碼的宏塊。以能夠在幀間預(yù)測(cè)或幀內(nèi)預(yù)測(cè)中使用的所有編碼模式對(duì)每個(gè)宏塊編碼,隨后以根據(jù)用于對(duì)宏塊編碼的比特率和基于原始宏塊的解碼宏塊的失真度選擇的編碼模式對(duì)每個(gè)宏塊編碼。隨著用于再現(xiàn)和存儲(chǔ)高分辨率或高質(zhì)量視頻內(nèi)容的硬件被開發(fā)和提供,越來越需要能夠有效地對(duì)高分辨率或高質(zhì)量視頻內(nèi)容編碼或解碼的視頻編解碼器。在傳統(tǒng)的視頻編解碼器中,以宏塊為單位對(duì)視頻編碼,其中,每個(gè)宏塊具有預(yù)定尺寸。

技術(shù)實(shí)現(xiàn)要素:
技術(shù)問題在傳統(tǒng)的視頻編解碼器中,以宏塊為單位對(duì)視頻編碼,其中,每個(gè)宏塊具有預(yù)定尺寸。另外,在傳統(tǒng)的視頻編解碼器中,幀內(nèi)模式的方向性有限。技術(shù)方案示例性實(shí)施例包括基于具有多種尺寸的分層編碼單元來確定具有多種方向性的亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式的方法,以及用于對(duì)圖像編碼和解碼的方法和設(shè)備,其中,根據(jù)包括針對(duì)亮度分量編碼單元確定的幀內(nèi)預(yù)測(cè)模式的候選幀內(nèi)預(yù)測(cè)模式對(duì)色度分量編碼單元執(zhí)行幀內(nèi)預(yù)測(cè)。有益效果根據(jù)示例性實(shí)施例,通過添加具有多種方向性的亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式作為色度分量編碼單元的幀內(nèi)預(yù)測(cè)模式,可增加色度分量的圖像預(yù)測(cè)效率以及整個(gè)圖像的預(yù)測(cè)效率,而不增加吞吐量。附圖說明圖1是根據(jù)示例性實(shí)施例的用于對(duì)視頻編碼的設(shè)備的框圖;圖2是根據(jù)示例性實(shí)施例的用于對(duì)視頻解碼的設(shè)備的框圖;圖3是用于描述根據(jù)示例性實(shí)施例的編碼單元的概念的示圖;圖4是根據(jù)本發(fā)明示例性實(shí)施例的基于編碼單元的圖像編碼器的框圖;圖5是根據(jù)示例性實(shí)施例的基于編碼單元的圖像解碼器的框圖;圖6是示出根據(jù)示例性實(shí)施例的根據(jù)深度的較深層編碼單元和預(yù)測(cè)單元的示圖;圖7是用于描述根據(jù)示例性實(shí)施例的編碼單元和變換單元之間的關(guān)系的示圖;圖8是用于描述根據(jù)示例性實(shí)施例的與編碼深度對(duì)應(yīng)的編碼單元的編碼信息的示圖;圖9是根據(jù)示例性實(shí)施例的根據(jù)深度的較深層編碼單元的示圖;圖10A和圖10B是用于描述根據(jù)示例性實(shí)施例的編碼單元、預(yù)測(cè)單元和變換單元之間的關(guān)系的示圖;圖11是示出根據(jù)示例性實(shí)施例的根據(jù)編碼單元的編碼信息的表;圖12A到圖12C是根據(jù)示例性實(shí)施例的亮度分量圖像和色度分量圖像的格式的示圖;圖13是示出根據(jù)示例性實(shí)施例的根據(jù)亮度分量編碼單元的尺寸的多個(gè)幀內(nèi)預(yù)測(cè)模式;圖14A到圖14C是用于解釋根據(jù)示例性實(shí)施例的應(yīng)用于具有預(yù)定尺寸的亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式的示圖;圖15是用于解釋根據(jù)示例性實(shí)施例的應(yīng)用于具有預(yù)定尺寸的亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式的示圖;圖16是用于解釋根據(jù)示例性實(shí)施例的具有多種方向性的亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式的參考示圖;圖17是用于解釋根據(jù)示例性實(shí)施例的雙線性模式的參考示圖;圖18是用于解釋根據(jù)示例性實(shí)施例的產(chǎn)生當(dāng)前亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式的預(yù)測(cè)值的處理的示圖;圖19是用于解釋根據(jù)示例性實(shí)施例的具有不同尺寸的亮度分量編碼單元之間的幀內(nèi)預(yù)測(cè)模式的映射處理的參考示圖;圖20是用于解釋根據(jù)示例性實(shí)施例的將鄰近亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式映射到代表性幀內(nèi)預(yù)測(cè)模式之一的處理的參考示圖;圖21是用于解釋根據(jù)示例性實(shí)施例的應(yīng)用于色度分量編碼單元的候選幀內(nèi)預(yù)測(cè)模式的示圖;圖22是根據(jù)示例性實(shí)施例的幀內(nèi)預(yù)測(cè)設(shè)備的框圖;圖23是示出根據(jù)示例性實(shí)施例的確定編碼單元的幀內(nèi)預(yù)測(cè)模式的方法的流程圖;圖24是示出根據(jù)示例性實(shí)施例的確定解碼單元的幀內(nèi)預(yù)測(cè)模式的方法的流程圖;圖25是用于解釋位于具有(dx,dy)的方向性的延長(zhǎng)線上的當(dāng)前像素和鄰近像素之間的關(guān)系的示圖;圖26是用于解釋根據(jù)示例性實(shí)施例的位于根據(jù)當(dāng)前像素的位置具有(dx,dy)的方向性的延長(zhǎng)線上的鄰近像素的改變;圖27和圖28是用于解釋根據(jù)示例性實(shí)施例的確定幀內(nèi)預(yù)測(cè)模式方向的方法的示圖。最佳模式根據(jù)示例性實(shí)施例的一方面,提供了一種確定當(dāng)前畫面的編碼單元的幀內(nèi)預(yù)測(cè)模式的方法,所述方法包括:基于最大編碼單元和深度將當(dāng)前畫面的亮度分量劃分為至少一個(gè)亮度分量編碼單元,其中,最大編碼單元是當(dāng)前畫面被編碼的、具有最大尺寸的編碼單元,深度指示最大編碼單元的分層劃分信息;確定所述至少一個(gè)亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式;對(duì)將色度分量編碼單元的候選幀內(nèi)預(yù)測(cè)模式和所述至少一個(gè)亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式應(yīng)用于色度分量編碼單元的代價(jià)進(jìn)行比較;基于比較的結(jié)果,確定色度分量編碼單元的候選幀內(nèi)預(yù)測(cè)模式和所述至少一個(gè)亮度分量編碼單元的確定的幀內(nèi)預(yù)測(cè)模式中的具有最小代價(jià)的色度分量編碼單元的幀內(nèi)預(yù)測(cè)模式。根據(jù)示例性實(shí)施例的一方面,提供了一種用于確定當(dāng)前畫面的編碼單元的幀內(nèi)預(yù)測(cè)模式的設(shè)備,所述設(shè)備包括:亮度幀內(nèi)預(yù)測(cè)器,確定從最大編碼單元?jiǎng)澐值牧炼确至烤幋a單元的幀內(nèi)預(yù)測(cè)模式和深度,其中,最大編碼單元是當(dāng)前畫面被編碼的、具有最大尺寸的編碼單元,深度指示最大編碼單元的分層劃分信息;色度幀內(nèi)預(yù)測(cè)器,對(duì)將從最大編碼單元?jiǎng)澐值纳确至烤幋a單元的候選幀內(nèi)預(yù)測(cè)模式和亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式應(yīng)用于色度分量編碼單元的代價(jià)進(jìn)行比較,并基于比較的結(jié)果,確定色度分量編碼單元的候選預(yù)測(cè)模式和亮度分量編碼單元的幀內(nèi)預(yù)測(cè)模式中的具有最小代價(jià)的色度分量編碼單元的幀內(nèi)預(yù)測(cè)模式。根據(jù)示例性實(shí)施例的一方面,提供了一種確定當(dāng)前畫面的解碼單元的幀內(nèi)預(yù)測(cè)模式的方法,所述方法包括:從比特流提取最大編碼單元和深度,其中,所述最大編碼單元是當(dāng)前畫面被編碼的、具有最大尺寸的編碼單元,深度指示最大編碼單元的分層劃分信息;基于最大編碼單元和深度,將待解碼的當(dāng)前畫面的亮度分量和色度分量分別劃分為至少一個(gè)亮度分量解碼單元和至少一個(gè)色度分量解碼單元;從比特流提取幀內(nèi)預(yù)測(cè)模式信息,所述幀內(nèi)預(yù)測(cè)模式信息指示應(yīng)用于所述至少一個(gè)亮度分量解碼單元和所述至少一個(gè)色度分量解碼單元的幀內(nèi)預(yù)測(cè)模式;基于提取的幀內(nèi)預(yù)測(cè)模式信息對(duì)所述至少一個(gè)亮度分量解碼單元和所述至少一個(gè)色度分量解碼單元執(zhí)行幀內(nèi)預(yù)測(cè),以對(duì)所述至少一個(gè)亮度分量解碼單元和所述至少一個(gè)色度分量解碼單元進(jìn)行解碼。根據(jù)示例性實(shí)施例的一方面,提供了一種對(duì)圖像解碼的設(shè)備,所述設(shè)備包括:熵解碼器,從比特流提取最大編碼單元、深度和幀內(nèi)預(yù)測(cè)模式信息,其中,最大編碼單元是當(dāng)前畫面被編碼的、具有最大尺寸的編碼單元,深度指示最大編碼單元的分層劃分信息,幀內(nèi)預(yù)測(cè)模式信息指示應(yīng)用于將被解碼的亮度分量解碼單元和色度分量解碼單元的幀內(nèi)預(yù)測(cè)模式;幀內(nèi)預(yù)測(cè)執(zhí)行器,根據(jù)提取的幀內(nèi)預(yù)測(cè)模式對(duì)亮度分量解碼單元和色度分量解碼單元執(zhí)行幀內(nèi)預(yù)測(cè),以對(duì)亮度分量解碼單元和色度分量解碼單元進(jìn)行解碼。具體實(shí)施方式以下,將參照附圖更全面地描述示例性實(shí)施例。以下,“編碼單元”指的是圖像數(shù)據(jù)在編碼器端被編碼的編碼數(shù)據(jù)單元,以及編碼的圖像數(shù)據(jù)在解碼器端被解碼的編碼數(shù)據(jù)單元。另外,編碼深度指的是編碼單元被編碼的深度。圖1是根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100的框圖。視頻編碼設(shè)備100包括最大編碼單元?jiǎng)澐制?10、編碼單元確定器120、圖像數(shù)據(jù)輸出單元130和編碼信息輸出單元140。最大編碼單元?jiǎng)澐制?10可基于針對(duì)圖像的當(dāng)前畫面的最大編碼單元來劃分當(dāng)前畫面。如果當(dāng)前畫面大于最大編碼單元,則可將當(dāng)前畫面的圖像數(shù)據(jù)劃分為至少一個(gè)最大編碼單元。根據(jù)示例性實(shí)施例的最大編碼單元可以是尺寸為32×32、64×64、128×128、256×256等的數(shù)據(jù)單元,其中,數(shù)據(jù)單元的形狀是寬度和長(zhǎng)度為2的若干次方的正方形??筛鶕?jù)至少一個(gè)最大編碼單元將圖像數(shù)據(jù)輸出到編碼單元確定器120。根據(jù)示例性實(shí)施例的編碼單元可由最大尺寸和深度表征。深度表示編碼單元從最大編碼單元被空間劃分的次數(shù),隨著深度加深,根據(jù)深度的較深層編碼單元可從最大編碼單元被劃分到最小編碼單元。最大編碼單元的深度是最高深度,最小編碼單元的深度是最低深度。由于與每個(gè)深度相應(yīng)的編碼單元的尺寸隨著最大編碼單元的深度加深而減小,因此與較高深度相應(yīng)的編碼單元可包括多個(gè)與較低深度相應(yīng)的多個(gè)編碼單元。如上所述,根據(jù)編碼單元的最大尺寸將當(dāng)前畫面的圖像數(shù)據(jù)劃分為多個(gè)最大編碼單元,每個(gè)最大編碼單元可包括根據(jù)深度劃分的較深層編碼單元。由于根據(jù)示例性實(shí)施例的最大編碼單元根據(jù)深度被劃分,因此包括在最大編碼單元的空間域中的圖像數(shù)據(jù)可根據(jù)深度被分層地分類。可預(yù)先確定編碼單元的最大深度和最大尺寸,最大深度和最大尺寸限制最大編碼單元的高度和寬度被分層地劃分的總次數(shù)??梢栽诋嬅婊驐l帶(slice)單元中設(shè)置這樣的最大編碼單元和最大深度。換句話說,可針對(duì)每個(gè)畫面或條帶設(shè)置不同的最大編碼單元和不同的最大深度,并且可根據(jù)最大深度設(shè)置包括在最大編碼單元中的最小編碼單元的尺寸。這樣,通過根據(jù)畫面或條帶設(shè)置最大編碼單元和最大深度,可通過使用最大編碼單元對(duì)平坦區(qū)域的圖像進(jìn)行編碼來提高編碼效率,并且可通過使用具有比最大編碼單元更小尺寸的編碼單元對(duì)具有高復(fù)雜度的圖像進(jìn)行編碼來提高圖像的壓縮效率。編碼單元確定器120根據(jù)最大編碼單元確定不同的最大深度??苫诼适д?R-D)代價(jià)計(jì)算來確定最大深度。確定的最大深度被輸出到編碼信息輸出單元140,根據(jù)最大編碼深度的圖像數(shù)據(jù)被輸出到圖像數(shù)據(jù)輸出單元130?;谂c等于或低于最大深度的至少一個(gè)深度對(duì)應(yīng)的較深層編碼單元對(duì)最大編碼單元中的圖像數(shù)據(jù)進(jìn)行編碼,并基于每個(gè)較深層編碼單元來比較對(duì)圖像數(shù)據(jù)進(jìn)行編碼的結(jié)果??稍诒容^較深層編碼單元的編碼誤差之后選擇具有最小編碼誤差的深度??舍槍?duì)每個(gè)最大編碼單元選擇至少一個(gè)編碼深度。隨著編碼單元根據(jù)深度被分層地劃分并隨著編碼單元的數(shù)量增加,最大編碼單元的尺寸被劃分。另外,即使一個(gè)最大編碼單元中的多個(gè)編碼單元對(duì)應(yīng)于相同深度,仍通過單獨(dú)測(cè)量每個(gè)編碼單元的圖像數(shù)據(jù)的編碼誤差來確定是否將對(duì)應(yīng)于相同深度的每個(gè)編碼單元?jiǎng)澐譃楦蜕疃?。因此,即使?dāng)圖像數(shù)據(jù)被包括在一個(gè)最大編碼單元中時(shí),圖像數(shù)據(jù)被劃分為根據(jù)深度的多個(gè)區(qū)域,并且編碼誤差可根據(jù)一個(gè)最大編碼單元中的區(qū)域而不同,因此,編碼深度可根據(jù)圖像數(shù)據(jù)中的區(qū)域而不同。換句話說,最大編碼單元可被劃分為根據(jù)深度具有不同尺寸的編碼單元。因此,可在一個(gè)最大編碼單元中確定一個(gè)或多個(gè)編碼深度,并可根據(jù)至少一個(gè)編碼深度的編碼單元來劃分最大編碼單元的圖像數(shù)據(jù)。另外,可基于具有不同尺寸的數(shù)據(jù)單元預(yù)測(cè)或變換最大編碼單元中的具有不同尺寸的編碼單元。換句話說,視頻編碼設(shè)備100可基于具有不同尺寸和形狀的數(shù)據(jù)單元執(zhí)行多個(gè)用于對(duì)圖像編碼的操作。為了對(duì)圖像數(shù)據(jù)編碼,執(zhí)行諸如預(yù)測(cè)、變換、熵編碼等的操作,并且在此時(shí),相同的數(shù)據(jù)單元可用于所有操作,或者不同的數(shù)據(jù)單元可用于每個(gè)操作。例如,視頻編碼設(shè)備100可選擇與編碼單元不同的數(shù)據(jù)單元來預(yù)測(cè)編碼單元。例如,當(dāng)編碼單元具有2N×2N(其中,N是正整數(shù))的尺寸時(shí),用于預(yù)測(cè)的數(shù)據(jù)單元可具有2N×2N、2N×N、N×2N或N×N的尺寸。換句話說,可基于通過對(duì)編碼單元的高度和寬度中的至少一個(gè)進(jìn)行劃分而獲得的數(shù)據(jù)單元來執(zhí)行運(yùn)動(dòng)預(yù)測(cè)。在下文中,作為預(yù)測(cè)的基本單元的數(shù)據(jù)單元將被稱為預(yù)測(cè)單元。預(yù)測(cè)模式可以是幀內(nèi)模式、幀間模式和跳過模式中的至少一個(gè),其中,對(duì)具有特定尺寸或形狀的預(yù)測(cè)單元僅執(zhí)行特定預(yù)測(cè)模式。例如,可僅對(duì)具有2N×2N或N×N的尺寸的正方形預(yù)測(cè)單元執(zhí)行幀內(nèi)模式。另外,可僅對(duì)具有2N×2N的尺寸的預(yù)測(cè)單元執(zhí)行跳過模式。如果在編碼單元中包括多個(gè)預(yù)測(cè)單元,則可對(duì)每個(gè)預(yù)測(cè)單元執(zhí)行預(yù)測(cè)以選擇具有最小誤差的預(yù)測(cè)模式??蛇x擇地,視頻編碼設(shè)備100可基于與編碼單元不同的數(shù)據(jù)單元變換圖像數(shù)據(jù)。為了變換編碼單元,可基于具有小于或等于編碼單元的尺寸的數(shù)據(jù)單元執(zhí)行變換。用作變換的基礎(chǔ)的數(shù)據(jù)單元將被稱為變換單元。編碼單元確定器120可通過使用基于拉格朗日乘子(Lagrangianmultiplier)的率失真最優(yōu)化來測(cè)量根據(jù)深度的較深層編碼單元的編碼誤差,從而確定具有最優(yōu)編碼誤差的最大編碼單元的劃分形狀。換句話說,編碼單元確定器120可確定將從最大編碼單元?jiǎng)澐值木幋a單元的形狀,其中,編碼單元的尺寸根據(jù)深度而不相同。圖像數(shù)據(jù)輸出單元130在比特流中輸出最大編碼單元的圖像數(shù)據(jù),其中,圖像數(shù)據(jù)基于由編碼單元確定器120確定的至少一個(gè)編碼深度被編碼。由于已經(jīng)通過編碼深度確定器120執(zhí)行了編碼以測(cè)量最小編碼誤差,因此,可通過使用最小編碼誤差來輸出編碼數(shù)據(jù)流。編碼信息輸出單元140可在比特流中輸出關(guān)于根據(jù)編碼深度的編碼模式的信息,所述信息基于由編碼單元確定器120確定的至少一個(gè)編碼深度被編碼。關(guān)于根據(jù)編碼深度的編碼模式的信息可包括指示編碼深度的信息、指示預(yù)測(cè)單元中的劃分類型的信息、指示預(yù)測(cè)模式的信息以及指示變換單元的尺寸的信息。可通過使用根據(jù)深度的劃分信息定義關(guān)于編碼深度的信息,所述根據(jù)深度的劃分信息指示是否對(duì)較低深度而非當(dāng)前深度的編碼單元執(zhí)行編碼。如果當(dāng)前編碼單元的當(dāng)前深度是編碼深度,則當(dāng)前編碼單元中的圖像數(shù)據(jù)被編碼和輸出,并且因此劃分信息可被定義為不將當(dāng)前編碼單元?jiǎng)澐种凛^低深度??蛇x擇地,如果當(dāng)前編碼單元的當(dāng)前深度不是編碼深度,則對(duì)較低深度的編碼單元執(zhí)行編碼,并且因此劃分信息可被定義為對(duì)當(dāng)前編碼單元進(jìn)行劃分以獲得較低深度的編碼單元。如果當(dāng)前深度不是編碼深度,則對(duì)被劃分為較低深度的編碼單元的編碼單元執(zhí)行編碼。因?yàn)樵诋?dāng)前深度的一個(gè)編碼單元中存在較低深度的至少一個(gè)編碼單元,所以對(duì)較低深度的每個(gè)編碼單元重復(fù)執(zhí)行編碼,從而可針對(duì)具有相同深度的編碼單元遞歸地執(zhí)行編碼。因?yàn)獒槍?duì)一個(gè)最大編碼單元確定具有樹結(jié)構(gòu)的編碼單元,并且針對(duì)編碼深度的編碼單元確定關(guān)于至少一個(gè)編碼模式的信息,所以可針對(duì)一個(gè)最大編碼單元確定關(guān)于至少一個(gè)編碼模式的信息。另外,因?yàn)楦鶕?jù)深度分層地劃分圖像數(shù)據(jù),所以最大編碼單元的圖像數(shù)據(jù)的編碼深度可根據(jù)位置而不同,從而可針對(duì)圖像數(shù)據(jù)設(shè)置關(guān)于編碼深度和編碼模式的信息。相應(yīng)地,編碼信息輸出單元140可將相應(yīng)的編碼信息分配給包括在最大編碼單元中的每個(gè)最小編碼單元。換句話說,編碼深度的編碼單元包括至少一個(gè)包含相同編碼信息的最小編碼單元。因此,如果鄰近最小編碼單元具有相同的編碼信息,則鄰近最小編碼單元可以是包括在相同最大編碼單元中的最小編碼單元。在視頻編碼設(shè)備100中,較深層編碼單元可以是通過將作為上一層的較高深度的編碼單元的高度或?qū)挾瘸?而獲得的編碼單元。換而言之,在當(dāng)前深度的編碼單元的尺寸是2N×2N時(shí),較低深度的編碼單元的尺寸是N×N。另外,尺寸為2N×2N的當(dāng)前深度的編碼單元可包括最多4個(gè)較低深度的編碼單元。因此,視頻編碼設(shè)備100可基于最大編碼單元的尺寸和考慮當(dāng)前畫面的特性而確定的最大深度,針對(duì)每個(gè)最大編碼單元確定具有最佳形狀的編碼單元。另外,因?yàn)榭赏ㄟ^使用各種預(yù)測(cè)模式和變換中的任何一種來對(duì)每個(gè)最大編碼單元執(zhí)行編碼,所以可考慮各種圖像尺寸的編碼單元的特性來確定最佳編碼模式。因此,如果以傳統(tǒng)的宏塊對(duì)具有高分辨率或大數(shù)據(jù)量的圖像編碼,則每個(gè)畫面的宏塊的數(shù)量會(huì)過度增加。因此,針對(duì)每個(gè)宏塊產(chǎn)生的壓縮信息的條數(shù)增加,從而難以發(fā)送壓縮的信息并且數(shù)據(jù)壓縮效率下降。然而,通過使用視頻編碼設(shè)備100,因?yàn)樵诳紤]圖像的尺寸而增大編碼單元的最大尺寸的同時(shí),考慮圖像的特性調(diào)整了編碼單元,所以圖像壓縮效率可提高。圖2是根據(jù)示例性實(shí)施例的視頻解碼設(shè)備200的框圖。參照?qǐng)D2,視頻解碼設(shè)備200包括接收器210、編碼信息提取器220以及圖像數(shù)據(jù)解碼器230。接收器210接收并解析視頻解碼設(shè)備200接收的比特流以獲取根據(jù)最大編碼單元的圖像數(shù)據(jù),并將圖像數(shù)據(jù)輸出到圖像數(shù)據(jù)解碼器230。接收器210可從關(guān)于當(dāng)前畫面或條帶的頭部提取關(guān)于當(dāng)前畫面或條帶的最大編碼單元的信息。視頻解碼設(shè)備200根據(jù)最大編碼單元對(duì)圖像數(shù)據(jù)解碼。編碼信息提取器220解析從視頻解碼設(shè)備200接收的比特流,并從解析的比特流中的當(dāng)前畫面的頭部提取關(guān)于根據(jù)最大編碼單元的編碼深度和編碼模式的信息。關(guān)于提取的編碼深度和編碼模式的信息被輸出到圖像數(shù)據(jù)解碼器230??舍槍?duì)關(guān)于與編碼深度相應(yīng)的至少一個(gè)編碼單元的信息設(shè)置關(guān)于根據(jù)最大編碼單元的編碼深度和編碼模式的信息,關(guān)于編碼模式的信息可包括根據(jù)編碼單元的預(yù)測(cè)單元的劃分類型信息、指示預(yù)測(cè)模式的信息以及指示變換單元的尺寸的信息。另外,根據(jù)深度的劃分信息可被提取作為關(guān)于編碼深度的信息。關(guān)于最大編碼單元的劃分形狀的信息可包括關(guān)于根據(jù)深度具有不同尺寸的編碼單元的信息,關(guān)于編碼模式的信息可包括指示根據(jù)編碼單元的預(yù)測(cè)單元的信息、指示預(yù)測(cè)模式的信息以及指示變換單元的信息。圖像數(shù)據(jù)解碼器230通過基于編碼信息提取器220提取的信息對(duì)每個(gè)最大編碼單元中的圖像數(shù)據(jù)解碼,來恢復(fù)當(dāng)前畫面。圖像數(shù)據(jù)解碼器230可基于關(guān)于最大編碼單元的劃分形狀的信息對(duì)包括在最大編碼單元中的編碼單元解碼。解碼處理可包括預(yù)測(cè)和反變換,預(yù)測(cè)包括幀內(nèi)預(yù)測(cè)和運(yùn)動(dòng)補(bǔ)償??蛇x擇地,圖像數(shù)據(jù)解碼器230通過基于關(guān)于根據(jù)最大編碼的單元的編碼深度和編碼模式的信息對(duì)每個(gè)最大編碼單元中的圖像數(shù)據(jù)解碼,來恢復(fù)當(dāng)前圖像。換而言之,圖像數(shù)據(jù)解碼器230可基于關(guān)于根據(jù)最大編碼單元的編碼深度的信息,根據(jù)至少一個(gè)編碼深度的編碼單元對(duì)圖像數(shù)據(jù)解碼。解碼處理可包括預(yù)測(cè)和反變換,預(yù)測(cè)包括幀內(nèi)預(yù)測(cè)和運(yùn)動(dòng)補(bǔ)償。圖像數(shù)據(jù)解碼器230可基于關(guān)于根據(jù)編碼深度的編碼單元的預(yù)測(cè)單元的劃分類型和預(yù)測(cè)模式的信息,根據(jù)編碼單元在預(yù)測(cè)單元和預(yù)測(cè)模式中執(zhí)行幀內(nèi)預(yù)測(cè)或運(yùn)動(dòng)補(bǔ)償,從而根據(jù)編碼單元執(zhí)行預(yù)測(cè)。此外,圖像數(shù)據(jù)解碼器230可基于關(guān)于根據(jù)編碼深度的編碼單元的變換單元的尺寸的信息,根據(jù)編碼單元中的每個(gè)變換單元來執(zhí)行反變換,以根據(jù)最大編碼單元執(zhí)行反變換。圖像數(shù)據(jù)解碼器230可通過使用根據(jù)深度的劃分信息來確定當(dāng)前最大編碼單元的編碼深度。如果所述劃分信息指示在當(dāng)前深度執(zhí)行解碼,則當(dāng)前深度是編碼深度。因此,圖像數(shù)據(jù)解碼器230可通過使用關(guān)于預(yù)測(cè)單元的劃分類型、預(yù)測(cè)模式和變化單元的尺寸的信息,針對(duì)當(dāng)前最大編碼單元的圖像數(shù)據(jù)對(duì)當(dāng)前深度的編碼單元的編碼圖像數(shù)據(jù)進(jìn)行解碼。換而言之,可觀察分配給最小編碼單元的編碼信息,并且包括具有相同劃分信息的編碼信息的最小編碼單元可被聚集以在一個(gè)數(shù)據(jù)單元中被解碼。視頻解碼設(shè)備200可獲得與在對(duì)每個(gè)最大編碼單元遞歸地執(zhí)行編碼時(shí)產(chǎn)生最小編碼誤差的至少一個(gè)編碼單元有關(guān)的信息,并且視頻解碼設(shè)備200可使用所述信息來對(duì)當(dāng)前畫面解碼。換而言之,可以在每個(gè)最大編碼單元中的最佳編碼單元中對(duì)圖像數(shù)據(jù)進(jìn)行解碼。因此,即使圖像數(shù)據(jù)具有高分辨率和大數(shù)據(jù)量,也可通過使用編碼單元的尺寸和編碼模式對(duì)所述圖像數(shù)據(jù)進(jìn)行有效地解碼和恢復(fù),其中,通過使用從編碼器接收的關(guān)于最佳編碼模式的信息,根據(jù)圖像數(shù)據(jù)的特性來自適應(yīng)地確定編碼單元的尺寸和編碼模式。圖3是用于描述根據(jù)示例性實(shí)施例的編碼單元的概念的示圖。參照?qǐng)D3,可以以寬度×高度來表示編碼單元的尺寸,并且編碼單元的尺寸可以是64×64、32×32、16×16、8×8和4×4。除了具有正方形形狀的編碼單元之外,編碼單元可具有64×32、32×64、32×16、16×32、16×8、8×16、8×4或4×8的尺寸。在視頻數(shù)據(jù)310中,分辨率是1920×1080,編碼單元的最大尺寸是64,最大深度是2。在視頻數(shù)據(jù)320中,分辨率是1920×1080,編碼單元的最大尺寸是64,最大深度是4。在視頻數(shù)據(jù)330中,分辨率是352×288,編碼單元的最大尺寸是16,最大深度是2。如果分辨率高或者數(shù)據(jù)量大,則編碼單元的最大尺寸可以很大,從而不僅提高編碼效率,還精確地反映圖像的特性。因此,具有比視頻數(shù)據(jù)330更高的分辨率的視頻數(shù)據(jù)310和視頻數(shù)據(jù)320的編碼單元的最大尺寸可以為64。最大深度表示從最大編碼單元到最小編碼單元的總的劃分次數(shù)。因此,由于視頻數(shù)據(jù)310的最大深度是2,所以視頻數(shù)據(jù)310的編碼單元315可包括長(zhǎng)軸(longaxis)尺寸為64的最大編碼單元,還包括由于通過將最大編碼單元?jiǎng)澐謨纱问股疃燃由盍藘蓪佣沟瞄L(zhǎng)軸尺寸為32和16的編碼單元。同時(shí),因?yàn)橐曨l數(shù)據(jù)330的最大深度是2,所以視頻數(shù)據(jù)330的編碼單元335可包括長(zhǎng)軸尺寸為16的最大編碼單元,還包括由于通過將最大編碼單元?jiǎng)澐謨纱问股疃燃由盍藘蓪佣沟瞄L(zhǎng)軸尺寸為8和4的編碼單元。因?yàn)橐曨l數(shù)據(jù)320的最大深度是4,所以所述視頻數(shù)據(jù)320的編碼單元325可包括長(zhǎng)軸尺寸為64的最大編碼單元,并且還包括由于通過將最大編碼單元?jiǎng)澐炙拇问股疃燃由盍?層而使得的長(zhǎng)軸尺寸為32、16、8和4的編碼單元。隨著深度加深,詳細(xì)信息可被精確地表示。圖4是根據(jù)示例性實(shí)施例的基于編碼單元的圖像編碼器400的框圖。參照?qǐng)D4,幀內(nèi)預(yù)測(cè)器410對(duì)當(dāng)前幀405的編碼單元中的幀內(nèi)模式的編碼單元執(zhí)行幀內(nèi)預(yù)測(cè),運(yùn)動(dòng)估計(jì)器420和運(yùn)動(dòng)補(bǔ)償器425通過使用當(dāng)前幀405和參考幀495,對(duì)當(dāng)前幀405的編碼單元中的幀間模式的編碼單元執(zhí)行幀間估計(jì)和運(yùn)動(dòng)補(bǔ)償。從幀內(nèi)預(yù)測(cè)器410、運(yùn)動(dòng)估計(jì)器420和運(yùn)動(dòng)補(bǔ)償器425輸出的數(shù)據(jù)通過變換器430和量化器440被輸出作為量化的變換系數(shù)。量化的變換系數(shù)通過反量化器460和反變換器470被恢復(fù)為空間域中的數(shù)據(jù),并且恢復(fù)的空間域中的數(shù)據(jù)在通過去塊單元480和環(huán)路濾波單元490進(jìn)行后處理之后,被輸出作為參考幀495。量化的變換系數(shù)可通過熵編碼器450被輸出作為比特流455。為了在視頻編碼設(shè)備100中應(yīng)用圖像編碼器400,圖像編碼器400的所有部件(即,幀內(nèi)預(yù)測(cè)器410、運(yùn)動(dòng)估計(jì)器420、運(yùn)動(dòng)補(bǔ)償器425、變換器430、量化器440、熵編碼器450、反量化器460、反變換器470、去塊單元480和環(huán)路濾波器490)基于最大編碼單元、根據(jù)深度的編碼單元、預(yù)測(cè)單元和變換單元執(zhí)行圖像編碼處理。具體地說,幀內(nèi)預(yù)測(cè)器410、運(yùn)動(dòng)估計(jì)器420以及運(yùn)動(dòng)補(bǔ)償器425通過考慮編碼單元的最大尺寸和深度,來確定編碼單元的預(yù)測(cè)單元和預(yù)測(cè)模式,變換器430通過考慮編碼單元的最大尺寸和深度確定變換單元的尺寸。另外,如稍后所述,幀內(nèi)預(yù)測(cè)器410通過對(duì)色度分量編碼單元應(yīng)用為亮度分量編碼單元確定的幀內(nèi)預(yù)測(cè)模式來執(zhí)行幀內(nèi)預(yù)測(cè),因此可提高色度分量編碼單元的預(yù)測(cè)效率。圖5是根據(jù)示例性實(shí)施例的基于編碼單元的圖像解碼器500的框圖。參照?qǐng)D5,解析器510解析接收的比特流505,并從解析的比特流505提取將被解碼的編碼圖像數(shù)據(jù)和解碼所需的關(guān)于編碼的信息。編碼圖像數(shù)據(jù)通過熵解碼器520和反量化器530被輸出作為反量化的數(shù)據(jù),并且反量化的數(shù)據(jù)通過反變換器540被恢復(fù)為空間域中的圖像數(shù)據(jù)。幀內(nèi)預(yù)測(cè)器550針對(duì)空間域中的圖像數(shù)據(jù),對(duì)幀內(nèi)模式的編碼單元執(zhí)行幀內(nèi)預(yù)測(cè),運(yùn)動(dòng)補(bǔ)償器560通過使用參考幀585,對(duì)幀間模式的編碼單元執(zhí)行運(yùn)動(dòng)補(bǔ)償。經(jīng)過幀內(nèi)預(yù)測(cè)器550和運(yùn)動(dòng)補(bǔ)償器560的空間域中的圖像數(shù)據(jù)可在通過去塊單元570和環(huán)路濾波單元580進(jìn)行后處理之后,被輸出作為恢復(fù)的幀595。另外,通過去塊單元570和環(huán)路濾波單元580進(jìn)行后處理的圖像數(shù)據(jù)可被輸出作為參考幀585。為了在視頻解碼設(shè)備200中應(yīng)用圖像解碼器500,圖像解碼器500的所有部件(即,解析器510、熵解碼器520、反量化器530、反變換器540、幀內(nèi)預(yù)測(cè)器550、運(yùn)動(dòng)補(bǔ)償器560、去塊單元570以及循環(huán)濾波單元580)基于最大編碼單元、根據(jù)深度的編碼單元、預(yù)測(cè)單元和變換單元執(zhí)行圖像解碼處理。具體地說,幀內(nèi)預(yù)測(cè)器550和運(yùn)動(dòng)補(bǔ)償器560通過考慮編碼單元的最大尺寸和深度來確定編碼單元的預(yù)測(cè)單元和預(yù)測(cè)模式,反變換器540通過考慮編碼單元的最大尺寸和深度來確定變換單元的尺寸。圖6是示出根據(jù)示例性實(shí)施例的根據(jù)深度的較深層編碼單元的示圖。視頻編碼設(shè)備100和視頻解碼設(shè)備200使用分層的編碼單元以考慮圖像的特性。根據(jù)圖像的特性可自適應(yīng)地確定編碼單元的最大高度、最大寬度和最大深度,或可根據(jù)用戶的輸入單獨(dú)設(shè)置編碼單元的最大高度、最大寬度和最大深度??筛鶕?jù)編碼單元的預(yù)定最大尺寸來確定根據(jù)深度的較深層編碼單元的尺寸。根據(jù)示例性實(shí)施例,在編碼單元的分層結(jié)構(gòu)600中,編碼單元的最大高度和最大寬度均為64,最大深度是4。隨著深度沿著分層結(jié)構(gòu)600的垂直軸加深,較深層編碼單元的高度和寬度均被劃分。此外,沿著分層結(jié)構(gòu)600的水平軸示出了構(gòu)成部分?jǐn)?shù)據(jù)單元的預(yù)測(cè)單元,所述部分?jǐn)?shù)據(jù)單元是用于每個(gè)較深層編碼單元的預(yù)測(cè)編碼的基礎(chǔ)。換而言之,編碼單元610是分層結(jié)構(gòu)600中的最大編碼單元,其中,深度是0,尺寸(即高度×寬度)是64×64。深度沿著垂直軸加深,并且存在尺寸為32×32和深度為1的編碼單元620、尺寸為16×16和深度為2的編碼單元630、尺寸為8×8和深度為3的編碼單元640以及尺寸為4×4和深度為4的編碼單元650。尺寸為4×4和深度為4的編碼單元650是最小編碼單元。部分?jǐn)?shù)據(jù)單元在圖6中被顯示為根據(jù)每個(gè)深度的沿著水平軸的編碼單元的預(yù)測(cè)單元。換而言之,如果尺寸為64×64和深度為0的編碼單元610是預(yù)測(cè)單元,則所述預(yù)測(cè)單元可被劃分為包括在編碼單元610中的多個(gè)部分?jǐn)?shù)據(jù)單元,即:尺寸為64×64的部分?jǐn)?shù)據(jù)單元610、尺寸為64×32的部分?jǐn)?shù)據(jù)單元612、尺寸為32×64的部分?jǐn)?shù)據(jù)單元614或尺寸為32×32的部分?jǐn)?shù)據(jù)單元616。尺寸為32×32和深度為1的編碼單元620的預(yù)測(cè)單元可以被劃分為包括在編碼單元620中的多個(gè)部分?jǐn)?shù)據(jù)單元,即:尺寸為32×32的部分?jǐn)?shù)據(jù)單元620、尺寸為32×16的部分?jǐn)?shù)據(jù)單元622、尺寸為16×32的部分?jǐn)?shù)據(jù)單元624和尺寸為16×16的部分?jǐn)?shù)據(jù)單元626。尺寸為16×16和深度為2的編碼單元630的預(yù)測(cè)單元可以被劃分為包括在編碼單元630中的多個(gè)部分?jǐn)?shù)據(jù)單元,即:包括在編碼單元630中的尺寸為16×16的部分?jǐn)?shù)據(jù)單元、尺寸為16×8的部分?jǐn)?shù)據(jù)單元632、尺寸為8×16的部分?jǐn)?shù)據(jù)單元634和尺寸為8×8的部分?jǐn)?shù)據(jù)單元636。尺寸為8×8和深度為3的編碼單元640的預(yù)測(cè)單元可以被劃分為包括在編碼單元640中的多個(gè)部分?jǐn)?shù)據(jù)單元,即:包括在編碼單元640中的尺寸為8×8的部分?jǐn)?shù)據(jù)單元、尺寸為8×4的部分?jǐn)?shù)據(jù)單元642、尺寸為4×8的部分?jǐn)?shù)據(jù)單元644和尺寸為4×4的部分?jǐn)?shù)據(jù)單元646。尺寸為4×4和深度為4的編碼單元650是最小編碼單元和最低深度的編碼單元。編碼單元650的預(yù)測(cè)單元只被分配給尺寸為4×4的部分?jǐn)?shù)據(jù)單元。為了確定組成最大編碼單元610的編碼單元的至少一個(gè)編碼深度,視頻編碼設(shè)備100的編碼單元確定器120對(duì)包括在最大編碼單元610中的與各個(gè)深度相應(yīng)的編碼單元執(zhí)行編碼。隨著深度加深,相同范圍和相同尺寸的包括數(shù)據(jù)的根據(jù)深度的較深層編碼單元的數(shù)量增加。例如,需要4個(gè)與深度為2相應(yīng)的編碼單元以覆蓋與深度為1相應(yīng)的一個(gè)編碼單元中包括的數(shù)據(jù)。因此,為了比較根據(jù)深度的相同數(shù)據(jù)的編碼結(jié)果,與深度為1相應(yīng)的編碼單元和四個(gè)與深度為2相應(yīng)的編碼單元均被編碼。為了對(duì)深度中的當(dāng)前深度執(zhí)行編碼,可通過沿著分層結(jié)構(gòu)600的水平軸對(duì)與當(dāng)前深度相應(yīng)的編碼單元中的每個(gè)預(yù)測(cè)單元執(zhí)行編碼,來針對(duì)當(dāng)前深度確定最小編碼誤差。另外,可通過隨著深度沿分層結(jié)構(gòu)600的垂直軸加深對(duì)每個(gè)深度執(zhí)行編碼來比較每個(gè)深度的最小編碼誤差,從而搜索根據(jù)深度的最小編碼誤差。編碼單元610中具有最小編碼誤差的深度可被選擇作為編碼單元610的編碼深度和劃分類型。圖7是用于描述根據(jù)示例性實(shí)施例的編碼單元710和變換單元720之間的關(guān)系的示圖。視頻編碼設(shè)備100或200針對(duì)每個(gè)最大編碼單元根據(jù)具有小于或等于最大編碼單元的尺寸的編碼單元對(duì)圖像進(jìn)行編碼或解碼。可基于不大于相應(yīng)編碼單元的數(shù)據(jù)單元來選擇編碼期間用于變換的變換單元的尺寸。例如,在視頻編碼設(shè)備100或200中,如果編碼單元170的尺寸是64×64,則可通過使用尺寸為32×32的變換單元720來執(zhí)行變換。此外,可通過對(duì)尺寸為小于64×64的32×32、16×16、8×8和4×4的變換單元中的每一個(gè)執(zhí)行變換,來對(duì)尺寸為64×64的編碼單元710的數(shù)據(jù)進(jìn)行編碼,然后可選擇具有最小編碼誤差的變換單元。圖8是用于描述根據(jù)示例性實(shí)施例的與編碼深度相應(yīng)的編碼單元的編碼信息的示圖。視頻編碼設(shè)備100的輸出單元130可針對(duì)與編碼深度對(duì)應(yīng)的每個(gè)編碼單元,將指示劃分類型的信息800、指示預(yù)測(cè)模式的信息810和指示變換單元的尺寸的信息820編碼為關(guān)于編碼模式的信息,并將其發(fā)送。信息800包括關(guān)于當(dāng)前編碼單元的預(yù)測(cè)單元的劃分類型的信息,其中,劃分預(yù)測(cè)單元是用于對(duì)當(dāng)前編碼單元進(jìn)行預(yù)測(cè)編碼的數(shù)據(jù)單元。例如,深度為0且尺寸為2N×2N的當(dāng)前編碼單元CU_0可被劃分為尺寸為2N×2N的預(yù)測(cè)單元802、尺寸為2N×N的預(yù)測(cè)單元804、尺寸為N×2N的預(yù)測(cè)單元806和尺寸為N×N的預(yù)測(cè)單元808中的任何一個(gè)。這里,關(guān)于劃分類型的信息800被設(shè)置為指示尺寸為2N×N的預(yù)測(cè)單元804、尺寸為N×2N的預(yù)測(cè)單元806和尺寸為N×N的預(yù)測(cè)單元808中的一個(gè)。信息810指示每個(gè)預(yù)測(cè)單元的預(yù)測(cè)模式。例如,信息810可指示對(duì)由信息800指示的預(yù)測(cè)單元執(zhí)行預(yù)測(cè)編碼的模式,即:幀內(nèi)模式812、幀間模式814或跳過模式816。信息820指示當(dāng)對(duì)當(dāng)前編碼單元執(zhí)行變換時(shí)將作為基礎(chǔ)的變換單元。例如,變換單元可以是第一幀內(nèi)變換單元822、第二幀內(nèi)變換單元824、第一幀間變換單元826或第二幀間變換單元828。視頻解碼設(shè)備200的編碼信息提取器220可根據(jù)每個(gè)較深層編碼單元提取和使用用于解碼的信息800、810和820。圖9是根據(jù)示例性實(shí)施例的根據(jù)深度的較深層編碼單元的示圖。劃分信息可被用于指示深度的改變。劃分信息指示當(dāng)前深度的編碼單元是否被劃分為較低深度的編碼單元。用于對(duì)深度為0且尺寸為2N_0×2N_0的編碼單元進(jìn)行預(yù)測(cè)編碼的預(yù)測(cè)單元910可包括:尺寸為2N_0×2N_0的劃分類型912、尺寸為2N_0×N_0的劃分類型914、尺寸為N_0×2N_0的劃分類型916和尺寸為N_0×N_0的劃分類型918。根據(jù)每個(gè)劃分類型,可對(duì)尺寸為2N_0×2N_0的一個(gè)預(yù)測(cè)單元、尺寸為2N_0×N_0的兩個(gè)預(yù)測(cè)單元、尺寸為N_0×2N_0的兩個(gè)預(yù)測(cè)單元以及尺寸為N_0×N_0的四個(gè)預(yù)測(cè)單元重復(fù)地執(zhí)行通過運(yùn)動(dòng)預(yù)測(cè)的編碼??蓪?duì)尺寸為2N_0×2N_0、N_0×2N_0、N_0×N_0和N_0×N_0的預(yù)測(cè)單元執(zhí)行幀內(nèi)模式下和幀間模式下的預(yù)測(cè)。僅對(duì)尺寸為2N_0×2N_0的預(yù)測(cè)單元執(zhí)行跳過模式下的運(yùn)動(dòng)預(yù)測(cè)。如果在尺寸為N_0×N_0的劃分類型918中編碼誤差最小,則在操作920,深度從0改變?yōu)?以劃分劃分類型918,并對(duì)深度為2和尺寸為N_0×N_0的編碼單元922、924、926和928重復(fù)執(zhí)行編碼以搜索最小編碼誤差。由于對(duì)深度相同的編碼單元922、924、926和928重復(fù)執(zhí)行編碼,因此將描述深度為1的編碼單元的編碼作為示例。用于對(duì)深度為1和尺寸為2N_1×2N_1(=N_0×N_0)的編碼單元進(jìn)行運(yùn)動(dòng)預(yù)測(cè)的預(yù)測(cè)單元930可包括:尺寸為2N_1×2N_1的劃分類型932、尺寸為2N_1×N_1的劃分類型934、尺寸為N_1×2N_1的劃分類型936和尺寸為N_1×N_1的劃分類型938。根據(jù)每個(gè)劃分類型,對(duì)2N_1×2N_1的一個(gè)預(yù)測(cè)單元、尺寸為2N_1×N_1的兩個(gè)預(yù)測(cè)單元、尺寸為N_1×2N_1的兩個(gè)預(yù)測(cè)單元以及尺寸為N_1×N_1的四個(gè)預(yù)測(cè)單元重復(fù)地執(zhí)行通過運(yùn)動(dòng)預(yù)測(cè)的編碼。如果在尺寸為N_1×N_1的劃分類型938中編碼誤差最小,則在操作940,深度從1改變?yōu)?以劃分劃分類型938,并對(duì)深度為2和尺寸為N_2×N_2的編碼單元942、944、946和948重復(fù)執(zhí)行編碼以搜索最小編碼誤差。當(dāng)最大深度為d時(shí),根據(jù)每個(gè)深度的劃分信息可被設(shè)置為達(dá)到深度變?yōu)閐-1。換而言之,用于對(duì)深度為d-1和尺寸為2N_(d-1)×2N_(d-1)的編碼單元進(jìn)行運(yùn)動(dòng)預(yù)測(cè)的預(yù)測(cè)單元950可包括:尺寸為2N_(d-1)×2N_(d-1)的劃分類型952、尺寸為2N_(d-1)×N_(d-1)的劃分類型954、尺寸為N_(d-1)×2N_(d-1)的劃分類型956以及尺寸為N_(d-1)×N_(d-1)的劃分類型958。可根據(jù)每個(gè)劃分類型,對(duì)尺寸為2N_(d-1)×2N_(d-1)的一個(gè)預(yù)測(cè)單元、尺寸為2N_(d-1)×N_(d-1)的兩個(gè)預(yù)測(cè)單元、尺寸為N_(d-1)×2N_(d-1)的兩個(gè)預(yù)測(cè)單元以及尺寸為N_(d-1)×N_(d-1)的四個(gè)預(yù)測(cè)單元重復(fù)執(zhí)行通過運(yùn)動(dòng)預(yù)測(cè)的編碼。由于最大深度是d,因此深度為d-1的編碼單元952不被劃分。為了確定編碼單元912的編碼深度,視頻編碼單元設(shè)備100通過比較根據(jù)深度的編碼誤差來選擇具有最小編碼誤差的深度。例如,可通過對(duì)劃分類型912、914、916和918中的每一個(gè)執(zhí)行運(yùn)動(dòng)預(yù)測(cè)來對(duì)深度為0的編碼單元的編碼誤差進(jìn)行編碼,然后可確定具有最小編碼誤差的預(yù)測(cè)單元。類似地,可根據(jù)深度0到d-1搜索具有最小編碼誤差的預(yù)測(cè)單元。在深度d,可通過對(duì)尺寸為2N_d×2N_d的預(yù)測(cè)單元960執(zhí)行運(yùn)動(dòng)預(yù)測(cè)來確定編碼誤差。這樣,可在1到d的所有深度中比較根據(jù)深度的最小編碼誤差,并可將具有最小編碼誤差的深度確定為編碼深度。相應(yīng)的編碼深度模式的編碼深度和預(yù)測(cè)單元可被編碼并作為關(guān)于編碼模式的信息被發(fā)送。另外,由于編碼單元從深度0被劃分到一編碼深度,因此僅該編碼深度的劃分信息被設(shè)置為0,除了該編碼深度之外的深度的劃分信息被設(shè)置為1。視頻解碼設(shè)備200的圖像數(shù)據(jù)和編碼信息提取器220可提取并使用關(guān)于編碼單元912的編碼深度以及預(yù)測(cè)單元的信息,以對(duì)編碼單元912解碼。視頻解碼設(shè)備200可通過使用根據(jù)深度的劃分信息將劃分信息為0的深度確定為編碼深度,并且可使用關(guān)于相應(yīng)深度的編碼模式的信息以進(jìn)行解碼。圖10A和圖10B是描述根據(jù)示例性實(shí)施例的編碼單元1010、預(yù)測(cè)單元1060和變換單元1070之間的關(guān)系的示圖。編碼單元1010是最大編碼單元中的與由視頻編碼設(shè)備100確定的編碼深度相應(yīng)的編碼單元。預(yù)測(cè)單元1060是每個(gè)編碼單元1010的預(yù)測(cè)單元,變換單元1070是每個(gè)編碼單元1010的變換單元。當(dāng)編碼單元1010中的最大編碼單元的深度為0時(shí),編碼單元1012和1054的深度為1,編碼單元1014、1016、1018、1028、1050和1052的深度為2,編碼單元1020、1022、1024、1026、1030、1032和1048的深度為3,編碼單元1040、1042、1044和1046的深度為4。在預(yù)測(cè)單元1060中,通過在編碼單元1010中劃分編碼單元來獲得一些編碼單元1014、1016、1022、1032、1048、1050、1052和1054。換而言之,編碼單元1014、1022、1050和1054中的劃分類型的尺寸為2N×N,編碼單元1016、1048和1052的劃分類型的尺寸為N×2N,編碼單元1032的劃分類型的尺寸為N×N。編碼單元1010的預(yù)測(cè)單元小于或等于每個(gè)編碼單元。以小于編碼單元1052的數(shù)據(jù)單元對(duì)變換單元1070中的編碼單元1052的圖像數(shù)據(jù)執(zhí)行變換或反變換。另外,變換單元1070中的編碼單元1014、1016、1022、1032、1048、1050和1052與預(yù)測(cè)單元1060中的那些編碼單元在尺寸和形狀上不同。換而言之,視頻編碼設(shè)備100和視頻解碼設(shè)備200可單獨(dú)地對(duì)相同的編碼單元中的數(shù)據(jù)單元執(zhí)行幀內(nèi)預(yù)測(cè)、運(yùn)動(dòng)估計(jì)、運(yùn)動(dòng)補(bǔ)償、變換和反變換。圖11是示出根據(jù)示例性實(shí)施例的根據(jù)編碼單元的編碼信息的表。視頻編碼單元100的編碼信息輸出單元140可對(duì)根據(jù)編碼單元的編碼信息編碼,視頻解碼設(shè)備200的編碼信息提取器220可提取根據(jù)編碼單元的編碼信息。編碼信息可包括關(guān)于編碼單元的劃分信息、劃分類型信息、預(yù)測(cè)模式信息和關(guān)于變換單元的尺寸的信息。圖11中示出的編碼信息僅僅是可由視頻編碼設(shè)備100和視頻解碼設(shè)備200設(shè)置的信息的示例,編碼信息不限于此。劃分信息可包括相應(yīng)的編碼單元的編碼深度。換而言之,由于編碼深度是根據(jù)劃分信息不再被劃分的深度,因此可針對(duì)該編碼深度設(shè)置關(guān)于劃分類型、預(yù)測(cè)模式和變換單元的尺寸的信息。如果當(dāng)前編碼單元根據(jù)劃分信息被進(jìn)一步劃分,則對(duì)較低深度的四個(gè)劃分編碼單元獨(dú)立地執(zhí)行編碼。關(guān)于劃分類型的信息可將編碼深度中的編碼單元的變換單元的劃分類型指示為2N×2N、2N×N、N×2N和N×N之一。預(yù)測(cè)模式可將運(yùn)動(dòng)預(yù)測(cè)模式指示為幀內(nèi)模式、幀間模式和跳過模式之一。幀內(nèi)模式可僅被定義在2N×2N和N×N的劃分類型中,跳過模式可僅被定義在2N×2N的劃分類型中。變換單元在幀內(nèi)模式中具有兩種尺寸,在幀間模式中具有兩種尺寸。根據(jù)編碼深度中的編碼單元的編碼信息可被包括在編碼單元的最小編碼單元中。因此,通過檢查包括在鄰近最小編碼單元中的編碼信息,可確定鄰近最小編碼單元是否包括在具有相同編碼深度的編碼單元中。另外,由于可通過使用包括在最小編碼單元中的編碼信息確定相應(yīng)編碼深度的編碼單元,因此可推斷最小編碼單元的編碼深度的分布?,F(xiàn)在將詳細(xì)描述圖4中示出的視頻編碼設(shè)備100的幀內(nèi)預(yù)測(cè)單元410和圖5中示的視頻解碼設(shè)備200的幀內(nèi)預(yù)測(cè)單元550執(zhí)行的幀內(nèi)預(yù)測(cè)。在以下描述中,編碼單元指的是圖像的編碼處理中的當(dāng)前編碼塊,解碼單元指的是圖像的解碼處理中的當(dāng)前解碼塊。編碼單元和解碼單元的不同之處僅在于,編碼單元用于編碼處理,而解碼單元用于解碼處理。為了一致,除了特殊情況,編碼單元和解碼單元在編碼處理和解碼處理中都稱為編碼單元。圖12A到圖12C是根據(jù)示例性實(shí)施例的亮度分量圖像和色度...
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1