本發(fā)明涉及一種用于對標(biāo)記和新幀內(nèi)條帶類型進(jìn)行定義以便允許與深度圖像相關(guān)的深度幀內(nèi)條帶參考與三維(3D)視頻中的彩色圖像相關(guān)的彩色幀內(nèi)條帶的方法和設(shè)備。
背景技術(shù):
:由于數(shù)字視頻處理和計(jì)算機(jī)圖形技術(shù)的發(fā)展,正積極進(jìn)行對用于再現(xiàn)真實(shí)世界并允許用戶體驗(yàn)真實(shí)世界的3D和多視點(diǎn)視頻技術(shù)的研究。使用多視點(diǎn)視頻的三維(3D)電視能夠提供通過重構(gòu)真實(shí)世界所獲得的內(nèi)容,以向用戶提供真實(shí)的感覺,并且因此作為下一代廣播技術(shù)吸引了許多關(guān)注。3D視頻編碼系統(tǒng)支持用戶在各種視點(diǎn)自由觀看的多視點(diǎn)視頻,或者支持多視點(diǎn)視頻能夠在各種3D再現(xiàn)設(shè)備中再現(xiàn)。在多視點(diǎn)視頻中使用的深度圖像可參考包括在與深度圖像相應(yīng)的彩色圖像中的信息來產(chǎn)生。技術(shù)實(shí)現(xiàn)要素:技術(shù)問題本發(fā)明定義了一種指示深度幀內(nèi)條帶參考彩色幀內(nèi)條帶的標(biāo)記,并提供了一種用于定義能夠參考彩色幀內(nèi)條帶的深度幀內(nèi)條帶的條帶類型。技術(shù)方案根據(jù)本發(fā)明的一方面,一種深度圖像解碼方法包括:從比特流獲得第一標(biāo)記,其中,第一標(biāo)記包括和與深度圖像的幀內(nèi)預(yù)測有關(guān)的幀內(nèi)輪廓模式的使用相關(guān)的信息;基于第一標(biāo)記來確定是否對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測;在確定對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測時(shí),對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測;以及基于執(zhí)行預(yù)測的結(jié)果來對深度圖像進(jìn)行解碼。有益效果當(dāng)深度圖像被解碼或編碼時(shí),可基于與幀內(nèi)輪廓預(yù)測相關(guān)的標(biāo)記來確定是否對深度圖像的預(yù)測單元執(zhí)行用于參考彩色圖像的幀內(nèi)輪廓預(yù)測,其中,所述標(biāo)記包括在與深度圖像相關(guān)的條帶參數(shù)序列中。附圖說明圖1是根據(jù)實(shí)施例的多視點(diǎn)視頻系統(tǒng)的框圖。圖2是示出多視點(diǎn)視頻的紋理畫面和深度畫面的示圖。圖3a是深度圖像解碼設(shè)備的框圖。圖3b是根據(jù)實(shí)施例的深度圖像解碼方法的流程圖。圖4a是深度圖像編碼設(shè)備的框圖。圖4b是根據(jù)實(shí)施例的深度圖像編碼方法的流程圖。圖5是示出三維(3D)高效視頻編碼(HEVC)中所支持的條帶類型的表。圖6a是示出根據(jù)實(shí)施例的用于通過確定將對當(dāng)前編碼單元的預(yù)測單元執(zhí)行的預(yù)測模式來執(zhí)行編碼的語法的表。圖6b是示出根據(jù)實(shí)施例的包括intra_contour_flag[d]的sps_3d_extension()的表。圖6c是示出用于描述在intra_mode_ext(x0,y0,log2PbSize)下從比特流獲得第三標(biāo)記[x0][y0]和第二標(biāo)記[x0][y0]的操作的語法的表。圖7是根據(jù)實(shí)施例的基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備的框圖。圖8是根據(jù)實(shí)施例的基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻解碼設(shè)備的框圖。圖9是用于描述根據(jù)實(shí)施例的編碼單元的概念的示圖。圖10是根據(jù)實(shí)施例的基于編碼單元的圖像編碼器的框圖。圖11是根據(jù)實(shí)施例的基于編碼單元的圖像解碼器的框圖。圖12是示出根據(jù)實(shí)施例的根據(jù)深度的編碼單元以及分區(qū)的示圖。圖13是用于描述根據(jù)實(shí)施例的編碼單元與變換單元之間的關(guān)系的示圖。圖14示出根據(jù)實(shí)施例的多條根據(jù)深度的編碼信息。圖15是根據(jù)實(shí)施例的根據(jù)深度的編碼單元的示圖。圖16、圖17和圖18是用于描述根據(jù)實(shí)施例的編碼單元、預(yù)測單元和變換單元之間的關(guān)系的示圖。圖19是用于描述根據(jù)表1的編碼模式信息的編碼單元、預(yù)測單元、和變換單元之間的關(guān)系的示圖。圖20是根據(jù)實(shí)施例的存儲(chǔ)程序的盤的物理結(jié)構(gòu)的示圖。圖21是通過使用盤來記錄和讀取程序的盤驅(qū)動(dòng)器的示圖。圖22是提供內(nèi)容分發(fā)服務(wù)的內(nèi)容供應(yīng)系統(tǒng)的整體結(jié)構(gòu)的示圖。圖23和圖24分別是根據(jù)實(shí)施例的應(yīng)用了本公開的視頻編碼方法和視頻解碼方法的移動(dòng)電話的外部結(jié)構(gòu)和內(nèi)部結(jié)構(gòu)的示圖。圖25是應(yīng)用了根據(jù)本公開的通信系統(tǒng)的數(shù)字廣播系統(tǒng)的示圖。圖26示出使用根據(jù)實(shí)施例的視頻編碼設(shè)備和視頻解碼設(shè)備的云計(jì)算系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)。最佳模式根據(jù)本發(fā)明的一方面,一種深度圖像解碼方法包括:從比特流獲得第一標(biāo)記,其中,第一標(biāo)記包括和與深度圖像的幀內(nèi)預(yù)測有關(guān)的幀內(nèi)輪廓模式的使用有關(guān)的信息;基于第一標(biāo)記來確定是否對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測;在確定對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測時(shí),對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測;以及基于執(zhí)行預(yù)測的結(jié)果來對深度圖像進(jìn)行解碼。第一標(biāo)記可包括在序列參數(shù)集擴(kuò)展中,其中,序列參數(shù)集擴(kuò)展包括用于對深度圖像進(jìn)行解碼的附加信息。所述深度圖像解碼方法還可包括:基于從比特流獲得的彩色圖像的編碼信息,重建彩色圖像;基于深度圖像的劃分信息,將深度圖像的最大編碼單元?jiǎng)澐譃橹辽僖粋€(gè)編碼單元;確定是否對編碼單元執(zhí)行幀內(nèi)預(yù)測;以及將編碼單元?jiǎng)澐譃橛糜陬A(yù)測解碼的預(yù)測單元。確定是否對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:確定與編碼單元相應(yīng)的條帶類型是否指示幀內(nèi)條帶,由條帶類型所指示的幀內(nèi)條帶可包括允許參考彩色圖像對深度圖像進(jìn)行預(yù)測的增強(qiáng)幀內(nèi)條帶。對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:參考包括在與深度圖像相同的訪問單元中的彩色圖像的塊,對包括在增強(qiáng)幀內(nèi)條帶中的預(yù)測單元執(zhí)行預(yù)測。確定是否對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:從比特流獲得第三標(biāo)記,其中,第三標(biāo)記包括用于確定是否獲得第二標(biāo)記的信息,第二標(biāo)記包括關(guān)于深度幀內(nèi)模式的使用的信息;如果第三標(biāo)記的值為0,則確定執(zhí)行深度幀內(nèi)模式下的預(yù)測。對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:如果第三標(biāo)記的值為0,則從比特流獲得第二標(biāo)記;確定第二標(biāo)記是否包括關(guān)于幀內(nèi)輪廓模式的信息;如果第二標(biāo)記包括關(guān)于幀內(nèi)輪廓模式的信息,則對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測。對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:參考包括在與深度圖像相同的訪問單元中的彩色圖像的在與深度圖像的預(yù)測單元的位置相應(yīng)的位置所提供的塊;基于參考步驟的結(jié)果來對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測。根據(jù)本發(fā)明的另一方面,一種深度圖像編碼方法包括:產(chǎn)生第一標(biāo)記,其中,第一標(biāo)記包括和幀內(nèi)預(yù)測模式之中的與深度圖像的幀內(nèi)預(yù)測相關(guān)的幀內(nèi)輪廓模式的使用有關(guān)的信息;基于第一標(biāo)記來確定是否對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測;在確定對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測時(shí),對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測;以及基于執(zhí)行預(yù)測的結(jié)果來對深度圖像進(jìn)行編碼。第一標(biāo)記可包括在序列參數(shù)集擴(kuò)展中,其中,序列參數(shù)集擴(kuò)展包括用于對深度圖像進(jìn)行解碼的附加信息。所述深度圖像編碼方法還可包括:產(chǎn)生比特流,其中,比特流包括通過對彩色圖像進(jìn)行編碼而產(chǎn)生的編碼信息;將深度圖像的最大編碼單元?jiǎng)澐譃橹辽僖粋€(gè)編碼單元;確定是否對編碼單元執(zhí)行幀內(nèi)預(yù)測;以及將編碼單元?jiǎng)澐譃橛糜陬A(yù)測解碼的預(yù)測單元。確定是否執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:確定與預(yù)測單元相應(yīng)的條帶類型是否指示幀內(nèi)條帶,并且由條帶類型所指示的幀內(nèi)條帶可包括允許參考彩色圖像進(jìn)行預(yù)測的增強(qiáng)幀內(nèi)條帶。對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:參考包括在與深度圖像相同的訪問單元中的彩色圖像的塊,對包括在增強(qiáng)幀內(nèi)條帶中的深度圖像的預(yù)測單元執(zhí)行預(yù)測。確定是否對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:產(chǎn)生包括第三標(biāo)記的比特流,其中,第三標(biāo)記包括用于確定是否獲得第二標(biāo)記的信息,第二標(biāo)記包括關(guān)于深度幀內(nèi)輪廓預(yù)測模式的使用的信息;如果第三標(biāo)記的值為0,則確定執(zhí)行深度幀內(nèi)輪廓預(yù)測模式下的預(yù)測。對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:如果第三標(biāo)記的值為0,則產(chǎn)生包括第二標(biāo)記的比特流;確定第二標(biāo)記是否包括關(guān)于幀內(nèi)輪廓模式的信息;如果第二標(biāo)記包括關(guān)于幀內(nèi)輪廓模式的信息,則對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測。對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測的步驟可包括:參考包括在與深度圖像相同的訪問單元中的彩色圖像的在與深度圖像的預(yù)測單元的位置相應(yīng)的位置所提供的塊;基于參考步驟的結(jié)果來對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測。根據(jù)本發(fā)明的另一方面,一種深度圖像解碼設(shè)備包括:深度圖像預(yù)測模式確定器,用于從比特流獲得第一標(biāo)記,并基于第一標(biāo)記來確定是否對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測,其中,第一標(biāo)記包括和與深度圖像的幀內(nèi)預(yù)測相關(guān)的幀內(nèi)輪廓模式的使用有關(guān)的信息;深度圖像解碼器,用于在確定對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測時(shí),對深度圖像執(zhí)行幀內(nèi)輪廓模式下的預(yù)測,并基于執(zhí)行預(yù)測的結(jié)果來對深度圖像進(jìn)行解碼。根據(jù)本發(fā)明的另一方面,一種深度圖像編碼設(shè)備包括:深度圖像預(yù)測模式確定器,用于產(chǎn)生第一標(biāo)記,并基于第一標(biāo)記來確定是否對預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測,其中,第一標(biāo)記包括和與深度圖像的幀內(nèi)預(yù)測相關(guān)的幀內(nèi)輪廓模式的使用有關(guān)的信息;深度圖像編碼器,用于在確定對所述預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測時(shí),對所述預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測,并基于執(zhí)行預(yù)測的結(jié)果來對深度圖像進(jìn)行編碼。根據(jù)本發(fā)明的另一方面,一種非暫時(shí)性計(jì)算機(jī)可讀記錄介質(zhì)記錄有上述深度圖像解碼方法。根據(jù)本發(fā)明的另一方面,一種非暫時(shí)性計(jì)算機(jī)可讀記錄介質(zhì)記錄有上述深度圖像編碼方法。具體實(shí)施方式在下文中,將參照圖1至圖6c描述根據(jù)實(shí)施例的深度圖像解碼方法和深度圖像編碼方法。此外,將參照圖7至圖19描述適用于上述深度圖像解碼方法和深度圖像編碼方法的根據(jù)實(shí)施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻編碼方法和視頻解碼方法。此外,將參照圖20至圖26描述適用于上述視頻編碼方法和視頻解碼方法的各種實(shí)施例。在以下描述中,術(shù)語“圖像”可指視頻的靜止圖像或運(yùn)動(dòng)圖像(即,視頻本身)。術(shù)語“樣點(diǎn)”指被分配給圖像的采樣位置的數(shù)據(jù)以及將被處理的數(shù)據(jù)。例如,空間域中的圖像的像素可以是樣點(diǎn)。術(shù)語“層圖像”指特定視點(diǎn)圖像或特定類型的圖像。在多視點(diǎn)視頻中,層圖像指示在特定視點(diǎn)輸入的彩色圖像或深度圖像。圖1是根據(jù)實(shí)施例的多視點(diǎn)視頻系統(tǒng)10的框圖。多視點(diǎn)視頻系統(tǒng)10包括多視點(diǎn)視頻編碼設(shè)備12以及多視點(diǎn)視頻解碼設(shè)備13,其中,多視點(diǎn)視頻編碼設(shè)備12用于通過對使用兩個(gè)或更多個(gè)多視點(diǎn)相機(jī)11獲得的多視點(diǎn)視頻、使用深度相機(jī)14獲得的與多視點(diǎn)視頻相應(yīng)的深度圖像以及與多視點(diǎn)相機(jī)11相關(guān)的相機(jī)參數(shù)進(jìn)行編碼來產(chǎn)生比特流,所述多視點(diǎn)視頻解碼設(shè)備13用于對比特流進(jìn)行解碼并根據(jù)觀看者的請求以各種形式提供解碼的多視點(diǎn)視頻幀。多視點(diǎn)相機(jī)11包括不同視點(diǎn)的多個(gè)相機(jī)并按幀提供多視點(diǎn)畫面。在以下描述中,根據(jù)預(yù)定彩色格式(例如,YUV或YCbCr)按照視點(diǎn)獲得的彩色圖像可被稱為紋理圖像。深度相機(jī)14提供表現(xiàn)場景的深度信息的深度圖像作為256級8比特的圖像。用于表現(xiàn)深度圖像的像素的比特?cái)?shù)量不限于8,并可改變。深度相機(jī)14可提供具有與深度相機(jī)14與對象或背景間的距離成正比或反比的值的深度圖像,其中,所述距離是使用紅外光等測量的。如上所述,單視點(diǎn)視頻包括紋理圖像和深度圖像。當(dāng)多視點(diǎn)視頻編碼設(shè)備12對多視點(diǎn)紋理圖像和與多視點(diǎn)紋理圖像相應(yīng)的深度圖像進(jìn)行編碼和發(fā)送時(shí),多視點(diǎn)視頻解碼設(shè)備13使用包括在比特流中的多視點(diǎn)紋理圖像和深度圖像,可不僅提供具有三維效果的立體視頻或三維(3D)視頻,還提供用戶想要的預(yù)定視點(diǎn)的3D視頻。多視點(diǎn)視頻數(shù)據(jù)的比特流的頭可包括指示關(guān)于深度圖像的信息是否被包括在數(shù)據(jù)包中的信息,或關(guān)于指示每個(gè)數(shù)據(jù)包是針對紋理圖像還是深度圖像的圖像類型的信息。依據(jù)接收器的硬件性能,如果深度圖像被用于構(gòu)建多視點(diǎn)視頻,則多視點(diǎn)視頻解碼設(shè)備13可通過使用接收到的深度圖像對多視點(diǎn)視頻進(jìn)行解碼。如果接收器的硬件不支持多視點(diǎn)視頻,并且因此深度圖像不可用,則多視點(diǎn)視頻解碼設(shè)備13可丟棄與深度圖像關(guān)聯(lián)接收到的數(shù)據(jù)包。如上所述,如果接收器的多視點(diǎn)視頻解碼設(shè)備13不能顯示多視點(diǎn)視頻,則可將多視點(diǎn)視頻中的任意單視點(diǎn)視頻顯示為二維(2D)視頻。由于將被編碼的數(shù)據(jù)量與多視點(diǎn)視頻數(shù)據(jù)的視點(diǎn)的數(shù)量成比例地增加,并且深度圖像也需要被編碼以提供三維效果,因此,大量的多視點(diǎn)視頻數(shù)據(jù)應(yīng)被有效壓縮以實(shí)現(xiàn)圖1中示出的多視點(diǎn)視頻系統(tǒng)10。圖2是示出多視點(diǎn)視頻的紋理畫面和深度畫面的示圖。圖2示出第一視點(diǎn)(例如,視點(diǎn)0)的紋理畫面v0;21、與視點(diǎn)0的紋理畫面v0;21相應(yīng)的深度畫面d0;24、第二視點(diǎn)(例如,視點(diǎn)1)的紋理畫面v1;22、與視點(diǎn)1的紋理畫面v1;22相應(yīng)的深度畫面d1;25、第三視點(diǎn)(例如,視點(diǎn)2)的紋理畫面v2;23、與視點(diǎn)2的紋理畫面v2;23相應(yīng)的深度畫面d2;26。盡管三個(gè)視點(diǎn)(例如,視點(diǎn)0、視點(diǎn)1和視點(diǎn)2)的多視點(diǎn)紋理畫面v0、v1和v2;21、22和23以及與其相應(yīng)的深度畫面d0、d1和d2;24、25、26在圖2中被示出,但視點(diǎn)的數(shù)量不限于此并可改變。多視點(diǎn)紋理畫面v0、v1和v2;21、22和23以及與其相應(yīng)的深度畫面d0、d1和d2;24、25、26是按照相同的時(shí)序被獲得的,因此具有相同的畫面順序計(jì)數(shù)(POC)。在以下描述中,具有相同的POC值n(其中,n是整數(shù))的一組畫面(GOP)1500(如多視點(diǎn)紋理畫面v0、v1和v2;21、22和23以及與其相應(yīng)的深度畫面d0、d1和d2;24、25、26)可被稱為第nGOP。具有相同POC的GOP可配置訪問單元。訪問單元的編碼順序不總是需要與其捕捉順序(獲得順序)或顯示順序相同,并可考慮參考關(guān)系而彼此不同。為了指定每個(gè)紋理畫面的視點(diǎn)以及與其相應(yīng)的深度畫面,可使用作為視點(diǎn)順序索引的視點(diǎn)標(biāo)識(shí)符(例如,ViewId)。同一視點(diǎn)的紋理畫面和深度畫面具有相同的視點(diǎn)標(biāo)識(shí)符。視點(diǎn)標(biāo)識(shí)符可被用于確定編碼順序。例如,多視點(diǎn)視頻編碼設(shè)備12可按照從視點(diǎn)標(biāo)識(shí)符的較小值到較大值的順序?qū)Χ嘁朁c(diǎn)視頻進(jìn)行編碼。也就是說,多視點(diǎn)視頻編碼設(shè)備12可對ViewId為0的紋理畫面和深度畫面進(jìn)行編碼,隨后對ViewId為1的紋理畫面和深度畫面進(jìn)行編碼。如果基于視點(diǎn)標(biāo)識(shí)符確定了編碼順序,則在易于產(chǎn)生錯(cuò)誤的環(huán)境中接收到的錯(cuò)誤數(shù)據(jù)可使用視點(diǎn)標(biāo)識(shí)符來識(shí)別。然而,每個(gè)視點(diǎn)的畫面的編碼順序或解碼順序可不管其視點(diǎn)標(biāo)識(shí)符的順序而改變。圖3a是深度圖像解碼設(shè)備30的框圖。圖3a的深度圖像解碼設(shè)備30可與圖1的多視點(diǎn)視頻解碼設(shè)備10相應(yīng)。參照圖3a,深度圖像解碼器36基于從比特流獲得的深度圖像的劃分信息將深度圖像的最大編碼單元?jiǎng)澐譃橹辽僖粋€(gè)編碼單元。深度圖像解碼器36將編碼單元?jiǎng)澐譃橛糜陬A(yù)測解碼的至少一個(gè)預(yù)測單元。深度圖像解碼器36基于當(dāng)前預(yù)測單元是否被劃分為分區(qū)以及差信息是否被使用,通過使用差信息來對當(dāng)前預(yù)測單元進(jìn)行解碼。在這種情況下,深度圖像解碼器36通過使用所述差信息對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)預(yù)測解碼。深度圖像解碼器36可從比特流獲得所述差信息,并通過使用差信息來對深度圖像進(jìn)行解碼。在確定不使用用于解碼的差信息時(shí),深度圖像解碼器36可在不從比特流獲得差信息的情況下對當(dāng)前預(yù)測單元進(jìn)行解碼。深度圖像預(yù)測模式確定器34從比特流獲得指示當(dāng)前預(yù)測單元是否被劃分為分區(qū)的信息,并確定是否將當(dāng)前預(yù)測單元?jiǎng)澐譃橹辽僖粋€(gè)分區(qū)以對當(dāng)前預(yù)測單元進(jìn)行解碼。在確定將當(dāng)前預(yù)測單元?jiǎng)澐譃榉謪^(qū)以對當(dāng)前預(yù)測單元進(jìn)行解碼時(shí),深度圖像預(yù)測模式確定器34從比特流獲得預(yù)測單元的預(yù)測信息,獲得與原始深度圖像相應(yīng)的分區(qū)的深度值以及當(dāng)前預(yù)測單元的預(yù)測信息,并通過使用指示與和深度圖像相應(yīng)的分區(qū)的深度值的差的差信息來確定是否執(zhí)行解碼。當(dāng)前預(yù)測單元的預(yù)測信息可包括指示是否通過使用包括在比特流中的差信息執(zhí)行解碼的標(biāo)記,并且深度圖像預(yù)測模式確定器34可基于包括在比特流中的標(biāo)記,確定是否通過使用所述差信息來執(zhí)行解碼。指示是否將當(dāng)前預(yù)測單元?jiǎng)澐譃榉謪^(qū)的信息可包括指示當(dāng)前預(yù)測單元是否處于用于將當(dāng)前預(yù)測單元?jiǎng)澐譃橹辽僖粋€(gè)分區(qū)以對當(dāng)前預(yù)測單元進(jìn)行解碼的預(yù)定幀內(nèi)預(yù)測模式的標(biāo)記,并且深度圖像預(yù)測模式確定器34可基于所述標(biāo)記來確定是否將當(dāng)前預(yù)測單元?jiǎng)澐譃橹辽僖粋€(gè)分區(qū)以對當(dāng)前預(yù)測單元進(jìn)行解碼。在這種情況下,預(yù)定幀內(nèi)預(yù)測模式可包括深度建模模塊(DMM)。DMM是深度幀內(nèi)模式,并且是基于對象和深度圖像的背景之間的邊界被清楚限定的事實(shí)以及對象內(nèi)部的數(shù)據(jù)值的變化較小的事實(shí)來對深度圖像進(jìn)行幀內(nèi)預(yù)測編碼的技術(shù)。也就是說,深度幀內(nèi)模式可指示深度圖像的幀內(nèi)預(yù)測模式。基于根據(jù)實(shí)施例的深度圖像解碼方法,除了傳統(tǒng)的視頻解碼所支持的35種幀內(nèi)預(yù)測模式以及預(yù)測單元?jiǎng)澐纸Y(jié)構(gòu)以外,還可通過使用直線的契波(wedgelet)或曲線的輪廓來對塊進(jìn)行劃分。在深度幀內(nèi)模式下,通過基于任意均值限定使用契波或輪廓?jiǎng)澐值膮^(qū)域中所包括的數(shù)據(jù)來執(zhí)行預(yù)測。深度幀內(nèi)模式支持取決于契波或輪廓設(shè)置方案的兩種模式(例如,用于對契波進(jìn)行編碼的模式1和用于對輪廓進(jìn)行編碼的模式4)。具體地,與模式1不同,模式4(即,DMM4)是一種用于預(yù)測曲線的方案。例如,在DMM4中,在與當(dāng)前將被編碼的深度圖像的塊相應(yīng)的位置處提供的彩色圖像的塊的平均亮度值可被計(jì)算,所述彩色圖像可基于計(jì)算出的值而被劃分為多個(gè)分區(qū)以獲得劃分信息,并且深度圖像可基于劃分信息被劃分。當(dāng)深度圖像在深度幀內(nèi)模式(諸如DMM4)下被幀內(nèi)預(yù)測時(shí),根據(jù)實(shí)施例的深度圖像解碼設(shè)備30可參照與深度圖像的塊相應(yīng)的彩色圖像的塊。深度幀內(nèi)模式可以是通過使用關(guān)于深度圖像的信息以及關(guān)于彩色圖像的信息執(zhí)行預(yù)測的模式。深度圖像解碼設(shè)備30可從比特流獲得關(guān)于包括深度圖像的塊的條帶的類型的信息(例如,slice_type)。slice_type可被包括在slice_segment_header中。I類型、P類型和B類型的條帶類型可在傳統(tǒng)的視頻解碼方法中被提供。關(guān)于包括在條帶類型為I類型的條帶中的塊,可參考同一幀中的被編碼并被隨后解碼的塊來執(zhí)行幀內(nèi)預(yù)測。關(guān)于與P類型或B類型相應(yīng)的塊,可通過使用與當(dāng)前將被解碼的塊相應(yīng)的幀與和另一POC相應(yīng)的幀的塊之間的運(yùn)動(dòng)信息來執(zhí)行幀間預(yù)測。也就是說,如果與將被解碼的塊相關(guān)的slice_type是I類型,則與當(dāng)前將被解碼的塊相關(guān)的圖像可不被參考,并且可通過使用與包括當(dāng)前將被解碼的塊的幀中的另一個(gè)塊相關(guān)的預(yù)測信息來僅執(zhí)行幀間預(yù)測。然而,根據(jù)實(shí)施例的深度圖像解碼方法支持深度圖像,并且彩色圖像和與彩色圖像具有相同POC的深度圖像可被包括在訪問單元中。深度圖像也被解碼。深度圖像解碼設(shè)備30檢查包括在深度圖像中的塊的slice_type,并在塊與I類型相應(yīng)的的情況下對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)預(yù)測。此外,根據(jù)實(shí)施例的深度圖像解碼方法支持深度幀內(nèi)模式。因此,可提供即使是在與將被解碼的塊相關(guān)的條帶類型是I類型時(shí)也能夠參考包括在與深度圖像相同的訪問單元中所包括的另一幀的彩色圖像中的條帶以對深度圖像進(jìn)行解碼的條帶的類型。圖5是示出根據(jù)實(shí)施例的由深度圖像解碼方法所支持的slice_type的表。參照圖5,與slice_type為2相應(yīng)的I類型條帶50可包括增強(qiáng)幀內(nèi)(EI)條帶52以及基于傳統(tǒng)的視頻解碼方法而僅允許幀內(nèi)預(yù)測的I條帶。EI條帶52不僅允許對將被解碼的預(yù)測單元進(jìn)行幀內(nèi)預(yù)測,還允許對將被解碼的預(yù)測單元進(jìn)行視點(diǎn)內(nèi)預(yù)測。視點(diǎn)內(nèi)預(yù)測可以是基于與當(dāng)前畫面具有相同的視點(diǎn)并被包括在與當(dāng)前畫面相同的訪問單元中的畫面的數(shù)據(jù)元素的預(yù)測?;谝朁c(diǎn)內(nèi)預(yù)測,特定視點(diǎn)的深度圖像的的預(yù)測單元可參考包括在與深度圖像相同的訪問單元中的特定視點(diǎn)的彩色圖像的塊。該預(yù)測方案可與深度幀內(nèi)模式之中的幀內(nèi)輪廓模式(INTRA_CONTOUR)相應(yīng)。深度幀內(nèi)模式可表示對深度圖像的預(yù)測單元執(zhí)行的幀內(nèi)預(yù)測模式。深度幀內(nèi)模式可以是與對彩色圖像執(zhí)行的幀內(nèi)預(yù)測模式不同的特定幀內(nèi)預(yù)測模式。幀內(nèi)輪廓模式可以是與深度圖像的幀內(nèi)預(yù)測相關(guān)的預(yù)測模式,并且深度圖像解碼器36可通過使用關(guān)于在與深度圖像的塊相應(yīng)的位置提供的彩色圖像的塊的信息,將深度圖像的所述塊劃分為至少一個(gè)分區(qū)。因此,深度圖像預(yù)測模式確定器34可參考包括在與預(yù)測單元相關(guān)的條帶的slice_sequence_header()中的slice_type來確定是否可對預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測。根據(jù)實(shí)施例的深度圖像解碼設(shè)備30可還包括用于基于彩色圖像的編碼信息來重建與深度圖像相應(yīng)的彩色圖像的彩色圖像解碼器(未示出)。為了允許深度圖像的當(dāng)前將被解碼的塊參考包括在與深度圖像相同的訪問單元中的彩色圖像的塊,所述彩色圖像應(yīng)在深度圖像之前被解碼。根據(jù)實(shí)施例的深度圖像解碼設(shè)備30可還包括用于基于從比特流獲得的彩色圖像的編碼信息對彩色圖像進(jìn)行重建的彩色圖像解碼器(未示出)。此外,根據(jù)實(shí)施例的深度圖像解碼器36可接收包括深度圖像的編碼信息、與深度圖像相應(yīng)的彩色圖像的深度信息、以及彩色圖像和深度圖像之間的相關(guān)信息的比特流。這樣,深度圖像解碼設(shè)備30可從比特流重建彩色圖像,并且深度圖像解碼設(shè)備36可通過使用編碼并隨后被重建的彩色圖像來對與彩色圖像相應(yīng)的深度圖像進(jìn)行解碼。具體地講,根據(jù)實(shí)施例的深度圖像解碼器36考慮深度圖像和與深度圖像相應(yīng)的彩色圖像之間的相關(guān)性來對深度圖像進(jìn)行解碼。深度圖像解碼器36可基于像素值將先前編碼并隨后被重建的彩色圖像的塊劃分為分區(qū)以確定所述相關(guān)性,考慮鄰近像素之間的相關(guān)性來按分區(qū)確定用于定義彩色圖像和深度圖像之間的相關(guān)性的參數(shù),并通過使用所確定的參數(shù)來預(yù)測深度圖像的塊的與先前編碼并隨后重建的彩色圖像的塊的被劃分出的分區(qū)相應(yīng)的分區(qū)。根據(jù)實(shí)施例的深度圖像解碼器36可基于從比特流獲得的深度圖像的劃分信息將深度圖像的最大編碼單元?jiǎng)澐譃橹辽僖粋€(gè)編碼單元??砂凑杖缟纤鰟澐殖龅木幋a單元來確定幀內(nèi)預(yù)測模式或幀間預(yù)測模式。根據(jù)實(shí)施例的深度圖像解碼器36可將編碼單元?jiǎng)澐譃橛糜陬A(yù)測解碼的至少一個(gè)預(yù)測單元。深度圖像預(yù)測模式確定器34可確定是否對確定的編碼單元執(zhí)行幀內(nèi)預(yù)測。也就是說,如果從編碼單元?jiǎng)澐殖鲱A(yù)測單元并且確定對編碼單元執(zhí)行幀內(nèi)預(yù)測,則可對從編碼單元?jiǎng)澐殖龅念A(yù)測單元執(zhí)行幀內(nèi)預(yù)測。在這一點(diǎn)上,圖6a是示出根據(jù)實(shí)施例的用于通過確定將對當(dāng)前編碼單元的預(yù)測單元執(zhí)行的預(yù)測模式來執(zhí)行解碼的語法的表。參照圖6a,針對當(dāng)前編碼單元的coding_unit()語法60可包括用于確定深度圖像的預(yù)測單元的幀內(nèi)預(yù)測模式的條件語句和迭代語句。深度圖像預(yù)測模式確定器34可基于當(dāng)前編碼單元的預(yù)測模式信息(例如,CuPredMode[x0][y0])是否指示MODE_INTRA來確定預(yù)測模式。這里,x0和y0可以是關(guān)于當(dāng)前編碼單元的左上坐標(biāo)的信息。如果與當(dāng)前深度圖像的編碼單元相關(guān)的條帶的slice_type不是I類型,則不滿足條件語句62,并且因此未從比特流獲得cu_skip_flag[x0][y0]。如果未從比特流獲得cu_skip_flag[x0][y0],則cu_skip_flag[x0][y0]與值0相應(yīng)并且因此滿足條件語句63。此外,如果與當(dāng)前深度圖像的編碼單元相關(guān)的條帶的slice_type不是I類型,則不滿足條件語句64,并且因此未從比特流獲得pred_mode_flag。在這種情況下,由于CuPredMode[x0][y0]可被視為MODE_INTRA,因此滿足了條件語句65并且因此可執(zhí)行條件語句66?,F(xiàn)在參照圖3b給出深度圖像解碼設(shè)備30的操作的詳細(xì)描述。圖3b是根據(jù)實(shí)施例的深度圖像解碼方法的流程圖。在操作301,深度圖像解碼設(shè)備30可從比特流獲得第一標(biāo)記,其中,第一標(biāo)記包括和與深度圖像的幀內(nèi)預(yù)測相關(guān)的幀內(nèi)輪廓模式的使用相關(guān)的信息。根據(jù)實(shí)施例,從比特流獲得的第一標(biāo)記可包括可用于確定是否執(zhí)行幀內(nèi)輪廓模式的信息,并可包括intra_contour_flag[d]。在以下描述中,為便于解釋,假設(shè)第一標(biāo)記是intra_contour_flag[d]。在操作302,深度圖像解碼設(shè)備30可基于第一標(biāo)記來確定是否對預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測。圖6b是示出根據(jù)實(shí)施例的包括intra_contour_flag[d]的序列參數(shù)集擴(kuò)展的表。序列參數(shù)集擴(kuò)展是相較于傳統(tǒng)的序列參數(shù)集進(jìn)一步包括附加信息的序列參數(shù)集。根據(jù)實(shí)施例的序列參數(shù)集擴(kuò)展可以是進(jìn)一步包括用于對深度圖像進(jìn)行解碼的信息的序列參數(shù)集,并且可與sps_3d_extension()61相應(yīng)。在以下描述中,為便于解釋,假設(shè)序列參數(shù)集擴(kuò)展是sps_3d_extension()61。根據(jù)實(shí)施例,指示是否使用幀內(nèi)輪廓模式的信息可以是包括在sps_3d_extension()61中的intra_contour_flag[d]67,并且d可表示關(guān)于當(dāng)前視點(diǎn)是否包括深度信息的信息的DeptFlag。深度圖像解碼設(shè)備30可按照包括在當(dāng)前編碼單元中的預(yù)測單元來確定條件語句66是否被滿足。如果可對當(dāng)前編碼單元執(zhí)行深度幀內(nèi)模式,則條件語句66被滿足。也就是說,深度圖像預(yù)測模式確定器34可基于是否從比特流獲得了包括在與編碼單元相關(guān)的sps_3d_extension()61中的intra_contour_flag[d]67來確定是否可對預(yù)測單元執(zhí)行幀內(nèi)輪廓模式。根據(jù)實(shí)施例,深度圖像預(yù)測模式確定器34可從比特流獲得intra_contour_flag[d]67,其中,intra_contour_flag[d]67包括關(guān)于是否執(zhí)行與深度幀內(nèi)模式之中的幀內(nèi)輪廓模式(INTRA_DEP_CONTOUR)相應(yīng)的DMM4的信息。參照等式1,當(dāng)intra_contour_flag[d]67具有值1時(shí),如果另一預(yù)定條件被滿足(如果nuh_layer_id>0并且textOfCurViewAvailFlag≠0),則關(guān)于幀內(nèi)輪廓模式的信息的值可以是1。關(guān)于幀內(nèi)輪廓模式的信息可以是指示將對深度圖像的預(yù)測單元執(zhí)行的深度幀內(nèi)模式之中的幀內(nèi)輪廓模式的任意信息,并可包括IntraContourFlag。在以下描述中,為便于解釋,假設(shè)關(guān)于幀內(nèi)輪廓模式的信息是IntraContourFlag。[等式1]IntraContourFlag=(nuh_layer_id>0)&&intra_contour_flag[DepthFlag]&&textOfCurViewAvailFlag這里,nuh_layer_id是包括在網(wǎng)絡(luò)抽象層(NAL)單元頭中的語法元素,并且可以是在相較于傳統(tǒng)視頻解碼或編碼方法而包括進(jìn)一步擴(kuò)展的信息的解碼或編碼方法中使用的語法元素。因此,與傳統(tǒng)視頻編碼或解碼方法不同,nuh_layer_id在根據(jù)實(shí)施例的深度圖像解碼方法中可以不是值0。此外,textOfCurViewAvailFlag可包括關(guān)于當(dāng)前視點(diǎn)的彩色圖像是否可用的信息。也就是說,根據(jù)實(shí)施例,如果nuh_layer_id大于值0,如果彩色圖像在當(dāng)前視點(diǎn)(或?qū)?可用,并且如果包括指示對與nuh_layer_id相應(yīng)的視點(diǎn)(或?qū)?的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式的信息的intra_contour_flag[DepthFlag]具有值1,則包括關(guān)于幀內(nèi)輪廓模式的信息的IntraContourFlag可具有值1,并且在這種情況下,條件語句66被滿足。因此,深度圖像預(yù)測模式確定器34可基于intra_contour_flag[d]確定是否執(zhí)行深度幀內(nèi)模式下的預(yù)測,并且深度幀內(nèi)模式可以是幀內(nèi)輪廓模式。根據(jù)實(shí)施例,如果條件語句66被滿足,則深度圖像預(yù)測模式確定器34可執(zhí)行用于對包括在當(dāng)前編碼單元中的預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的功能。為了對深度圖像執(zhí)行深度幀內(nèi)預(yù)測,用于執(zhí)行與傳統(tǒng)的幀內(nèi)預(yù)測模式不同的擴(kuò)展預(yù)測模式的功能是必要的。根據(jù)實(shí)施例的深度圖像預(yù)測模式確定器34可使用intra_mode_ext(x0,y0,log2PbSize)作為用于對包括在當(dāng)前編碼單元中的預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的語法元素。深度圖像預(yù)測模式確定器34可使用intra_mode_ext(x0,y0,log2PbSize)來獲得關(guān)于是否對深度圖像的處于當(dāng)前位置的預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的信息、以及關(guān)于深度幀內(nèi)預(yù)測的類型的信息。圖6c是示出用于描述在intra_mode_ext(x0,y0,log2PbSize)下從比特流獲得第三標(biāo)記和第二標(biāo)記的操作的語法的表。這里,第三標(biāo)記可包括關(guān)于是否對預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的信息,并且第二標(biāo)記可包括關(guān)于深度幀內(nèi)模式的類型的信息。也就是說,第三標(biāo)記可被用于確定是否對深度圖像的預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的信息,第二標(biāo)記可被用于確定深度圖像的幀內(nèi)預(yù)測模式之中的深度幀內(nèi)模式的類型。根據(jù)實(shí)施例,第二標(biāo)記可以是depth_intra_mode_flag,第三標(biāo)記可以是dim_not_present_flag。在以下描述中,為了便于解釋,假設(shè)第二標(biāo)記是depth_intra_mode_flag,第三標(biāo)記是dim_not_present_flag。表1示出基于DepthIntraMode的值而被分類的深度幀內(nèi)模式的類型。[表1]DepthIntraMode關(guān)聯(lián)名稱-1INTRA_DEP_NONE0INTRA_DEP_WEDGE1INTRA_DEP_CONTOUR這里,DepthIntraMode[x0][y0]為DepthIntraMode[x0][y0]=dim_not_present_flag[x0][y0]?-1:depth_intra_mode_flag[x0][y0]。也就是說,如果depth_intra_mode_flag[x0][y0]具有值0或1則執(zhí)行深度幀內(nèi)預(yù)測,但是如果depth_intra_mode_flag[x0][y0]具有值-1則不執(zhí)行深度幀內(nèi)預(yù)測。深度圖像預(yù)測模式確定器34可通過使用直線(契波)來對深度圖像的塊進(jìn)行劃分,并且如果depth_intra_mode_flag[x0][y0]具有值0則將INTRA_DEP_WEDGE模式確定為其預(yù)測模式,或者可通過使用曲線(輪廓)來對深度圖像的塊進(jìn)行劃分,并且如果depth_intra_mode_flag[x0][y0]具有值1則將INTRA_DEP_CONTOUR模式確定為其預(yù)測模式。也就是說,根據(jù)實(shí)施例的深度圖像預(yù)測模式確定器34可通過在條件語句66在intra_controur_flag[d]具有值1時(shí)被滿足的情況下執(zhí)行intra_mode_ext(x0+i,y0+j,log2PbSize),并確定從比特流獲得的dim_not_present_flag[x0][y0]在所執(zhí)行的intra_mode_ext(x0+i,y0+j,log2PbSize)中是否具有值0,來確定是否在幀內(nèi)輪廓模式下對預(yù)測單元執(zhí)行預(yù)測。如果dim_not_present_flag[x0][y0]具有值0,則深度圖像預(yù)測模式確定器34可從比特流獲得depth_intra_mode_flag[x0][y0]并確定該標(biāo)記是否具有與INTRA_DEP_CONTOUR相應(yīng)的值。在確定depth_intra_mode_flag[x0][y0]具有與INTRA_DEP_CONTOUR相應(yīng)的值時(shí),深度圖像預(yù)測模式確定器34可確定對預(yù)測單元執(zhí)行幀內(nèi)輪廓模式。當(dāng)在操作302確定對預(yù)測單元執(zhí)行幀內(nèi)輪廓預(yù)測時(shí),深度圖像解碼設(shè)備30可對深度圖像執(zhí)行幀內(nèi)輪廓預(yù)測。即使當(dāng)在幀內(nèi)輪廓模式下與深度圖像的當(dāng)前預(yù)測單元相關(guān)的條帶類型是I類型時(shí),深度圖像解碼設(shè)備30也可參照包括在與深度圖像相同的訪問單元中的彩色圖像來執(zhí)行預(yù)測。在操作304,深度圖像解碼設(shè)備30可基于在操作303對預(yù)測單元執(zhí)行幀內(nèi)輪廓預(yù)測的結(jié)果來對深度圖像進(jìn)行解碼?,F(xiàn)在給出根據(jù)其他實(shí)施例的深度圖像編碼設(shè)備40和深度圖像編碼方法的描述。深度圖像編碼設(shè)備40和深度圖像編碼方法可與上述深度圖像解碼設(shè)備30和其操作逆向相應(yīng),并且其實(shí)施例可被本領(lǐng)域普通技術(shù)人員容易地理解。根據(jù)實(shí)施例的深度圖像解碼設(shè)備30和深度圖像解碼方法可按照用于將深度圖像信息配置為亮度信息的4:0:0格式,或者按照用于將視差信息配置為亮度信息的4:0:0格式來執(zhí)行解碼。此外,深度圖像解碼設(shè)備30和深度圖像解碼方法可使用按照4:0:0格式解碼的亮度信息來實(shí)現(xiàn)3D圖像。圖4a是深度圖像編碼設(shè)備40的框圖。圖4a的深度圖像編碼設(shè)備40可與圖1的多視點(diǎn)視頻編碼設(shè)備12相應(yīng)。參照圖4a,深度圖像編碼器46將深度圖像的最大編碼單元?jiǎng)澐譃橹辽僖粋€(gè)編碼單元。深度圖像編碼器46將編碼單元?jiǎng)澐譃橛糜陬A(yù)測編碼的至少一個(gè)預(yù)測單元。深度圖像編碼器46基于當(dāng)前預(yù)測單元是否被劃分為分區(qū)以及差信息是否被使用,通過使用差信息來對當(dāng)前預(yù)測單元進(jìn)行編碼。在這種情況下,深度圖像編碼器46通過使用所述差信息對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)預(yù)測編碼。深度圖像編碼器46可從比特流獲得所述差信息,并通過使用所述差信息來對深度圖像進(jìn)行編碼。在確定不使用用于編碼的差信息時(shí),深度圖像編碼器46可在不從比特流獲得差信息的情況下對當(dāng)前預(yù)測單元進(jìn)行編碼。深度圖像預(yù)測模式確定器44從比特流獲得指示當(dāng)前預(yù)測單元是否被劃分為分區(qū)的信息,并確定是否將當(dāng)前預(yù)測單元?jiǎng)澐譃橹辽僖粋€(gè)分區(qū)以對當(dāng)前預(yù)測單元進(jìn)行編碼。在確定將當(dāng)前預(yù)測單元?jiǎng)澐譃榉謪^(qū)以對當(dāng)前預(yù)測單元進(jìn)行編碼時(shí),深度圖像預(yù)測模式確定器44從比特流獲得預(yù)測單元的預(yù)測信息,獲得與原始深度圖像相應(yīng)的分區(qū)的深度值以及當(dāng)前預(yù)測單元的預(yù)測信息,并通過使用指示與和深度圖像相應(yīng)的分區(qū)的深度值的差的差信息來確定是否執(zhí)行編碼。當(dāng)前預(yù)測單元的預(yù)測信息可包括指示是否通過使用包括在比特流中的差信息執(zhí)行編碼的標(biāo)記,并且深度圖像預(yù)測模式確定器44可基于包括在比特流中的標(biāo)記,確定是否通過使用所述差信息來執(zhí)行編碼。指示是否將當(dāng)前預(yù)測單元?jiǎng)澐譃榉謪^(qū)的信息可包括指示當(dāng)前預(yù)測單元是否處于用于將當(dāng)前預(yù)測單元?jiǎng)澐譃橹辽僖粋€(gè)分區(qū)以對當(dāng)前預(yù)測單元進(jìn)行編碼的預(yù)定幀內(nèi)預(yù)測模式的標(biāo)記,并且深度圖像預(yù)測模式確定器44可基于所述標(biāo)記來確定是否將當(dāng)前預(yù)測單元?jiǎng)澐譃橹辽僖粋€(gè)分區(qū)以對當(dāng)前預(yù)測單元進(jìn)行編碼。在這種情況下,所述預(yù)定幀內(nèi)預(yù)測模式可包括深度建模模式(DMM)。所述DMM是深度幀內(nèi)模式,并且是基于對象和深度圖像的背景之間的邊界被清楚限定的事實(shí)以及對象內(nèi)部的數(shù)據(jù)值的變化較小的事實(shí)來對深度圖像進(jìn)行幀內(nèi)預(yù)測編碼的技術(shù)。也就是說,深度幀內(nèi)模式可指示深度圖像的幀內(nèi)預(yù)測模式。基于根據(jù)實(shí)施例的深度圖像編碼方法,除了傳統(tǒng)的視頻編碼所支持的35種幀內(nèi)預(yù)測模式以及預(yù)測單元?jiǎng)澐纸Y(jié)構(gòu)以外,還可通過使用直線的契波或曲線的輪廓來對塊進(jìn)行劃分。在深度幀內(nèi)模式下,基于任意均值,通過限定使用契波或輪廓?jiǎng)澐值膮^(qū)域中所包括的數(shù)據(jù)來執(zhí)行預(yù)測。深度幀內(nèi)模式支持取決于契波或輪廓設(shè)置方案的兩種模式(例如,用于對契波進(jìn)行編碼的模式1和用于對輪廓進(jìn)行編碼的模式4)。具體地講,與模式1不同,模式4(即,DMM4)是一種用于預(yù)測曲線的方案。例如,在DMM4中,在與當(dāng)前將被編碼的深度圖像的塊相應(yīng)的位置處提供的彩色圖像的塊的平均亮度值可被計(jì)算,所述彩色圖像可基于計(jì)算出的值而被劃分為多個(gè)分區(qū)以獲得劃分信息,并且深度圖像可基于劃分信息被劃分。當(dāng)深度圖像在深度幀內(nèi)模式(諸如DMM4)下被幀內(nèi)預(yù)測時(shí),根據(jù)實(shí)施例的深度圖像編碼設(shè)備40可參照與深度圖像的塊相應(yīng)的彩色圖像的塊。深度幀內(nèi)模式可以是通過使用關(guān)于深度圖像的信息以及關(guān)于彩色圖像的信息執(zhí)行預(yù)測的模式。深度圖像編碼設(shè)備40可產(chǎn)生比特流,其中,所述比特流包括關(guān)于包括深度圖像的塊的條帶的類型的信息(例如,slice_type)。slice_type可被包括在slice_segment_header中。I類型、P類型和B類型的條帶類型可在傳統(tǒng)的視頻編碼方法中被提供。關(guān)于包括在條帶類型為I類型的條帶中的塊,可執(zhí)行編碼并可參考同一圖像中的被編碼的塊來執(zhí)行幀內(nèi)預(yù)測。關(guān)于與P類型或B類型相應(yīng)的塊,可通過使用與當(dāng)前將被編碼的塊相應(yīng)的圖像與和另一POC相應(yīng)的圖像的塊之間的運(yùn)動(dòng)信息來執(zhí)行幀間預(yù)測。也就是說,如果與將被編碼的相關(guān)的slice_type是I類型,則與當(dāng)前將被編碼的塊相關(guān)的圖像可不被參考,并且可通過使用與包括當(dāng)前將被編碼的塊的圖像中的另一個(gè)塊相關(guān)的預(yù)測信息來僅執(zhí)行幀間預(yù)測。然而,根據(jù)實(shí)施例的深度圖像編碼方法支持深度圖像,并且彩色圖像和與彩色圖像具有相同POC的深度圖像可被包括在訪問單元中。深度圖像也被編碼。深度圖像編碼設(shè)備40檢查包括在深度圖像中的塊的slice_type,并在塊與I類型相應(yīng)的情況下對深度圖像的預(yù)測單元執(zhí)行幀內(nèi)預(yù)測。此外,根據(jù)實(shí)施例的深度圖像編碼方法支持深度幀內(nèi)模式。因此,可提供即使是在與將被編碼的塊的條帶類型是I類型時(shí)也能夠參考包括在與深度圖像相同的訪問單元中所包括的另一幀的彩色圖像中的條帶以對深度圖像進(jìn)行編碼的條帶的類型。圖5是示出根據(jù)實(shí)施例的由深度圖像編碼方法所支持的slice_type的表。參照圖5,與slice_type為2相應(yīng)的I類型條帶50可包括增強(qiáng)幀內(nèi)(EI)條帶52以及基于傳統(tǒng)的視頻編碼方法而僅允許幀內(nèi)預(yù)測的I條帶。EI條帶52不僅允許對將被編碼的預(yù)測單元進(jìn)行幀內(nèi)預(yù)測,還允許對將被編碼的預(yù)測單元進(jìn)行視點(diǎn)內(nèi)預(yù)測。視點(diǎn)內(nèi)預(yù)測可以是基于與當(dāng)前畫面具有相同的視點(diǎn)并被包括在與當(dāng)前畫面相同的訪問單元中的畫面的數(shù)據(jù)元素的預(yù)測?;谝朁c(diǎn)內(nèi)預(yù)測,特定視點(diǎn)的深度圖像的的預(yù)測單元可參考包括在與深度圖像相同的訪問單元中的特定視點(diǎn)的彩色圖像的塊。該預(yù)測方案可與深度幀內(nèi)模式之中的幀內(nèi)輪廓模式(INTRA_CONTOUR)相應(yīng)。深度幀內(nèi)模式可表示對深度圖像的預(yù)測單元執(zhí)行的幀內(nèi)預(yù)測模式。深度幀內(nèi)模式可以是與對彩色圖像執(zhí)行的幀內(nèi)預(yù)測模式不同的特定幀內(nèi)預(yù)測模式。幀內(nèi)輪廓模式可以是與深度圖像的幀內(nèi)預(yù)測相關(guān)的預(yù)測模式,并且深度圖像解碼器36可通過使用關(guān)于在與深度圖像的塊相應(yīng)的位置提供的彩色圖像的塊的信息,將深度圖像的所述塊劃分為至少一個(gè)分區(qū)。因此,深度圖像預(yù)測模式確定器34可參考包括在與預(yù)測單元相關(guān)的條帶的slice_sequence_header()中的slice_type來確定是否可對預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測。根據(jù)實(shí)施例的深度圖像編碼設(shè)備40可還包括用于基于彩色圖像的編碼信息來對與深度圖像相應(yīng)的彩色圖像進(jìn)行解碼的彩色圖像解碼器(未示出)。深度圖像編碼器46可產(chǎn)生包括深度圖像的編碼信息、與深度圖像相應(yīng)的彩色圖像的編碼信息以及彩色圖像和深度圖像之間的相關(guān)信息的比特流。這樣,深度圖像編碼設(shè)備40可對彩色圖像進(jìn)行編碼,并且深度圖像編碼器46可通過使用編碼并隨后被重建的彩色圖像來對與彩色圖像相應(yīng)的深度圖像進(jìn)行編碼。具體地講,根據(jù)實(shí)施例的深度圖像編碼器46考慮深度圖像和與深度圖像相應(yīng)的彩色圖像之間的相關(guān)性來對深度圖像進(jìn)行編碼。深度圖像編碼器46可基于像素值將先前編碼并隨后被重建的彩色圖像的塊劃分為分區(qū)以確定所述相關(guān)性,考慮鄰近像素之間的關(guān)系來按分區(qū)確定用于定義彩色圖像和深度圖像之間的關(guān)系的參數(shù),并通過使用所確定的參數(shù)來預(yù)測深度圖像的塊的與先前編碼并隨后重建的彩色圖像的塊的被劃分出的分區(qū)相應(yīng)的至少一個(gè)分區(qū)。根據(jù)實(shí)施例的深度圖像編碼器46可將深度圖像的最大編碼單元?jiǎng)澐譃橹辽僖粋€(gè)編碼單元??砂凑杖缟纤鰟澐殖龅木幋a單元來確定幀內(nèi)預(yù)測模式或幀間預(yù)測模式。根據(jù)實(shí)施例的深度圖像編碼器46可將編碼單元?jiǎng)澐譃橛糜陬A(yù)測編碼的至少一個(gè)預(yù)測單元。深度圖像預(yù)測模式確定器44可確定是否對確定的編碼單元執(zhí)行幀內(nèi)預(yù)測。也就是說,如果從編碼單元?jiǎng)澐殖鲱A(yù)測單元并且確定對編碼單元執(zhí)行幀內(nèi)預(yù)測,則可對從編碼單元?jiǎng)澐殖龅念A(yù)測單元執(zhí)行幀內(nèi)預(yù)測。在這一點(diǎn)上,圖6a是示出根據(jù)實(shí)施例的用于通過確定將對當(dāng)前編碼單元的預(yù)測單元執(zhí)行的預(yù)測模式來執(zhí)行編碼的語法的表。參照圖6a,針對當(dāng)前編碼單元的coding_unit()語法60可包括用于確定深度圖像的預(yù)測單元的幀內(nèi)預(yù)測模式的條件語句和迭代語句。深度圖像預(yù)測模式確定器44可基于當(dāng)前編碼單元的預(yù)測模式信息(例如,CuPredMode[x0][y0])是否指示MODE_INTRA來確定預(yù)測模式。這里,x0和y0可以是關(guān)于當(dāng)前編碼單元的左上坐標(biāo)的信息。如果與當(dāng)前深度圖像的編碼單元相關(guān)的條帶的slice_type不是I類型,則不滿足條件語句62,并且因此不產(chǎn)生cu_skip_flag[x0][y0]。如果cu_skip_flag[x0][y0]未被產(chǎn)生,則cu_skip_flag[x0][y0]與值0相應(yīng)并且因此滿足條件語句63。此外,如果與當(dāng)前深度圖像的編碼單元相關(guān)的條帶的slice_type不是I類型,則不滿足條件語句64,并且因此不產(chǎn)生pred_mode_flag。在這種情況下,由于CuPredMode[x0][y0]可被視為MODE_INTRA,因此滿足了條件語句65并且因此可執(zhí)行條件語句66?,F(xiàn)在參照圖4b給出深度圖像編碼設(shè)備40的操作的詳細(xì)描述。圖4b是根據(jù)實(shí)施例的深度圖像編碼方法的流程圖。在操作401,深度圖像編碼設(shè)備40可產(chǎn)生第一標(biāo)記,其中,第一標(biāo)記包括和與深度圖像的幀內(nèi)預(yù)測相關(guān)的幀內(nèi)輪廓模式的使用有關(guān)的信息。根據(jù)實(shí)施例,第一標(biāo)記可包括可用于確定是否執(zhí)行幀內(nèi)輪廓模式的信息,并可包括intra_contour_flag[d]。在以下描述中,為便于解釋,假設(shè)第一標(biāo)記是intra_contour_flag[d]。在操作402,深度圖像編碼設(shè)備40可基于第一標(biāo)記確定是否對預(yù)測單元執(zhí)行幀內(nèi)輪廓模式下的預(yù)測。圖6b是示出根據(jù)實(shí)施例的包括intra_contour_flag[d]的序列參數(shù)集擴(kuò)展的表。序列參數(shù)集擴(kuò)展是相較于傳統(tǒng)的序列參數(shù)集進(jìn)一步包括附加信息的序列參數(shù)集。根據(jù)實(shí)施例的序列參數(shù)集擴(kuò)展可以是進(jìn)一步包括用于對深度圖像進(jìn)行解碼的信息的序列參數(shù)集,并且可與sps_3d_extension()61相應(yīng)。在以下描述中,為便于解釋,假設(shè)序列參數(shù)集擴(kuò)展是sps_3d_extension()61。根據(jù)實(shí)施例,指示是否使用幀內(nèi)輪廓模式的信息可以是包括在sps_3d_extension()61中的intra_contour_flag[d]67,并且d可表示包括關(guān)于當(dāng)前視點(diǎn)是否包括深度信息的信息的DeptFlag。深度圖像編碼設(shè)備40可按照包括在當(dāng)前編碼單元中的預(yù)測單元來確定條件語句66是否被滿足。如果可對當(dāng)前編碼單元執(zhí)行深度幀內(nèi)模式,則條件語句66被滿足。也就是說,深度圖像預(yù)測模式確定器44可基于是否產(chǎn)生了包括在與編碼單元相關(guān)的sps_3d_extension()61中的intra_contour_flag[d]67來確定是否可對預(yù)測單元執(zhí)行幀內(nèi)輪廓模式。根據(jù)實(shí)施例,深度圖像預(yù)測模式確定器44可產(chǎn)生intra_contour_flag[d]67,其中,intra_contour_flag[d]67包括關(guān)于是否執(zhí)行與深度幀內(nèi)模式之中的幀內(nèi)輪廓模式(INTRA_DEP_CONTOUR)相應(yīng)的DMM4的信息。在深度圖像編碼方法中,關(guān)于是否執(zhí)行幀內(nèi)輪廓預(yù)測的信息也可通過使用等式1來產(chǎn)生。參照等式1,當(dāng)intra_contour_flag[d]67具有值1時(shí),如果另一預(yù)定條件被滿足(如果nuh_layer_id>0并且textOfCurViewAvailFlag≠0),則關(guān)于幀內(nèi)輪廓模式的信息的值可以是1。關(guān)于幀內(nèi)輪廓模式的信息可以是指示將對深度圖像的預(yù)測單元執(zhí)行的深度幀內(nèi)模式之中的幀內(nèi)輪廓模式的任意信息,并可包括IntraContourFlag。在以下描述中,為便于解釋,假設(shè)關(guān)于幀內(nèi)輪廓模式的信息是IntraContourFlag。這里,nuh_layer_id是包括在網(wǎng)絡(luò)抽象層(NAL)單元頭中的語法元素,并且可以是在相較于傳統(tǒng)視頻解碼或編碼方法而包括進(jìn)一步的擴(kuò)展信息的解碼或編碼方法中使用的語法元素。因此,與傳統(tǒng)視頻編碼或解碼方法不同,在根據(jù)實(shí)施例的深度圖像編碼方法中nuh_layer_id可以不是值0。此外,textOfCurViewAvailFlag可以是關(guān)于當(dāng)前視點(diǎn)的彩色圖像是否可用的信息。也就是說,當(dāng)深度圖像編碼設(shè)備40對深度圖像進(jìn)行編碼時(shí),如果當(dāng)前視點(diǎn)(或?qū)?中的深度圖像的nuh_layer_id大于值0,如果彩色圖像在所述視點(diǎn)可用,并且如果包括指示對與nuh_layer_id相應(yīng)的視點(diǎn)的預(yù)測單元執(zhí)行幀內(nèi)輪廓模式的信息的intra_contour_flag[DepthFlag]具有值1,則包括關(guān)于幀內(nèi)輪廓模式的信息的IntraContourFlag可具有值1,在這種情況下,條件語句66被滿足。因此,深度圖像預(yù)測模式確定器44可基于intra_contour_flag[d]確定是否執(zhí)行深度幀內(nèi)模式下的預(yù)測,并且深度幀內(nèi)模式可以是幀內(nèi)輪廓模式。根據(jù)實(shí)施例,如果條件語句66被滿足,則深度圖像預(yù)測模式確定器44可執(zhí)行用于對包括在當(dāng)前編碼單元中的預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的功能。為了對深度圖像執(zhí)行深度幀內(nèi)預(yù)測,用于執(zhí)行與傳統(tǒng)的幀內(nèi)預(yù)測模式不同的擴(kuò)展預(yù)測模式的功能是必要的。根據(jù)實(shí)施例的深度圖像預(yù)測模式確定器44可使用intra_mode_ext(x0,y0,log2PbSize)作為用于對包括在當(dāng)前編碼單元中的預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的語法元素。深度圖像預(yù)測模式確定器44可使用intra_mode_ext(x0,y0,log2PbSize)來產(chǎn)生關(guān)于是否對深度圖像的處于當(dāng)前位置的預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的信息、以及關(guān)于深度幀內(nèi)預(yù)測的類型的信息。圖6c是示出用于描述在intra_mode_ext(x0,y0,log2PbSize)下從比特流獲得第三標(biāo)記和第二標(biāo)記的操作的語法的表。第三標(biāo)記可包括關(guān)于是否對當(dāng)前預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測的信息,并且第二標(biāo)記可包括關(guān)于深度幀內(nèi)模式的類型的信息。也就是說,第三標(biāo)記可被用于確定是否對深度圖像的預(yù)測單元執(zhí)行深度幀內(nèi)預(yù)測,第二標(biāo)記可被用于確定深度圖像的幀內(nèi)預(yù)測模式之中的深度幀內(nèi)模式的類型。根據(jù)實(shí)施例,第二標(biāo)記可以是depth_intra_mode_flag,第三標(biāo)記可以是dim_not_present_flag。在以下描述中,為了便于解釋,假設(shè)第二標(biāo)記是depth_intra_mode_flag,第三標(biāo)記是dim_not_present_flag。參照表1,可基于DepthIntraMode的值對深度幀內(nèi)模式的類型進(jìn)行分類。這里,DepthIntraMode[x0][y0]為DepthIntraMode[x0][y0]=dim_not_present_flag[x0][y0]?-1:depth_intra_mode_flag[x0][y0]。也就是說,如果depth_intra_mode_flag[x0][y0]具有值0或1則執(zhí)行深度幀內(nèi)預(yù)測,但是如果depth_intra_mode_flag[x0][y0]具有值-1則不執(zhí)行深度幀內(nèi)預(yù)測。深度圖像預(yù)測模式確定器44可通過使用直線(契波)來對深度圖像的塊進(jìn)行劃分,并且如果depth_intra_mode_flag[x0][y0]具有值0則將INTRA_DEP_WEDGE模式確定為其預(yù)測模式,或者可通過使用曲線(輪廓)來對深度圖像的塊進(jìn)行劃分,并且如果depth_intra_mode_flag[x0][y0]具有值1則將INTRA_DEP_CONTOUR模式確定為其預(yù)測模式。也就是說,根據(jù)實(shí)施例的深度圖像預(yù)測模式確定器44可通過在條件語句66在intra_controur_flag[d]具有值1時(shí)被滿足的情況下執(zhí)行intra_mode_ext(x0+i,y0+j,log2PbSize),并確定從比特流獲得的dim_not_present_flag[x0][y0]在所執(zhí)行的intra_mode_ext(x0+i,y0+j,log2PbSize)中是否具有值0,來確定是否在幀內(nèi)輪廓模式下對預(yù)測單元執(zhí)行預(yù)測。如果dim_not_present_flag[x0][y0]具有值0,則深度圖像預(yù)測模式確定器44可產(chǎn)生depth_intra_mode_flag[x0][y0]并確定該標(biāo)記是否具有與INTRA_DEP_CONTOUR相應(yīng)的值。在確定depth_intra_mode_flag[x0][y0]具有與INTRA_DEP_CONTOUR相應(yīng)的值時(shí),深度圖像預(yù)測模式確定器44可確定對預(yù)測單元執(zhí)行幀內(nèi)輪廓模式。當(dāng)在操作402確定對預(yù)測單元執(zhí)行幀內(nèi)輪廓預(yù)測時(shí),在操作403,深度圖像編碼設(shè)備40可對深度圖像執(zhí)行幀內(nèi)輪廓預(yù)測。即使當(dāng)在幀內(nèi)輪廓模式下與深度圖像的預(yù)測單元相關(guān)的條帶類型是I類型時(shí),深度圖像解碼設(shè)備40也可參照包括在與深度圖像相同的訪問單元中的彩色圖像來執(zhí)行預(yù)測。在操作404,深度圖像編碼設(shè)備40可基于在操作403對預(yù)測單元執(zhí)行幀內(nèi)輪廓預(yù)測的結(jié)果來對深度圖像進(jìn)行編碼。根據(jù)實(shí)施例的深度圖像編碼設(shè)備40和深度圖像解碼方法可按照用于將深度圖像信息配置為亮度信息的4:0:0格式,或者按照用于將視差信息配置為亮度信息的4:0:0格式來執(zhí)行解碼。此外,深度圖像編碼設(shè)備40和深度圖像解碼方法可使用按照4:0:0格式編碼的亮度信息來實(shí)現(xiàn)3D圖像。圖7是根據(jù)實(shí)施例的基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備100的框圖。根據(jù)實(shí)施例的涉及基于樹結(jié)構(gòu)的編碼單元的視頻預(yù)測的視頻編碼設(shè)備100包括編碼單元確定器120和輸出單元130。在下文中,為便于描述,根據(jù)實(shí)施例的涉及基于樹結(jié)構(gòu)的編碼單元的視頻預(yù)測的視頻編碼設(shè)備100將被簡稱為“視頻編碼設(shè)備100”。編碼單元確定器120可基于圖像的當(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ù)單元的形狀是寬度和長度為2的若干次方的正方形。根據(jù)實(shí)施例的編碼單元可由最大尺寸和深度表征。深度表示編碼單元從最大編碼單元被空間劃分的次數(shù),并且隨著深度加深,根據(jù)深度的較深層編碼單元可從最大編碼單元被劃分到最小編碼單元。最大編碼單元的深度為最高深度,最小編碼單元的深度為最低深度。由于隨著最大編碼單元的深度加深,與每個(gè)深度相應(yīng)的編碼單元的尺寸減小,因此與更高深度相應(yīng)的編碼單元可包括多個(gè)與更低深度相應(yīng)的編碼單元。如上所述,當(dāng)前畫面的圖像數(shù)據(jù)根據(jù)編碼單元的最大尺寸被劃分為最大編碼單元,并且每個(gè)最大編碼單元可包括根據(jù)深度被劃分的較深層編碼單元。由于根據(jù)深度對根據(jù)實(shí)施例的最大編碼單元進(jìn)行劃分,因此可根據(jù)深度對包括在最大編碼單元中的空間域的圖像數(shù)據(jù)進(jìn)行分層分類??深A(yù)先設(shè)置編碼單元的最大深度和最大尺寸,其中,所述最大深度和最大尺寸限制最大編碼單元的高度和寬度被分層劃分的總次數(shù)。編碼單元確定器120對通過根據(jù)深度對最大編碼單元的區(qū)域進(jìn)行劃分而獲得的至少一個(gè)劃分區(qū)域進(jìn)行編碼,并且根據(jù)所述至少一個(gè)劃分區(qū)域來確定用于輸出最終編碼的圖像數(shù)據(jù)的深度。換句話說,編碼單元確定器120通過根據(jù)當(dāng)前畫面的最大編碼單元以根據(jù)深度的較深層編碼單元對圖像數(shù)據(jù)進(jìn)行編碼,并選擇具有最小編碼誤差的深度,來確定最終深度。將確定的最終深度和根據(jù)確定的編碼深度的編碼的圖像數(shù)據(jù)輸出到輸出單元130?;谂c等于或低于最大深度的至少一個(gè)深度相應(yīng)的較深層編碼單元,對最大編碼單元中的圖像數(shù)據(jù)進(jìn)行編碼,并且基于每個(gè)較深層編碼單元比較對圖像數(shù)據(jù)進(jìn)行編碼的結(jié)果。在對較深層編碼單元的編碼誤差進(jìn)行比較之后,可選擇具有最小編碼誤差的深度??舍槍γ總€(gè)最大編碼單元選擇至少一個(gè)最終深度。隨著編碼單元根據(jù)深度而被分層地劃分并且隨著編碼單元的數(shù)量增加,最大編碼單元的尺寸被劃分。此外,即使在一個(gè)最大編碼單元中編碼單元與同一深度相應(yīng),仍通過分別測量每個(gè)編碼單元的圖像數(shù)據(jù)的編碼誤差來確定是否將與同一深度相應(yīng)的每個(gè)編碼單元?jiǎng)澐值礁蜕疃?。因此,即使?dāng)圖像數(shù)據(jù)被包括在一個(gè)最大編碼單元中時(shí),編碼誤差仍可根據(jù)所述一個(gè)最大編碼單元中的區(qū)域而不同,因此最終深度可根據(jù)圖像數(shù)據(jù)中的區(qū)域而不同。因此,可在一個(gè)最大編碼單元中確定至少一個(gè)最終深度,并且可根據(jù)所述至少一個(gè)最終深度的編碼單元來對最大編碼單元的圖像數(shù)據(jù)進(jìn)行劃分。因此,根據(jù)實(shí)施例的編碼單元確定器120可確定包括在最大編碼單元中的具有樹結(jié)構(gòu)的編碼單元。根據(jù)實(shí)施例的“具有樹結(jié)構(gòu)的編碼單元”包括最大編碼單元中包括的所有較深層編碼單元之中的與確定為最終深度的深度相應(yīng)的編碼單元??筛鶕?jù)最大編碼單元的同一區(qū)域中的深度來分層地確定最終深度的編碼單元,并可在不同區(qū)域中獨(dú)立地確定最終深度的編碼單元。類似地,可與另一區(qū)域中的最終深度獨(dú)立地確定當(dāng)前區(qū)域中的最終深度。根據(jù)實(shí)施例的最大深度是與從最大編碼單元到最小編碼單元的劃分次數(shù)相關(guān)的索引。根據(jù)實(shí)施例的第一最大深度可表示從最大編碼單元到最小編碼單元的總劃分次數(shù)。根據(jù)實(shí)施例的第二最大深度可表示從最大編碼單元到最小編碼單元的深度等級的總數(shù)。例如,當(dāng)最大編碼單元的深度是0時(shí),對最大編碼單元?jiǎng)澐忠淮蔚木幋a單元的深度可被設(shè)置為1,對最大編碼單元?jiǎng)澐謨纱蔚木幋a單元的深度可被設(shè)置為2。這里,如果最小編碼單元是最大編碼單元被劃分四次的編碼單元,則存在深度0、1、2、3和4的深度等級,并且因此第一最大深度可被設(shè)置為4,第二最大深度可被設(shè)置為5??筛鶕?jù)最大編碼單元執(zhí)行預(yù)測編碼和變換。根據(jù)最大編碼單元,還基于根據(jù)等于或小于最大深度的深度的較深層編碼單元來執(zhí)行預(yù)測編碼和變換。由于每當(dāng)根據(jù)深度對最大編碼單元進(jìn)行劃分時(shí),較深層編碼單元的數(shù)量增加,因此對隨著深度加深而產(chǎn)生的所有較深層編碼單元執(zhí)行包括預(yù)測編碼和變換的編碼。為了便于描述,在最大編碼單元中,現(xiàn)在將基于當(dāng)前深度的編碼單元來描述預(yù)測編碼和變換。根據(jù)實(shí)施例的視頻編碼設(shè)備100可不同地選擇用于對圖像數(shù)據(jù)進(jìn)行編碼的數(shù)據(jù)單元的尺寸或形狀。為了對圖像數(shù)據(jù)進(jìn)行編碼,執(zhí)行諸如預(yù)測編碼、變換和熵編碼的操作,此時(shí),可針對所有操作使用相同的數(shù)據(jù)單元,或者可針對每個(gè)操作使用不同的數(shù)據(jù)單元。例如,視頻編碼設(shè)備100不僅可選擇用于對圖像數(shù)據(jù)進(jìn)行編碼的編碼單元,還可選擇不同于編碼單元的數(shù)據(jù)單元,以便對編碼單元中的圖像數(shù)據(jù)執(zhí)行預(yù)測編碼。為了在最大編碼單元中執(zhí)行預(yù)測編碼,可基于根據(jù)實(shí)施例的與最終深度相應(yīng)的編碼單元(即,基于不再被劃分為與更低深度相應(yīng)的編碼單元的編碼單元)來執(zhí)行預(yù)測編碼。通過劃分編碼單元而獲得的分區(qū)可包括編碼單元和通過對編碼單元的高度和寬度中的至少一個(gè)進(jìn)行劃分而獲得的數(shù)據(jù)單元。分區(qū)可包括編碼單元被劃分的數(shù)據(jù)單元以及與編碼單元具有相同尺寸的數(shù)據(jù)單元。成為用于預(yù)測的基本單元的分區(qū)現(xiàn)在將被稱為“預(yù)測單元”。例如,當(dāng)2N×2N(其中,N是正整數(shù))的編碼單元不再被劃分并成為2N×2N的預(yù)測單元時(shí),分區(qū)的尺寸可以是2N×2N、2N×N、N×2N或N×N。根據(jù)實(shí)施例的分區(qū)模式的示例包括通過對預(yù)測單元的高度或?qū)挾葘ΨQ地進(jìn)行劃分而獲得的對稱分區(qū)、通過對預(yù)測單元的高度或?qū)挾冗M(jìn)行非對稱地劃分(諸如,1:n或n:1)而獲得的分區(qū)、通過對預(yù)測單元幾何地進(jìn)行劃分而獲得的分區(qū)、或具有任意形狀的分區(qū)。預(yù)測單元的預(yù)測模式可以是幀內(nèi)模式、幀間模式和跳過模式中的至少一個(gè)。例如,可對2N×2N、2N×N、N×2N或N×N的分區(qū)執(zhí)行幀內(nèi)模式和幀間模式。此外,可僅對2N×2N的分區(qū)執(zhí)行跳過模式。可對編碼單元中的一個(gè)預(yù)測單元獨(dú)立地執(zhí)行編碼,從而選擇具有最小編碼誤差的預(yù)測模式。根據(jù)實(shí)施例的視頻編碼設(shè)備100不僅可不僅基于用于對圖像數(shù)據(jù)進(jìn)行編碼的編碼單元來對編碼單元中的圖像數(shù)據(jù)執(zhí)行變換,還可基于與編碼單元不同的數(shù)據(jù)單元,來對編碼單元中的圖像數(shù)據(jù)執(zhí)行變換。為了在編碼單元中執(zhí)行變換,可基于具有小于或等于編碼單元的尺寸的變換單元來執(zhí)行變換。例如,變換單元可包括幀內(nèi)模式的數(shù)據(jù)單元和幀間模式的變換單元。根據(jù)實(shí)施例,以與編碼單元根據(jù)樹結(jié)構(gòu)被劃分的方式類似的方式,編碼單元中的變換單元可被遞歸地劃分為更小尺寸的區(qū)域。因此,可基于根據(jù)變換深度的具有樹結(jié)構(gòu)的變換單元,對編碼單元中的殘差數(shù)據(jù)進(jìn)行劃分。還可在根據(jù)實(shí)施例的變換單元中設(shè)置變換深度,其中,變換深度指示通過對編碼單元的高度和寬度進(jìn)行劃分而達(dá)到變換單元的劃分次數(shù)。例如,在2N×2N的當(dāng)前編碼單元中,當(dāng)變換單元的尺寸是2N×2N時(shí),變換深度可以是0,當(dāng)變換單元的尺寸是N×N時(shí),變換深度可以是1,當(dāng)變換單元的尺寸是N/2×N/2時(shí),變換深度可以是2。也就是說,還可根據(jù)變換深度設(shè)置具有樹結(jié)構(gòu)的變換單元。根據(jù)深度的劃分信息不僅需要關(guān)于深度的信息,還需要關(guān)于與預(yù)測編碼和變換相關(guān)的信息。因此,編碼單元確定器120不僅確定具有最小編碼誤差的深度,還確定將預(yù)測單元?jiǎng)澐譃榉謪^(qū)的分區(qū)模式、根據(jù)預(yù)測單元的預(yù)測模式以及用于變換的變換單元的尺寸。稍后將參照圖9至圖19詳細(xì)描述根據(jù)實(shí)施例的最大編碼單元中的根據(jù)樹結(jié)構(gòu)的編碼單元以及確定預(yù)測單元/分區(qū)和變換單元的方法。編碼單元確定器120可通過使用基于拉格朗日乘數(shù)的率失真優(yōu)化來測量根據(jù)深度的較深層編碼單元的編碼誤差。輸出單元130在比特流中輸出最大編碼單元的圖像數(shù)據(jù)和根據(jù)深度的劃分信息,其中,所述最大編碼單元的圖像數(shù)據(jù)基于由編碼單元確定器120確定的至少一個(gè)深度而被編碼??赏ㄟ^對圖像的殘差數(shù)據(jù)進(jìn)行編碼來獲得編碼的圖像數(shù)據(jù)。根據(jù)深度的劃分信息可包括關(guān)于深度的信息、關(guān)于預(yù)測單元中的分區(qū)模式的信息、關(guān)于預(yù)測模式的信息和關(guān)于變換單元的劃分的信息??赏ㄟ^使用根據(jù)深度的劃分信息來定義關(guān)于最終深度的信息,其中,根據(jù)深度的劃分信息指示是否對更低深度而不是當(dāng)前深度的編碼單元執(zhí)行編碼。如果當(dāng)前編碼單元的當(dāng)前深度是最終深度,則對當(dāng)前編碼單元進(jìn)行編碼,因此可將劃分信息定義為不將當(dāng)前編碼單元?jiǎng)澐值礁蜕疃?。可選擇地,如果當(dāng)前編碼單元的當(dāng)前深度不是最終深度,則對更低深度的編碼單元執(zhí)行編碼,并因此可將劃分信息定義為對當(dāng)前編碼單元進(jìn)行劃分以獲得更低深度的編碼單元。如果當(dāng)前深度不是最終深度,則對被劃分到更低深度的編碼單元的編碼單元執(zhí)行編碼。由于更低深度的至少一個(gè)編碼單元存在于當(dāng)前深度的一個(gè)編碼單元中,因此對更低深度的每個(gè)編碼單元重復(fù)執(zhí)行編碼,并因此可對具有相同深度的編碼單元遞歸地執(zhí)行編碼。由于針對一個(gè)最大編碼單元確定具有樹結(jié)構(gòu)的編碼單元,并且針對具有深度的編碼單元確定劃分信息,因此可針對一個(gè)最大編碼單元確定至少一條劃分信息。此外,由于根據(jù)深度對最大編碼單元的圖像數(shù)據(jù)進(jìn)行分層劃分,因此最大編碼單元的圖像數(shù)據(jù)的深度可根據(jù)位置而不同,因此可針對圖像數(shù)據(jù)設(shè)置深度和劃分信息。因此,根據(jù)實(shí)施例的輸出單元130可將相應(yīng)深度和關(guān)于編碼模式的編碼信息分配給包括在最大編碼單元中的編碼單元、預(yù)測單元和最小單元中的至少一個(gè)。根據(jù)實(shí)施例的最小單元是通過將構(gòu)成最低深度的最小編碼單元?jiǎng)澐譃?份而獲得的正方形數(shù)據(jù)單元??蛇x擇地,根據(jù)實(shí)施例的最小單元可以是可包括在最大編碼單元中所包括的所有編碼單元、預(yù)測單元、分區(qū)單元和變換單元中的最大正方形數(shù)據(jù)單元。例如,通過輸出單元130輸出的編碼信息可被分類為根據(jù)較深層編碼單元的編碼信息和根據(jù)預(yù)測單元的編碼信息。根據(jù)較深層編碼單元的編碼信息可包括關(guān)于預(yù)測模式的信息和關(guān)于分區(qū)尺寸的信息。根據(jù)預(yù)測單元的編碼信息可包括關(guān)于幀間模式的估計(jì)方向的信息、關(guān)于幀間模式的參考圖像索引的信息、關(guān)于運(yùn)動(dòng)矢量的信息、關(guān)于幀內(nèi)模式的色度分量的信息、以及關(guān)于幀內(nèi)模式的插值方法的信息。根據(jù)畫面、條帶或GOP定義的關(guān)于編碼單元的最大尺寸的信息和關(guān)于最大深度的信息可被插入到比特流的頭、序列參數(shù)集或畫面參數(shù)集中。還可通過比特流的頭、序列參數(shù)集或畫面參數(shù)集來輸出關(guān)于針對當(dāng)前視頻允許的變換單元的最大尺寸的信息、以及關(guān)于變換單元的最小尺寸的信息。輸出單元130可對與預(yù)測相關(guān)的參考信息、預(yù)測信息和條帶類型信息進(jìn)行編碼和輸出。在根據(jù)最簡單的實(shí)施例的視頻編碼設(shè)備100中,較深層編碼單元可以是通過將更高深度(更高一層)的編碼單元的高度或?qū)挾葎澐殖蓛煞荻@得的編碼單元。換句話說,在當(dāng)前深度的編碼單元的尺寸是2N×2N時(shí),更低深度的編碼單元的尺寸是N×N。此外,尺寸為2N×2N的具有當(dāng)前深度的編碼單元可包括最多4個(gè)具有更低深度的編碼單元。因此,視頻編碼設(shè)備100可基于考慮當(dāng)前畫面的特征而確定的最大編碼單元的尺寸和最大深度,通過針對每個(gè)最大編碼單元確定具有最優(yōu)形狀和最優(yōu)尺寸的編碼單元來形成具有樹結(jié)構(gòu)的編碼單元。此外,由于可通過使用各種預(yù)測模式和變換中的任意一個(gè)對每個(gè)最大編碼單元執(zhí)行編碼,因此可考慮各種圖像尺寸的編碼單元的特征來確定最優(yōu)編碼模式。因此,如果以傳統(tǒng)宏塊對具有高分辨率或大數(shù)據(jù)量的圖像進(jìn)行編碼,則每個(gè)畫面的宏塊的數(shù)量極度增加。因此,針對每個(gè)宏塊產(chǎn)生的壓縮信息的條數(shù)增加,因此難以發(fā)送壓縮的信息,并且數(shù)據(jù)壓縮效率降低。然而,通過使用根據(jù)實(shí)施例的視頻編碼設(shè)備100,由于在考慮圖像的尺寸的同時(shí)增加編碼單元的最大尺寸,并且在考慮圖像的特征的同時(shí)調(diào)整編碼單元,因此可提高圖像壓縮效率。以上參照圖4a描述的深度圖像編碼設(shè)備10可包括與層數(shù)一樣多的視頻編碼設(shè)備100,以便根據(jù)多層視頻中的層對單層圖像進(jìn)行編碼。例如,第一層編碼器12可包括一個(gè)視頻編碼設(shè)備100,深度圖像編碼器14可包括第二層的數(shù)量一樣多的視頻編碼設(shè)備100。當(dāng)視頻編碼設(shè)備100對第一層圖像進(jìn)行編碼時(shí),編碼單元確定器120可針對每個(gè)最大編碼單元根據(jù)具有樹結(jié)構(gòu)的編碼單元確定用于幀間預(yù)測的預(yù)測單元,并可根據(jù)預(yù)測單元執(zhí)行幀間預(yù)測。即使在視頻編碼設(shè)備100對第二層圖像進(jìn)行編碼時(shí),編碼單元確定器120可針對每個(gè)最大編碼單元確定具有樹結(jié)構(gòu)的編碼單元和預(yù)測單元,并可根據(jù)預(yù)測單元執(zhí)行幀間預(yù)測。視頻編碼設(shè)備100可對第一層圖像和第二層圖像之間的亮度差進(jìn)行編碼,以便補(bǔ)償亮度差。然而,可根據(jù)編碼單元的編碼模式確定是否執(zhí)行亮度補(bǔ)償。例如,可僅對尺寸為2Nx2N的預(yù)測單元執(zhí)行亮度補(bǔ)償。圖8是根據(jù)各種實(shí)施例的基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻解碼設(shè)備200的框圖。根據(jù)實(shí)施例的涉及基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻預(yù)測的視頻解碼設(shè)備200包括接收器210、圖像數(shù)據(jù)和編碼信息提取器220以及圖像數(shù)據(jù)解碼器230。為了便于描述,根據(jù)實(shí)施例的涉及基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻預(yù)測的視頻解碼設(shè)備200將被簡稱為“視頻編碼設(shè)備200”。用于根據(jù)實(shí)施例的視頻解碼設(shè)備200的解碼操作的各種術(shù)語(諸如編碼單元、深度、預(yù)測單元、變換單元和各種劃分信息)的定義與參照圖7和視頻編碼設(shè)備100描述的定義相同。接收器210接收并解析編碼的視頻的比特流。圖像數(shù)據(jù)和編碼信息提取器220從解析的比特流針對每個(gè)編碼單元提取編碼的圖像數(shù)據(jù),并將提取的圖像數(shù)據(jù)輸出到圖像數(shù)據(jù)解碼器230,其中,編碼單元具有根據(jù)每個(gè)最大編碼單元的樹結(jié)構(gòu)。圖像數(shù)據(jù)和編碼信息提取器220可從關(guān)于當(dāng)前畫面的頭、序列參數(shù)集或畫面參數(shù)集提取關(guān)于當(dāng)前畫面的編碼單元的最大尺寸的信息。此外,圖像數(shù)據(jù)和編碼信息提取器220從解析的比特流根據(jù)每個(gè)最大編碼單元提取具有樹結(jié)構(gòu)的編碼單元的最終深度和劃分信息。提取的最終深度和劃分信息被輸出到圖像數(shù)據(jù)解碼器230。換句話說,比特流中的圖像數(shù)據(jù)被劃分為最大編碼單元,使得圖像數(shù)據(jù)解碼器230針對每個(gè)最大編碼單元對圖像數(shù)據(jù)進(jìn)行解碼。可針對至少一條深度信息設(shè)置根據(jù)最大編碼單元的深度和劃分信息,所述劃分信息可包括關(guān)于相應(yīng)編碼單元的分區(qū)模式的信息、關(guān)于預(yù)測模式的信息和關(guān)于變換單元的劃分的信息。此外,根據(jù)深度的劃分信息可被提取為關(guān)于深度的信息。由圖像數(shù)據(jù)和編碼信息提取器220提取的根據(jù)每個(gè)最大編碼單元的深度和劃分信息是這樣的深度和劃分信息:所述深度和劃分信息被確定為在編碼器(諸如,根據(jù)實(shí)施例的視頻編碼設(shè)備100)根據(jù)每個(gè)最大編碼單元對根據(jù)深度的每個(gè)較深層編碼單元重復(fù)地執(zhí)行編碼時(shí)產(chǎn)生最小編碼誤差。因此,視頻解碼設(shè)備200可通過根據(jù)產(chǎn)生最小編碼誤差的編碼深度和編碼模式對圖像數(shù)據(jù)進(jìn)行解碼來重建圖像。由于根據(jù)實(shí)施例的關(guān)于深度和編碼模式的編碼信息可被分配給相應(yīng)的編碼單元、預(yù)測單元和最小單元之中的預(yù)定數(shù)據(jù)單元,因此圖像數(shù)據(jù)和編碼信息提取器220可根據(jù)預(yù)定數(shù)據(jù)單元提取深度和劃分信息。如果相應(yīng)最大編碼單元的深度和劃分信息根據(jù)預(yù)定數(shù)據(jù)單元被記錄,則可將被分配相同的深度和相同劃分信息的預(yù)定數(shù)據(jù)單元推斷為是包括在同一最大編碼單元中的數(shù)據(jù)單元。圖像數(shù)據(jù)解碼器230可基于根據(jù)最大編碼單元的深度和劃分信息,通過對每個(gè)最大編碼單元中的圖像數(shù)據(jù)進(jìn)行解碼來重建當(dāng)前畫面。也就是說,圖像數(shù)據(jù)解碼器230可基于提取出的關(guān)于包括在每個(gè)最大編碼單元中的具有樹結(jié)構(gòu)的編碼單元之中的每個(gè)編碼單元的分區(qū)模式、預(yù)測模式和變換單元的信息,對編碼的圖像數(shù)據(jù)進(jìn)行解碼。解碼處理可包括預(yù)測(包含幀內(nèi)預(yù)測和運(yùn)動(dòng)補(bǔ)償)和逆變換。圖像數(shù)據(jù)解碼器230可基于關(guān)于根據(jù)深度的編碼單元的預(yù)測單元的分區(qū)模式和預(yù)測模式的信息,根據(jù)每個(gè)編碼單元的分區(qū)和預(yù)測模式執(zhí)行幀內(nèi)預(yù)測或運(yùn)動(dòng)補(bǔ)償。此外,圖像數(shù)據(jù)解碼器230可針對每個(gè)編碼單元讀取關(guān)于根據(jù)樹結(jié)構(gòu)的變換單元的信息,以便基于每個(gè)編碼單元的變換單元執(zhí)行逆變換,以針對每個(gè)最大編碼單元來進(jìn)行逆變換。經(jīng)過逆變換,可重建編碼單元的空間域的像素值。圖像數(shù)據(jù)解碼器230可通過使用根據(jù)深度的劃分信息來確定當(dāng)前最大編碼單元的深度。如果劃分信息指示圖像數(shù)據(jù)在當(dāng)前深度中不再被劃分,則當(dāng)前深度是深度。因此,圖像數(shù)據(jù)解碼器230可通過使用關(guān)于預(yù)測單元的分區(qū)模式的信息、關(guān)于預(yù)測模式的信息和關(guān)于變換單元的尺寸的信息,對當(dāng)前最大編碼單元中的編碼的數(shù)據(jù)進(jìn)行解碼。也就是說,可通過觀察被分配用于編碼單元、預(yù)測單元和最小單元之中的預(yù)定數(shù)據(jù)單元的編碼信息集來收集包含包括相同劃分信息的編碼信息的數(shù)據(jù)單元,并且收集的數(shù)據(jù)單元可被認(rèn)為是將由圖像數(shù)據(jù)解碼器230以相同編碼模式進(jìn)行解碼的一個(gè)數(shù)據(jù)單元。因此,可通過獲得關(guān)于每個(gè)編碼單元的編碼模式的信息來對當(dāng)前編碼單元進(jìn)行解碼。以上參照圖3描述的深度圖像解碼設(shè)備30可包括與視點(diǎn)數(shù)一樣多的視頻解碼設(shè)備200,以便通過對接收的第一層圖像流和接收的第二層圖像流進(jìn)行解碼來重建第一層圖像和第二層圖像。當(dāng)?shù)谝粚訄D像流被接收時(shí),視頻解碼設(shè)備200的圖像數(shù)據(jù)解碼器230可將由圖像數(shù)據(jù)和編碼信息提取器220從第一層圖像流提取的第一層圖像的樣點(diǎn)劃分為具有樹結(jié)構(gòu)的編碼單元。圖像數(shù)據(jù)解碼器230可通過對通過劃分第一層圖像的樣點(diǎn)而獲得的具有樹結(jié)構(gòu)的編碼單元執(zhí)行用于幀間預(yù)測的根據(jù)預(yù)測單元的運(yùn)動(dòng)補(bǔ)償,重建第一層圖像。當(dāng)?shù)诙訄D像流被接收時(shí),視頻解碼設(shè)備200的圖像數(shù)據(jù)解碼器230可將由圖像數(shù)據(jù)和編碼信息提取器220從第二層圖像流提取的第二層圖像的樣點(diǎn)劃分為具有據(jù)樹結(jié)構(gòu)的編碼單元。圖像數(shù)據(jù)解碼器230可通過對通過劃分第二層圖像的樣點(diǎn)而獲得的編碼單元執(zhí)行用于幀間預(yù)測的根據(jù)預(yù)測單元的運(yùn)動(dòng)補(bǔ)償,重建第二層圖像。提取器220可從比特流獲得與亮度誤差相關(guān)的信息,以便補(bǔ)償?shù)谝灰晫訄D像和第二層圖像之間的亮度差。然而,可根據(jù)編碼單元的編碼模式確定是否執(zhí)行亮度補(bǔ)償。例如,可僅對尺寸為2Nx2N的預(yù)測單元執(zhí)行亮度補(bǔ)償。因此,視頻解碼設(shè)備200可獲得與在對每個(gè)最大編碼單元遞歸地執(zhí)行編碼時(shí)產(chǎn)生最小編碼誤差的至少一個(gè)編碼單元有關(guān)的信息,并可使用所述信息來對當(dāng)前畫面進(jìn)行解碼。也就是說,可對每個(gè)最大編碼單元中的被確定為最優(yōu)編碼單元的具有樹結(jié)構(gòu)的編碼單元進(jìn)行解碼。因此,即使圖像具有高分辨率或具有極大的數(shù)據(jù)量,也可通過使用編碼單元的尺寸和編碼模式來有效地對圖像進(jìn)行解碼和重建,其中,所述編碼單元的尺寸和編碼模式是通過使用從編碼器接收的最優(yōu)劃分信息,根據(jù)圖像數(shù)據(jù)的特性而被自適應(yīng)地確定的。圖9是用于描述根據(jù)各種實(shí)施例的編碼單元的構(gòu)思的示圖。編碼單元的尺寸可被表示為寬度×高度,并且可以是64×64、32×32、16×16和8×8。64×64的編碼單元可被劃分為64×64、64×32、32×64或32×32的分區(qū),32×32的編碼單元可被劃分為32×32、32×16、16×32或16×16的分區(qū),16×16的編碼單元可被劃分為16×16、16×8、8×16或8×8的分區(qū),8×8的編碼單元可被劃分為8×8、8×4、4×8或4×4的分區(qū)。在視頻數(shù)據(jù)310中,分辨率為1920×1080,編碼單元的最大尺寸為64,最大深度為2。在視頻數(shù)據(jù)320中,分辨率為1920×1080,編碼單元的最大尺寸為64,最大深度為3。在視頻數(shù)據(jù)330中,分辨率為352×288,編碼單元的最大尺寸為16,最大深度為1。圖10中示出的最大深度表示從最大編碼單元到最小編碼單元的劃分總次數(shù)。如果分辨率高或數(shù)據(jù)量大,則編碼單元的最大尺寸可能較大,從而不僅提高編碼效率,而且準(zhǔn)確地反映圖像的特征。因此,具有比視頻數(shù)據(jù)330更高分辨率的視頻數(shù)據(jù)310和320的編碼單元的最大尺寸可以是64。由于視頻數(shù)據(jù)310的最大深度是2,因此由于通過對最大編碼單元?jiǎng)澐謨纱?,深度加深至兩層,因此視頻數(shù)據(jù)310的編碼單元315可包括長軸尺寸為64的最大編碼單元和長軸尺寸為32和16的編碼單元。由于視頻數(shù)據(jù)330的最大深度是1,因此由于通過對最大編碼單元?jiǎng)澐忠淮?,深度加深至一層,因此視頻數(shù)據(jù)330的編碼單元335可包括長軸尺寸為16的最大編碼單元和長軸尺寸為8的編碼單元。由于視頻數(shù)據(jù)320的最大深度是3,因此由于通過對最大編碼單元?jiǎng)澐秩危疃燃由钪?層,因此視頻數(shù)據(jù)320的編碼單元325可包括長軸尺寸為64的最大編碼單元和長軸尺寸為32、16和8的編碼單元。隨著深度加深,可準(zhǔn)確地表達(dá)詳細(xì)信息。圖10是根據(jù)各種實(shí)施例的基于編碼單元的圖像編碼器400的框圖。根據(jù)實(shí)施例的圖像編碼器400執(zhí)行視頻編碼設(shè)備100的編碼單元確定器120對圖像數(shù)據(jù)進(jìn)行編碼的操作。換句話說,幀內(nèi)預(yù)測器420在當(dāng)前幀405中根據(jù)每個(gè)預(yù)測單元對幀內(nèi)模式下的編碼單元執(zhí)行幀內(nèi)預(yù)測,幀間預(yù)測器415根據(jù)每個(gè)預(yù)測單元通過使用當(dāng)前圖像405和由重建畫面緩沖器410獲得的參考圖像對幀間模式下的編碼單元執(zhí)行幀間預(yù)測。當(dāng)前畫面405可被劃分為最大編碼單元,然后最大編碼單元可被順序編碼。這里,可對從最大編碼單元按照樹結(jié)構(gòu)劃分的編碼單元執(zhí)行編碼。通過從與將被編碼的當(dāng)前圖像405的數(shù)據(jù)減去從幀內(nèi)預(yù)測器420或幀間預(yù)測器415輸出的每個(gè)模式的編碼單元的預(yù)測數(shù)據(jù)來產(chǎn)生殘差數(shù)據(jù),并且所述殘差數(shù)據(jù)根據(jù)每個(gè)變換單元通過變換器425和量化器430被輸出為量化后的變換系數(shù)。量化后的變換系數(shù)通過反量化器445和逆變換器450被重建為空間域中的殘差數(shù)據(jù)??臻g域中的殘差數(shù)據(jù)與從幀內(nèi)預(yù)測器420或幀間預(yù)測器415輸出的每個(gè)模式的編碼單元的預(yù)測數(shù)據(jù)相加,從而被重建為當(dāng)前圖像405的編碼單元的空間域中的數(shù)據(jù)??臻g域中的數(shù)據(jù)通過去塊器455和樣點(diǎn)自適應(yīng)偏移(SAO)執(zhí)行器460,因此重建的圖像被產(chǎn)生。重建的圖像被存儲(chǔ)在重建畫面緩沖器410中。重建畫面緩沖器410中存儲(chǔ)的重建的圖像可被用作用于另一圖像的幀間預(yù)測的參考圖像。通過變換器425和量化器430獲得的量化的變換系數(shù)可通過熵編碼器435被輸出為比特流440。為了將根據(jù)實(shí)施例的圖像編碼器400應(yīng)用于視頻編碼設(shè)備100,圖像編碼器400的組件(即,幀間預(yù)測器415、幀內(nèi)預(yù)測器420、變換器425、量化器430、熵編碼器435、反量化器445、逆變換器450、去塊單元455和SAO執(zhí)行器460)根據(jù)每個(gè)最大編碼單元基于具有樹結(jié)構(gòu)的編碼單元之中的每個(gè)編碼單元執(zhí)行操作。具體地,幀內(nèi)預(yù)測器420和幀間預(yù)測器415可在考慮當(dāng)前最大編碼單元的最大尺寸和最大深度的同時(shí)確定具有樹結(jié)構(gòu)的編碼單元之中的每個(gè)編碼單元的分區(qū)和預(yù)測模式,變換器425可確定是否在具有樹結(jié)構(gòu)的編碼單元之中的每個(gè)編碼單元中根據(jù)四叉樹劃分變換單元。圖11是根據(jù)各種實(shí)施例的基于編碼單元的圖像解碼器500的框圖。熵解碼器515從比特流505解析將被解碼的編碼圖像數(shù)據(jù)和解碼所需的編碼信息。編碼圖像數(shù)據(jù)是量化后的變換系數(shù),并且反量化器520和逆變換器525從所述量化后的變換系數(shù)重建殘差數(shù)據(jù)。幀內(nèi)預(yù)測器540根據(jù)預(yù)測單元對幀內(nèi)模式下的編碼單元執(zhí)行幀內(nèi)預(yù)測。幀間預(yù)測器通過使用由重建畫面緩沖器530獲得的參考圖像,根據(jù)預(yù)測單元對來自當(dāng)前圖像的幀間模式下的編碼單元執(zhí)行幀間預(yù)測。通過經(jīng)由幀內(nèi)預(yù)測器540或幀間預(yù)測器535將殘差數(shù)據(jù)和每個(gè)模式的編碼單元的預(yù)測數(shù)據(jù)相加,當(dāng)前圖像的編碼單元的空間域中的數(shù)據(jù)被重建,并且空間域中的數(shù)據(jù)可通過去塊單元545和SAO執(zhí)行器550被輸出為重建的圖像。重建畫面緩沖器530中存儲(chǔ)的重建的圖像可被輸出為參考圖像。為了在視頻解碼設(shè)備200的圖像數(shù)據(jù)解碼器230中對圖像數(shù)據(jù)進(jìn)行解碼,可執(zhí)行根據(jù)各種實(shí)施例的圖像解碼器500的熵解碼器515之后的操作。為了將圖像解碼器500應(yīng)用于根據(jù)實(shí)施例的視頻解碼設(shè)備200,圖像解碼器500的組件(即,熵解碼器515、反量化器520、逆變換器525、幀內(nèi)預(yù)測器540、幀間預(yù)測器535、去塊單元545和SAO執(zhí)行器550)可針對每個(gè)最大編碼單元基于具有樹結(jié)構(gòu)的編碼單元執(zhí)行操作。具體地,幀內(nèi)預(yù)測器540和幀間預(yù)測器535根據(jù)具有樹結(jié)構(gòu)的編碼單元中的每個(gè)編碼單元確定分區(qū)模式和預(yù)測模式,逆變換器525可針對每個(gè)編碼單元確定是否根據(jù)四叉樹結(jié)構(gòu)劃分變換單元。圖10的編碼操作和圖11的解碼操作分別是單層中的視頻流編碼操作和視頻流解碼操作。因此,當(dāng)圖3a的編碼器12對至少兩層的視頻流進(jìn)行編碼時(shí),圖4a的視頻編碼設(shè)備10可包括與層數(shù)一樣多的圖像編碼器400。類似地,當(dāng)圖2a的解碼器24對至少兩層的視頻流進(jìn)行解碼時(shí),圖2a的視頻解碼設(shè)備20可包括與層數(shù)一樣多的圖像解碼器500。圖12是示出根據(jù)各種實(shí)施例的根據(jù)深度編碼單元以及分區(qū)的示圖。根據(jù)實(shí)施例的視頻編碼設(shè)備100和根據(jù)實(shí)施例的視頻解碼設(shè)備200使用分層編碼單元以考慮圖像的特征??筛鶕?jù)圖像的特征自適應(yīng)地確定編碼單元的最大高度、最大寬度和最大深度,或可由用戶要求不同地設(shè)置編碼單元的最大高度、最大寬度和最大深度??筛鶕?jù)編碼單元的預(yù)定最大尺寸來確定根據(jù)深度的較深層編碼單元的尺寸。在根據(jù)實(shí)施例的編碼單元的分層結(jié)構(gòu)600中,編碼單元的最大高度和最大寬度均是64,最大深度是3。在此情況下,最大深度是指編碼單元從最大編碼單元到最小編碼單元被劃分的總次數(shù)。由于深度沿著根據(jù)各種實(shí)施例的編碼單元的分層結(jié)構(gòu)600的垂直軸加深,因此較深層編碼單元的高度和寬度均被劃分。此外,預(yù)測單元和分區(qū)沿著分層結(jié)構(gòu)600的水平軸被示出,其中,所述預(yù)測單元和分區(qū)是對每個(gè)較深層編碼單元進(jìn)行預(yù)測編碼的基礎(chǔ)。換句話說,編碼單元610是分層結(jié)構(gòu)600中的最大編碼單元,其中,深度為0,尺寸(即,高度乘寬度)為64×64。深度沿著垂直軸加深,存在尺寸為32×32且深度為1的編碼單元620、尺寸為16×16且深度為2的編碼單元630、尺寸為8×8且深度為3的編碼單元640。尺寸為8×8和深度為3的編碼單元640是最小編碼單元。編碼單元的預(yù)測單元和分區(qū)根據(jù)每個(gè)深度沿著水平軸被排列。換句話說,如果尺寸為64×64且深度為0的編碼單元610是預(yù)測單元,則可將預(yù)測單元?jiǎng)澐殖砂ㄔ诔叽鐬?4×64的編碼單元610中的分區(qū),即,尺寸為64×64的分區(qū)610、尺寸為64×32的分區(qū)612、尺寸為32×64的分區(qū)614或尺寸為32×32的分區(qū)616。同樣,可將尺寸為32×32且深度為1的編碼單元620的預(yù)測單元?jiǎng)澐殖砂ㄔ诔叽鐬?2×32的編碼單元620中的分區(qū),即,尺寸為32×32的分區(qū)620、尺寸為32×16的分區(qū)622、尺寸為16×32的分區(qū)624和尺寸為16×16的分區(qū)626。同樣,可將尺寸為16×16且深度為2的編碼單元630的預(yù)測單元?jiǎng)澐殖砂ㄔ诔叽鐬?6×16的編碼單元630中的分區(qū),即,包括在編碼度單元630中的尺寸為16×16的分區(qū)、尺寸為16×8的分區(qū)632、尺寸為8×16的分區(qū)634和尺寸為8×8的分區(qū)636。同樣,可將尺寸為8×8且深度為3的編碼單元640的預(yù)測單元?jiǎng)澐殖砂ㄔ诔叽鐬?×8的編碼單元640中的分區(qū),即,包括在編碼單元640中的尺寸為8×8的分區(qū)640、尺寸為8×4的分區(qū)642、尺寸為4×8的分區(qū)644和尺寸為4×4的分區(qū)646。為了確定最大編碼單元610的深度,根據(jù)實(shí)施例的視頻編碼設(shè)備100的編碼單元確定器120對包括在最大編碼單元610中的與每個(gè)深度相應(yīng)的編碼單元執(zhí)行編碼。隨著深度加深,包括相同范圍和相同尺寸的數(shù)據(jù)的根據(jù)深度的較深層編碼單元的數(shù)量增加。例如,需要四個(gè)與深度2相應(yīng)的編碼單元來覆蓋包括在與深度1相應(yīng)的一個(gè)編碼單元中的數(shù)據(jù)。因此,為了根據(jù)深度比較對相同數(shù)據(jù)進(jìn)行編碼的結(jié)果,與深度1相應(yīng)的編碼單元和四個(gè)與深度2相應(yīng)的編碼單元均被編碼。為了針對多個(gè)深度之中的當(dāng)前深度執(zhí)行編碼,可沿著分層結(jié)構(gòu)600的水平軸,通過對與當(dāng)前深度相應(yīng)的編碼單元中的每個(gè)預(yù)測單元執(zhí)行編碼,來針對當(dāng)前深度選擇最小編碼誤差??蛇x擇地,隨著深度沿著分層結(jié)構(gòu)600的垂直軸加深,可通過針對每個(gè)深度執(zhí)行編碼來比較根據(jù)深度的最小編碼誤差,以搜索最小編碼誤差。最大編碼單元610中的具有最小編碼誤差的深度和分區(qū)可被選為最大編碼單元610的深度和分區(qū)模式。圖13是用于描述根據(jù)各種實(shí)施例的編碼單元和變換單元之間的關(guān)系的示圖。根據(jù)實(shí)施例的視頻編碼設(shè)備100或根據(jù)實(shí)施例的視頻解碼設(shè)備200針對每個(gè)最大編碼單元,根據(jù)具有小于或等于最大編碼單元的尺寸的編碼單元對圖像進(jìn)行編碼或解碼??苫诓淮笥谙鄳?yīng)編碼單元的數(shù)據(jù)單元來選擇用于在編碼期間進(jìn)行變換的變換單元的尺寸。例如,在根據(jù)實(shí)施例的視頻編碼設(shè)備100或根據(jù)實(shí)施例的視頻解碼設(shè)備200中,如果編碼單元710的尺寸是64×64,則可通過使用尺寸為32×32的變換單元720來執(zhí)行變換。此外,可通過對小于64×64的尺寸為32×32、16×16、8×8和4×4的變換單元中的每一個(gè)執(zhí)行變換,來對尺寸為64×64的編碼單元710的數(shù)據(jù)進(jìn)行編碼,然后可選擇具有最小編碼誤差的變換單元。圖14示出根據(jù)各種實(shí)施例的根據(jù)深度的多條編碼信息。根據(jù)實(shí)施例的視頻編碼設(shè)備100的輸出單元130可對與深度相應(yīng)的每個(gè)編碼單元的關(guān)于分區(qū)模式的信息800、關(guān)于預(yù)測模式的信息810以及關(guān)于變換單元的尺寸的信息820進(jìn)行編碼,并將信息800、信息810以及信息820作為劃分信息來發(fā)送。信息800指示關(guān)于通過劃分當(dāng)前編碼單元的預(yù)測單元而獲得的分區(qū)的形狀的信息,其中,分區(qū)是用于對當(dāng)前編碼單元進(jìn)行預(yù)測編碼的數(shù)據(jù)單元。例如,可將尺寸為2N×2N的當(dāng)前編碼單元CU_0劃分成以下分區(qū)中的任意一個(gè):尺寸為2N×2N的分區(qū)802、尺寸為2N×N的分區(qū)804、尺寸為N×2N的分區(qū)806和尺寸為N×N的分區(qū)808。這里,關(guān)于分區(qū)類型的信息800被設(shè)置為指示以下分區(qū)之一:尺寸為2N×N的分區(qū)804、尺寸為N×2N的分區(qū)806和尺寸為N×N的分區(qū)808。信息810指示每個(gè)分區(qū)的預(yù)測模式。例如,信息810可指示對由信息800指示的分區(qū)執(zhí)行的預(yù)測編碼的模式,即,幀內(nèi)模式812、幀間模式814或跳過模式816。信息820指示當(dāng)對當(dāng)前編碼單元執(zhí)行變換時(shí)所基于的變換單元。例如,變換單元可以是第一幀內(nèi)變換單元822、第二幀內(nèi)變換單元824、第一幀間變換單元826或第二幀間變換單元828。根據(jù)實(shí)施例的視頻解碼設(shè)備200的圖像數(shù)據(jù)和編碼信息提取器220可根據(jù)每個(gè)較深層編碼單元,提取并使用用于解碼的信息800、信息810和信息820。圖15是根據(jù)各種實(shí)施例的根據(jù)深度的較深層編碼單元的示圖。劃分信息可用來指示深度的改變。劃分信息指示當(dāng)前深度的編碼單元是否被劃分成更低深度的編碼單元。用于對深度為0且尺寸為2N_0×2N_0的編碼單元900進(jìn)行預(yù)測編碼的預(yù)測單元910可包括以下分區(qū)模式的分區(qū):尺寸為2N_0×2N_0的分區(qū)模式912、尺寸為2N_0×N_0的分區(qū)模式914、尺寸為N_0×2N_0的分區(qū)模式916和尺寸為N_0×N_0的分區(qū)模式918。圖16僅示出了通過對稱地劃分預(yù)測單元而獲得的分區(qū)912至918,但是分區(qū)模式不限于此,并且預(yù)測單元的分區(qū)可包括非對稱分區(qū)、具有預(yù)定形狀的分區(qū)和具有幾何形狀的分區(qū)。根據(jù)每種分區(qū)模式,對尺寸為2N_0×2N_0的一個(gè)分區(qū)、尺寸為2N_0×N_0的兩個(gè)分區(qū)、尺寸為N_0×2N_0的兩個(gè)分區(qū)和尺寸為N_0×N_0的四個(gè)分區(qū)重復(fù)地執(zhí)行預(yù)測編碼??蓪Τ叽鐬?N_0×2N_0、N_0×2N_0、2N_0×N_0和N_0×N_0的分區(qū)執(zhí)行幀內(nèi)模式和幀間模式下的預(yù)測編碼。僅對尺寸為2N_0×2N_0的分區(qū)執(zhí)行跳過模式下的預(yù)測編碼。如果在分區(qū)模式912、914和916中的一個(gè)分區(qū)模式中編碼誤差最小,則可不將預(yù)測單元910劃分到更低深度。如果在分區(qū)模式918中編碼誤差最小,則深度從0改變到1以在操作920中對分區(qū)模式918進(jìn)行劃分,并對深度為2且尺寸為N_0×N_0的編碼單元930重復(fù)地執(zhí)行編碼來搜索最小編碼誤差。用于對深度為1且尺寸為2N_1×2N_1(=N_0×N_0)的編碼單元930進(jìn)行預(yù)測編碼的預(yù)測單元940可包括以下分區(qū)模式的分區(qū):尺寸為2N_1×2N_1的分區(qū)模式942、尺寸為2N_1×N_1的分區(qū)模式944、尺寸為N_1×2N_1的分區(qū)模式946以及尺寸為N_1×N_1的分區(qū)模式948。如果在分區(qū)模式948中編碼誤差最小,則深度從1改變到2以在操作950中對分區(qū)模式948進(jìn)行劃分,并對深度為2且尺寸為N_2×N_2的編碼單元960重復(fù)執(zhí)行編碼來搜索最小編碼誤差。當(dāng)最大深度是d時(shí),根據(jù)每個(gè)深度的劃分操作可被執(zhí)行直到深度變成d-1時(shí),并且劃分信息可被編碼直到深度是0到d-2之一時(shí)。也就是說,當(dāng)編碼被執(zhí)行直到在與d-2的深度相應(yīng)的編碼單元在操作970中被劃分之后深度是d-1時(shí),用于對深度為d-1且尺寸為2N_(d-1)×2N_(d-1)的編碼單元980進(jìn)行預(yù)測編碼的預(yù)測單元990可包括以下分區(qū)模式的分區(qū):尺寸為2N_(d-1)×2N_(d-1)的分區(qū)模式992、尺寸為2N_(d-1)×N_(d-1)的分區(qū)模式994、尺寸為N_(d-1)×2N_(d-1)的分區(qū)模式996和尺寸為N_(d-1)×N_(d-1)的分區(qū)模式998??蓪Ψ謪^(qū)模式之中的尺寸為2N_(d-1)×2N_(d-1)的一個(gè)分區(qū)、尺寸為2N_(d-1)×N_(d-1)的兩個(gè)分區(qū)、尺寸為N_(d-1)×2N_(d-1)的兩個(gè)分區(qū)、尺寸為N_(d-1)×N_(d-1)的四個(gè)分區(qū)重復(fù)地執(zhí)行預(yù)測編碼,以搜索具有最小編碼誤差的分區(qū)模式。即使當(dāng)分區(qū)模式998具有最小編碼誤差時(shí),由于最大深度是d,因此深度為d-1的編碼單元CU_(d-1)不再被劃分到更低深度,用于構(gòu)成當(dāng)前最大編碼單元900的編碼單元的深度被確定為d-1,并且當(dāng)前最大編碼單元900的分區(qū)模式可被確定為N_(d-1)×N_(d-1)。此外,由于最大深度是d,因此不設(shè)置針對深度為d-1的編碼單元952的劃分信息。數(shù)據(jù)單元999可以是用于當(dāng)前最大編碼單元的“最小單元”。根據(jù)實(shí)施例的最小單元可以是通過將具有最低深度的最小編碼單元?jiǎng)澐殖?份而獲得的正方形數(shù)據(jù)單元。通過重復(fù)地執(zhí)行編碼,根據(jù)實(shí)施例的視頻編碼設(shè)備100可通過比較根據(jù)編碼單元900的深度的編碼誤差來選擇具有最小編碼誤差的深度以確定深度,并將相應(yīng)分區(qū)模式和預(yù)測模式設(shè)置為該深度的編碼模式。這樣,在所有深度1至d中對根據(jù)深度的最小編碼誤差進(jìn)行比較,并且具有最小編碼誤差的深度可被確定為深度。該深度、預(yù)測單元的分區(qū)模式和預(yù)測模式可作為劃分信息被編碼并被發(fā)送。此外,由于編碼單元從0的深度被劃分到深度,因此僅將該深度的劃分信息設(shè)置為0,并且將除了該深度以外的深度的劃分信息設(shè)置為1。根據(jù)實(shí)施例的視頻解碼設(shè)備200的圖像數(shù)據(jù)和編碼信息提取器220可提取并使用關(guān)于編碼單元900的深度和預(yù)測單元的信息,以對分區(qū)912進(jìn)行解碼。根據(jù)實(shí)施例的視頻解碼設(shè)備200可通過使用根據(jù)深度的劃分信息,將劃分信息為0的深度確定為深度,并且使用相應(yīng)深度的劃分信息來進(jìn)行解碼。圖16、圖17和圖18是用于描述根據(jù)各種實(shí)施例的在編碼單元、預(yù)測單元和變換單元之間的關(guān)系的示圖。編碼單元1010是最大編碼單元中的根據(jù)由根據(jù)實(shí)施例的視頻編碼設(shè)備100確定的深度的具有樹結(jié)構(gòu)的編碼單元。預(yù)測單元1060是根據(jù)深度的每個(gè)編碼單元的預(yù)測單元的分區(qū),變換單元1070是根據(jù)深度的每個(gè)編碼單元的變換單元。當(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ù)測單元1060中,通過劃分編碼單元1010中的編碼單元來獲得一些編碼單元1014、1016、1022、1032、1048、1050、1052和1054。也就是說,編碼單元1014、1022、1050和1054中的分區(qū)模式的尺寸是2N×N,編碼單元1016、1048和1052中的分區(qū)模式的尺寸是N×2N,編碼單元1032的分區(qū)模式的尺寸為N×N。編碼單元1010的預(yù)測單元和分區(qū)小于或等于每個(gè)編碼單元。在小于編碼單元1052的數(shù)據(jù)單元中的變換單元1070中,對編碼單元1052的圖像數(shù)據(jù)執(zhí)行變換或逆變換。此外,在尺寸和形狀方面,變換單元1070中的編碼單元1014、1016、1022、1032、1048、1050和1052是不同于預(yù)測單元1060中的編碼單元1014、1016、1022、1032、1048、1050和1052的數(shù)據(jù)單元。也就是說,根據(jù)實(shí)施例的視頻編碼設(shè)備100和視頻解碼設(shè)備200可對同一編碼單元中的各個(gè)數(shù)據(jù)單元執(zhí)行幀內(nèi)預(yù)測、運(yùn)動(dòng)估計(jì)、運(yùn)動(dòng)補(bǔ)償、變換和逆變換。因此,對最大編碼單元的每個(gè)區(qū)域中的具有分層結(jié)構(gòu)的每個(gè)編碼單元遞歸地執(zhí)行編碼來確定最優(yōu)編碼單元,從而可獲得具有遞歸樹結(jié)構(gòu)的編碼單元。編碼信息可包括關(guān)于編碼單元的劃分信息、關(guān)于分區(qū)模式的信息、關(guān)于預(yù)測模式的信息和關(guān)于變換單元的尺寸的信息。表1示出可由根據(jù)各種實(shí)施例的視頻編碼設(shè)備100和視頻解碼設(shè)備200設(shè)置的編碼信息。[表1]根據(jù)實(shí)施例的視頻編碼設(shè)備100的輸出單元130可輸出關(guān)于具有樹結(jié)構(gòu)的編碼單元的編碼信息,根據(jù)實(shí)施例的視頻解碼設(shè)備200的圖像數(shù)據(jù)和編碼信息提取器220可從接收到的比特流提取關(guān)于具有樹結(jié)構(gòu)的編碼單元的編碼信息。劃分信息指示是否將當(dāng)前編碼單元?jiǎng)澐殖筛蜕疃鹊木幋a單元。如果當(dāng)前深度d的劃分信息是0,則當(dāng)前編碼單元不再被劃分成更低深度的深度是深度,從而可針對深度來定義關(guān)于分區(qū)模式、預(yù)測模式和變換單元的尺寸的信息。如果當(dāng)前編碼單元根據(jù)劃分信息被進(jìn)一步劃分,則對更低深度的四個(gè)劃分編碼單元獨(dú)立地執(zhí)行編碼。預(yù)測模式可以是幀內(nèi)模式、幀間模式和跳過模式中的一種。可在所有分區(qū)模式中定義幀內(nèi)模式和幀間模式,可僅在尺寸為2N×2N的分區(qū)模式中定義跳過模式。關(guān)于分區(qū)模式的信息可指示通過對稱地劃分預(yù)測單元的高度或?qū)挾榷@得的尺寸為2N×2N、2N×N、N×2N和N×N的對稱分區(qū)模式、以及通過非對稱地劃分預(yù)測單元的高度或?qū)挾榷@得的尺寸為2N×nU、2N×nD、nL×2N和nR×2N的非對稱分區(qū)模式??赏ㄟ^按1:3和3:1來劃分預(yù)測單元的高度來分別獲得尺寸為2N×nU和2N×nD的非對稱分區(qū)模式,可通過按1:3和3:1來劃分預(yù)測單元的寬度來分別獲得尺寸為nL×2N和nR×2N的非對稱分區(qū)模式。可將變換單元的尺寸設(shè)置成幀內(nèi)模式下的兩種類型和幀間模式下的兩種類型。換句話說,如果變換單元的劃分信息是0,則變換單元的尺寸可以是2N×2N,即當(dāng)前編碼單元的尺寸。如果變換單元的劃分信息是1,則可通過對當(dāng)前編碼單元進(jìn)行劃分來獲得變換單元。此外,如果尺寸為2N×2N的當(dāng)前編碼單元的分區(qū)模式是對稱分區(qū)模式,則變換單元的尺寸可以是N×N,如果當(dāng)前編碼單元的分區(qū)類型是非對稱分區(qū)模式,則變換單元的尺寸可以是N/2×N/2。根據(jù)實(shí)施例,關(guān)于具有樹結(jié)構(gòu)的編碼單元的編碼信息可包括與深度相應(yīng)的編碼單元、預(yù)測單元和最小單元中的至少一個(gè)。與深度相應(yīng)的編碼單元可包括包含相同編碼信息的預(yù)測單元和最小單元中的至少一個(gè)。因此,通過比較鄰近數(shù)據(jù)單元的編碼信息來確定鄰近數(shù)據(jù)單元是否被包括在與深度相應(yīng)的同一編碼單元中。此外,通過使用數(shù)據(jù)單元的編碼信息來確定與深度相應(yīng)的相應(yīng)編碼單元,并因此可確定最大編碼單元中的深度的分布。因此,如果基于鄰近數(shù)據(jù)單元的編碼信息來對當(dāng)前編碼單元進(jìn)行預(yù)測,則可直接參考并使用與當(dāng)前編碼單元鄰近的較深層編碼單元中的數(shù)據(jù)單元的編碼信息。作為另一示例,如果基于鄰近數(shù)據(jù)單元的編碼信息來對當(dāng)前編碼單元進(jìn)行預(yù)測,則使用數(shù)據(jù)單元的編碼信息來搜索與當(dāng)前編碼單元鄰近的數(shù)據(jù)單元,并可參考搜索到的鄰近編碼單元來對當(dāng)前編碼單元進(jìn)行預(yù)測。圖19是用于描述根據(jù)表1的編碼模式信息的編碼單元、預(yù)測單元和變換單元之間的關(guān)系的示圖。最大編碼單元1300包括多個(gè)深度的編碼單元1302、1304、1306、1312、1314、1316和1318。這里,由于編碼單元1318是具有深度的編碼單元,因此劃分信息可被設(shè)置成0??蓪㈥P(guān)于尺寸為2N×2N的編碼單元1318的分區(qū)模式的信息設(shè)置成以下分區(qū)模式中的一種:尺寸為2N×2N的分區(qū)模式1322、尺寸為2N×N的分區(qū)模式1324、尺寸為N×2N的分區(qū)模式1326、尺寸為N×N的分區(qū)模式1328、尺寸為2N×nU的分區(qū)模式1332、尺寸為2N×nD的分區(qū)模式1334、尺寸為nL×2N的分區(qū)模式1336和尺寸為nR×2N的分區(qū)模式1338。變換單元的劃分信息(TU尺寸標(biāo)記)是一種類型的變換索引。與變換索引相應(yīng)的變換單元的尺寸可根據(jù)編碼單元的預(yù)測單元類型或分區(qū)模式而改變。例如,當(dāng)分區(qū)模式被設(shè)置為對稱(即,分區(qū)模式1322、1324、1326或1328)時(shí),如果變換單元的TU尺寸標(biāo)記是0,則設(shè)置尺寸為2N×2N的變換單元1342,如果TU尺寸標(biāo)記是1,則設(shè)置尺寸為N×N的變換單元1344。當(dāng)分區(qū)模式被設(shè)置成非對稱(即,分區(qū)模式1332、1334、1336或1338)時(shí),如果TU尺寸標(biāo)記是0,則設(shè)置尺寸為2N×2N的變換單元1352,如果TU尺寸標(biāo)記是1,則設(shè)置尺寸為N/2×N/2的變換單元1354。參照圖19,TU尺寸標(biāo)記是具有值0或1的標(biāo)記,但是根據(jù)實(shí)施例的TU尺寸標(biāo)記不限于1比特,并且變換單元可在TU尺寸標(biāo)記從0增加時(shí)被分層劃分為具有樹結(jié)構(gòu)。變換單元的劃分信息(TU尺寸標(biāo)記)可以是變換索引的示例。在這種情況下,可通過使用根據(jù)各種實(shí)施例的變換單元的TU尺寸標(biāo)記以及變換單元的最大尺寸和最小尺寸來表示實(shí)際上已使用的變換單元的尺寸。根據(jù)實(shí)施例的視頻編碼設(shè)備100能夠?qū)ψ畲笞儞Q單元尺寸信息、最小變換單元尺寸信息和最大TU尺寸標(biāo)記進(jìn)行編碼。對最大變換單元尺寸信息、最小變換單元尺寸信息和最大TU尺寸標(biāo)記進(jìn)行編碼的結(jié)果可被插入SPS。根據(jù)實(shí)施例的視頻解碼設(shè)備200可通過使用最大變換單元尺寸信息、最小變換單元尺寸信息和最大TU尺寸標(biāo)記來對視頻進(jìn)行解碼。例如,(a)如果當(dāng)前編碼單元的尺寸是64×64并且最大變換單元尺寸是32×32,則(a-1)當(dāng)TU尺寸標(biāo)記為0時(shí),變換單元的尺寸可以是32×32,(a-2)當(dāng)TU尺寸標(biāo)記為1時(shí),變換單元的尺寸可以是16×16,(a-3)當(dāng)TU尺寸標(biāo)記為2時(shí),變換單元的尺寸可以是8×8。作為另一示例,(b)如果當(dāng)前編碼單元的尺寸是32×32并且最小變換單元尺寸是32×32,則(b-1)當(dāng)TU尺寸標(biāo)記為0時(shí),變換單元的尺寸可以是32×32。這里,由于變換單元的尺寸不能夠小于32×32,因此TU尺寸標(biāo)記不能夠被設(shè)置為除了0以外的值。作為另一示例,(c)如果當(dāng)前編碼單元的尺寸是64×64并且最大TU尺寸標(biāo)記為1,則TU尺寸標(biāo)記可以是0或1。這里,TU尺寸標(biāo)記不能夠被設(shè)置為除了0或1以外的值。因此,如果定義最大TU尺寸標(biāo)記為“MaxTransformSizeIndex”,最小變換單元尺寸為“MinTransformSize”,并且當(dāng)TU尺寸標(biāo)記為0時(shí)的變換單元尺寸為“RootTuSize”,則可通過等式(1)來定義可在當(dāng)前編碼單元中確定的當(dāng)前最小變換單元尺寸“CurrMinTuSize”:CurrMinTuSize=max(MinTransformSize,RootTuSize/(2^MaxTransformSizeIndex))…(1)與可在當(dāng)前編碼單元中確定的當(dāng)前最小變換單元尺寸“CurrMinTuSize”相比,當(dāng)TU尺寸標(biāo)記為0時(shí)的變換單元尺寸“RootTuSize”可指示可在系統(tǒng)中選擇的最大變換單元尺寸。在等式(1)中,“RootTuSize/(2^MaxTransformSizeIndex)”指示當(dāng)TU尺寸標(biāo)記為0時(shí),變換單元尺寸“RootTuSize”被劃分了與最大TU尺寸標(biāo)記相應(yīng)的次數(shù)時(shí)的變換單元尺寸,“MinTransformSize”指示最小變換尺寸。因此,“RootTuSize/(2^MaxTransformSizeIndex)”和“MinTransformSize”中較小的值可以是可在當(dāng)前編碼單元中確定的當(dāng)前最小變換單元尺寸“CurrMinTuSize”。根據(jù)實(shí)施例,最大變換單元尺寸RootTuSize可根據(jù)預(yù)測模式的類型而改變。例如,如果當(dāng)前預(yù)測模式是幀間模式,則可通過使用以下的等式(2)來確定“RootTuSize”。在等式(2)中,“MaxTransformSize”指示最大變換單元尺寸,“PUSize”指示當(dāng)前預(yù)測單元尺寸。RootTuSize=min(MaxTransformSize,PUSize)……(2)也就是說,如果當(dāng)前預(yù)測模式是幀間模式,則當(dāng)TU尺寸標(biāo)記為0時(shí)的變換單元尺寸“RootTuSize”可以是最大變換單元尺寸和當(dāng)前預(yù)測單元尺寸中較小的值。如果當(dāng)前分區(qū)單元的預(yù)測模式是幀內(nèi)模式,則可通過使用以下的等式(3)來確定“RootTuSize”。在等式(3)中,“PartitionSize”指示當(dāng)前分區(qū)單元的尺寸:RootTuSize=min(MaxTransformSize,PartitionSize)……(3)也就是說,如果當(dāng)前預(yù)測模式是幀內(nèi)模式,則當(dāng)TU尺寸標(biāo)記為0時(shí)的變換單元尺寸“RootTuSize”可以是最大變換單元尺寸和當(dāng)前分區(qū)單元的尺寸之中較小的值。然而,根據(jù)分區(qū)單元中的預(yù)測模式的類型而改變的當(dāng)前最大變換單元尺寸“RootTuSize”僅是示例,并且本公開不限于此。根據(jù)參照圖7至圖19描述的基于具有樹結(jié)構(gòu)的編碼單元的視頻編碼方法,可針對樹結(jié)構(gòu)的每個(gè)編碼單元對空間域的圖像數(shù)據(jù)進(jìn)行編碼。根據(jù)基于具有樹結(jié)構(gòu)的編碼單元的視頻解碼方法,對每個(gè)最大編碼單元執(zhí)行解碼來重建空間域的圖像數(shù)據(jù)。因此,畫面和作為畫面序列的視頻可被重建。重建的視頻可由再現(xiàn)設(shè)備來再現(xiàn),可存儲(chǔ)在存儲(chǔ)介質(zhì)中,或可通過網(wǎng)絡(luò)來發(fā)送。根據(jù)本公開的實(shí)施例可被編寫為計(jì)算機(jī)程序,并可實(shí)現(xiàn)在使用計(jì)算機(jī)可讀記錄介質(zhì)執(zhí)行程序的通用數(shù)字計(jì)算機(jī)中。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括磁存儲(chǔ)介質(zhì)(例如,ROM、軟盤、硬盤等)和光學(xué)記錄介質(zhì)(例如,CD-ROM或DVD)等。為便于描述,以上參照圖1至圖19描述的層間視頻編碼方法和/或視頻編碼方法將被統(tǒng)稱為“本公開的視頻編碼方法”。此外,以上參照圖1至圖19描述的層間視頻解碼方法和/或視頻解碼方法將被稱為“本公開的視頻解碼方法”。此外,已參照圖1至圖19描述的包括深度圖像編碼設(shè)備40、視頻編碼設(shè)備100或圖像編碼器400的視頻編碼設(shè)備將被稱為“本公開的視頻編碼設(shè)備”。此外,已參照圖1至圖19描述的包括深度圖像解碼設(shè)備30、視頻解碼設(shè)備200或圖像解碼器500的視頻解碼設(shè)備將被統(tǒng)稱為“本公開的視頻解碼設(shè)備”?,F(xiàn)在將詳細(xì)描述根據(jù)實(shí)施例的存儲(chǔ)程序的計(jì)算機(jī)可讀記錄介質(zhì)(例如,盤26000)。圖20是根據(jù)各種實(shí)施例的存儲(chǔ)程序的盤26000的物理結(jié)構(gòu)的示圖。作為存儲(chǔ)介質(zhì)的盤26000可以是硬盤驅(qū)動(dòng)器、致密盤只讀存儲(chǔ)器(CD-ROM)盤、藍(lán)光盤或數(shù)字多功能盤(DVD)。盤26000包括多個(gè)同心磁道Tr,每個(gè)同心磁道Tr沿盤26000的圓周方向被劃分成特定數(shù)量的扇區(qū)Se。在根據(jù)實(shí)施例的盤26000的特定區(qū)域中,可分配并存儲(chǔ)執(zhí)行以上所描述的量化參數(shù)確定方法、視頻編碼方法和視頻解碼方法的程序?,F(xiàn)在將參照圖22來描述使用存儲(chǔ)用于執(zhí)行如上所述的視頻編碼方法和視頻解碼方法的程序的存儲(chǔ)介質(zhì)來實(shí)現(xiàn)的計(jì)算機(jī)系統(tǒng)。圖21是通過使用盤26000來記錄并讀取程序的盤驅(qū)動(dòng)器26800的示圖。計(jì)算機(jī)系統(tǒng)27000可經(jīng)由盤驅(qū)動(dòng)器26800將執(zhí)行本公開的視頻編碼方法和視頻解碼方法中的至少一個(gè)的程序存儲(chǔ)在盤26000中。為了在計(jì)算機(jī)系統(tǒng)27000中運(yùn)行存儲(chǔ)在盤26000中的程序,可通過使用盤驅(qū)動(dòng)器27000從盤26000讀取程序并將程序發(fā)送到計(jì)算機(jī)系統(tǒng)26700。執(zhí)行本公開的視頻編碼方法和視頻解碼方法中的至少一個(gè)的程序不僅可被存儲(chǔ)在圖20或圖21中示出的盤26000中,還可被存儲(chǔ)在存儲(chǔ)卡、ROM卡帶或固態(tài)驅(qū)動(dòng)器(SSD)中。以下將描述應(yīng)用以上所描述的視頻編碼方法和視頻解碼方法的系統(tǒng)。圖22是用于提供內(nèi)容分發(fā)服務(wù)的內(nèi)容供應(yīng)系統(tǒng)11000的整體結(jié)構(gòu)的示圖。將通信系統(tǒng)的服務(wù)區(qū)域劃分成預(yù)定尺寸的小區(qū),并將無線基站11700、11800、11900和12000分別安裝在這些小區(qū)中。內(nèi)容供應(yīng)系統(tǒng)11000包括多個(gè)獨(dú)立裝置。例如,諸如計(jì)算機(jī)12100、個(gè)人數(shù)字助理(PDA)12200、視頻相機(jī)12300和移動(dòng)電話12500的多個(gè)獨(dú)立裝置經(jīng)由互聯(lián)網(wǎng)服務(wù)提供器11200、通信網(wǎng)絡(luò)11400和無線基站11700、11800、11900和12000連接到互聯(lián)網(wǎng)11100。然而,內(nèi)容供應(yīng)系統(tǒng)11000不限于如圖24中所示的結(jié)構(gòu),并且裝置可選擇性地被連接到內(nèi)容供應(yīng)系統(tǒng)11000。多個(gè)獨(dú)立裝置可不經(jīng)由無線基站11700、11800、11900和12000而直接連接到通信網(wǎng)絡(luò)11400。視頻相機(jī)12300是能夠捕捉視頻圖像的成像裝置,例如,數(shù)字視頻相機(jī)。移動(dòng)電話12500可利用各種協(xié)議(例如,個(gè)人數(shù)字通信(PDC)、碼分多址(CDMA)、寬帶碼分多址(W-CDMA)、全球移動(dòng)通信系統(tǒng)(GSM)和個(gè)人手持電話系統(tǒng)(PHS))中的至少一種通信方法。視頻相機(jī)12300可經(jīng)由無線基站11900和通信網(wǎng)絡(luò)11400連接到流服務(wù)器11300。流服務(wù)器11300允許經(jīng)由視頻相機(jī)12300從用戶接收到的內(nèi)容經(jīng)由實(shí)時(shí)廣播被流傳輸??墒褂靡曨l相機(jī)12300或流服務(wù)器11300來對從視頻相機(jī)12300接收到的內(nèi)容進(jìn)行編碼。通過視頻相機(jī)12300捕捉到的視頻數(shù)據(jù)可經(jīng)由計(jì)算機(jī)12100被發(fā)送到流服務(wù)器11300。通過相機(jī)12600捕捉到的視頻數(shù)據(jù)也可經(jīng)由計(jì)算機(jī)12100被發(fā)送到流服務(wù)器11300。與數(shù)碼相機(jī)類似,相機(jī)12600是能夠捕捉靜止圖像和視頻圖像兩者的成像裝置??墒褂孟鄼C(jī)12600或計(jì)算機(jī)12100對通過相機(jī)12600捕捉到的視頻數(shù)據(jù)進(jìn)行編碼。可將對視頻執(zhí)行編碼和解碼的軟件存儲(chǔ)在可由計(jì)算機(jī)12100訪問的計(jì)算機(jī)可讀記錄介質(zhì)(例如,CD-ROM盤、軟盤、硬盤驅(qū)動(dòng)器、SSD或存儲(chǔ)卡)中。如果視頻數(shù)據(jù)通過內(nèi)置在移動(dòng)電話12500中的相機(jī)被捕捉到,則可從移動(dòng)電話12500接收視頻數(shù)據(jù)。還可通過安裝在視頻相機(jī)12300、移動(dòng)電話12500或相機(jī)12600中的大規(guī)模集成電路(LSI)系統(tǒng)來對視頻數(shù)據(jù)進(jìn)行編碼。根據(jù)實(shí)施例的內(nèi)容供應(yīng)系統(tǒng)11000可對由用戶使用視頻相機(jī)12300、相機(jī)12600、移動(dòng)電話12500或另一成像裝置所記錄的內(nèi)容數(shù)據(jù)(例如,在音樂會(huì)期間記錄的內(nèi)容)進(jìn)行編碼,并可將編碼后的內(nèi)容數(shù)據(jù)發(fā)送到流服務(wù)器11300。流服務(wù)器11300可將流傳輸內(nèi)容的類型的編碼后的內(nèi)容數(shù)據(jù)發(fā)送到請求內(nèi)容數(shù)據(jù)的其它客戶端。客戶端是能夠?qū)幋a后的內(nèi)容數(shù)據(jù)進(jìn)行解碼的裝置,例如,計(jì)算機(jī)12100、PDA12200、視頻相機(jī)12300或移動(dòng)電話12500。因此,內(nèi)容供應(yīng)系統(tǒng)11000允許客戶端接收并再現(xiàn)編碼后的內(nèi)容數(shù)據(jù)。此外,內(nèi)容供應(yīng)系統(tǒng)11000允許客戶端實(shí)時(shí)接收編碼后的內(nèi)容數(shù)據(jù)并對編碼后的內(nèi)容數(shù)據(jù)進(jìn)行解碼和再現(xiàn),從而能夠進(jìn)行個(gè)人廣播。本公開的視頻編碼設(shè)備和視頻解碼設(shè)備可被應(yīng)用于包括在內(nèi)容供應(yīng)系統(tǒng)11000中的多個(gè)獨(dú)立裝置的編碼和解碼操作。參照圖23和圖24,現(xiàn)在將更加詳細(xì)地描述包括在根據(jù)實(shí)施例的內(nèi)容供應(yīng)系統(tǒng)11000中的移動(dòng)電話12500。圖23示出根據(jù)各種實(shí)施例的應(yīng)用本公開的視頻編碼方法和視頻解碼方法的移動(dòng)電話12500的外部結(jié)構(gòu)。移動(dòng)電話12500可以是智能電話,所述智能電話的功能不受限,并且所述智能電話的大多數(shù)功能可被改變或擴(kuò)展。移動(dòng)電話12500包括可與圖21的無線基站12000交換射頻(RF)信號(hào)的內(nèi)部天線12510,并包括用于顯示由相機(jī)12530捕捉到的圖像或經(jīng)由天線12510接收到的并被解碼的圖像的顯示屏12520(例如,液晶顯示器(LCD)或有機(jī)發(fā)光二極管(OLED)屏幕)。移動(dòng)電話12500包括包含有控制按鈕和觸摸面板的操作面板12540。如果顯示屏12520是觸摸屏,則操作面板12540還包括顯示屏12520的觸摸感測面板。移動(dòng)電話12500包括用于輸出語音和聲音的揚(yáng)聲器12580或另一類型的聲音輸出單元、以及用于輸入語音和聲音的麥克風(fēng)12550或另一類型的聲音輸入單元。移動(dòng)電話12500還包括用于捕捉視頻和靜止圖像的相機(jī)12530,諸如電荷耦合器件(CCD)相機(jī)。移動(dòng)電話12500還可包括:存儲(chǔ)介質(zhì)12570,用于存儲(chǔ)通過相機(jī)12530捕捉到的、經(jīng)由電子郵件接收到的、或根據(jù)各種方式獲得的編碼/解碼數(shù)據(jù)(例如,視頻或靜止圖像);插槽12560,存儲(chǔ)介質(zhì)12570經(jīng)由插槽12560被裝入移動(dòng)電話12500中。存儲(chǔ)介質(zhì)12570可以是閃存,例如,包括在塑料殼中的安全數(shù)字(SD)卡或電可擦除可編程只讀存儲(chǔ)器(EEPROM)。圖24示出移動(dòng)電話12500的內(nèi)部結(jié)構(gòu)。為了系統(tǒng)地控制包括顯示屏12520和操作面板12540的移動(dòng)電話12500的部件,供電電路12700、操作輸入控制器12640、圖像編碼器12720、相機(jī)接口12630、LCD控制器12620、圖像解碼器12690、復(fù)用器/解復(fù)用器12680、記錄/讀取單元12670、調(diào)制/解調(diào)單元12660和聲音處理器12650經(jīng)由同步總線12730被連接到中央控制器12710。如果用戶操作電源按鈕,并從“電源關(guān)閉”狀態(tài)設(shè)置為“電源開啟”狀態(tài),則供電電路12700從電池組向移動(dòng)電話12500的所有部件供電,從而將移動(dòng)電話12500設(shè)置為處于操作模式。中央控制器12710包括中央處理器(CPU)、ROM和RAM。在移動(dòng)電話12500將通信數(shù)據(jù)發(fā)送到外部的同時(shí),在中央控制器12710的控制下,由移動(dòng)電話12500產(chǎn)生數(shù)字信號(hào)。例如,聲音處理器12650可產(chǎn)生數(shù)字聲音信號(hào),圖像編碼器12720可產(chǎn)生數(shù)字圖像信號(hào),并且消息的文本數(shù)據(jù)可經(jīng)由操作面板12540和操作輸入控制器12640被產(chǎn)生。當(dāng)數(shù)字信號(hào)在中央控制器12710的控制下被發(fā)送到調(diào)制/解調(diào)單元12660時(shí),調(diào)制/解調(diào)單元12660對數(shù)字信號(hào)的頻帶進(jìn)行調(diào)制,并且通信電路12610對頻帶調(diào)制后的數(shù)字聲音信號(hào)執(zhí)行數(shù)模轉(zhuǎn)換(DAC)和頻率轉(zhuǎn)換。從通信電路12610輸出的發(fā)送信號(hào)可經(jīng)由天線12510被發(fā)送到語音通信基站或無線基站12000。例如,當(dāng)移動(dòng)電話12500處于通話模式時(shí),在中央控制器12710的控制下,經(jīng)由麥克風(fēng)12550獲得的聲音信號(hào)通過聲音處理器12650被變換成數(shù)字聲音信號(hào)。數(shù)字聲音信號(hào)可經(jīng)由調(diào)制/解調(diào)單元12660和通信電路12610被變換成變換信號(hào),并可經(jīng)由天線12510被發(fā)送。當(dāng)文本消息(例如,電子郵件)在數(shù)據(jù)通信模式下被發(fā)送時(shí),文本消息的文本數(shù)據(jù)經(jīng)由操作面板12540被輸入,并經(jīng)由操作輸入控制器12640被發(fā)送到中央控制器12610。在中央控制器12610的控制下,文本數(shù)據(jù)經(jīng)由調(diào)制/解調(diào)單元12660和通信電路12610被變換成發(fā)送信號(hào),并經(jīng)由天線12510被發(fā)送到無線基站12000。為了在數(shù)據(jù)通信模式下發(fā)送圖像數(shù)據(jù),由相機(jī)12530捕捉到的圖像數(shù)據(jù)經(jīng)由相機(jī)接口12630被提供給圖像編碼單元12720。捕捉到的圖像數(shù)據(jù)可經(jīng)由相機(jī)接口12630和LCD控制器12620被直接顯示在顯示屏12520上。圖像編碼器12720的結(jié)構(gòu)可與上述視頻編碼設(shè)備100的結(jié)構(gòu)相應(yīng)。圖像編碼器12720可根據(jù)上述視頻編碼方法,將從相機(jī)12530接收到的圖像數(shù)據(jù)變換為壓縮和編碼后的圖像數(shù)據(jù),并隨后將編碼后的圖像數(shù)據(jù)輸出到復(fù)用器/解復(fù)用器12680。在相機(jī)12530的記錄操作期間,由移動(dòng)電話12500的麥克風(fēng)12550獲得的聲音信號(hào)可經(jīng)由聲音處理器12650被變換成數(shù)字聲音數(shù)據(jù),并且數(shù)字聲音數(shù)據(jù)可被發(fā)送到復(fù)用器/解復(fù)用器12680。復(fù)用器/解復(fù)用器12680對從圖像編碼單元12720接收到的編碼后的圖像數(shù)據(jù)與從聲音處理器12650接收到的聲音數(shù)據(jù)一起進(jìn)行復(fù)用。對數(shù)據(jù)進(jìn)行復(fù)用的結(jié)果可經(jīng)由調(diào)制/解調(diào)單元12660和通信電路12610被變換成發(fā)送信號(hào),然后可經(jīng)由天線12510被發(fā)送。當(dāng)移動(dòng)電話12500從外部接收到通信數(shù)據(jù)時(shí),可對經(jīng)由天線12510接收到的信號(hào)執(zhí)行頻率恢復(fù)和ADC以將信號(hào)變換成數(shù)字信號(hào)。調(diào)制/解調(diào)單元12660對數(shù)字信號(hào)的頻帶進(jìn)行調(diào)制。根據(jù)頻帶調(diào)制后的數(shù)字信號(hào)的類型,將所述數(shù)字信號(hào)發(fā)送到視頻解碼單元12690、聲音處理器12650或LCD控制器12620。在通話模式下,移動(dòng)電話12500對經(jīng)由天線12510接收到的信號(hào)進(jìn)行放大,并通過對放大后的信號(hào)執(zhí)行頻率轉(zhuǎn)換和ADC來獲得數(shù)字聲音信號(hào)。在中央控制器12710的控制下,接收到的數(shù)字聲音信號(hào)經(jīng)由調(diào)制/解調(diào)單元12660和聲音處理器12650被變換成模擬聲音信號(hào),并且模擬聲音信號(hào)經(jīng)由揚(yáng)聲器12580被輸出。當(dāng)在數(shù)據(jù)通信模式下時(shí),接收在互聯(lián)網(wǎng)網(wǎng)站上訪問的視頻文件的數(shù)據(jù),經(jīng)由調(diào)制/解調(diào)單元12660將經(jīng)由天線12510從無線基站12000接收到的信號(hào)輸出為復(fù)用數(shù)據(jù),并將復(fù)用數(shù)據(jù)發(fā)送到復(fù)用器/解復(fù)用器12680。為了對經(jīng)由天線12510接收到的復(fù)用數(shù)據(jù)進(jìn)行解碼,復(fù)用器/解復(fù)用器12680將復(fù)用數(shù)據(jù)解復(fù)用成編碼后的視頻數(shù)據(jù)流和編碼后的音頻數(shù)據(jù)流。經(jīng)由同步總線12730,編碼后的視頻數(shù)據(jù)流和編碼后的音頻數(shù)據(jù)流分別被提供給視頻解碼單元12690和聲音處理器12650。圖像解碼器12690的結(jié)構(gòu)可與上述視頻解碼設(shè)備200的結(jié)構(gòu)相應(yīng)。圖像解碼器12690可根據(jù)由上述視頻解碼設(shè)備200或圖像解碼器500采用的視頻解碼方法,對編碼后的視頻數(shù)據(jù)進(jìn)行解碼來獲得重建的視頻數(shù)據(jù),并經(jīng)由LCD控制器12620將重建的視頻數(shù)據(jù)提供給顯示屏12520。因此,可將在互聯(lián)網(wǎng)網(wǎng)站上訪問的視頻文件的數(shù)據(jù)顯示在顯示屏12520上。同時(shí),聲音處理器12650可將音頻數(shù)據(jù)變換成模擬聲音信號(hào),并將模擬聲音信號(hào)提供給揚(yáng)聲器12580。因此,也可經(jīng)由揚(yáng)聲器12580再現(xiàn)在互聯(lián)網(wǎng)網(wǎng)站上訪問的視頻文件中包含的音頻數(shù)據(jù)。移動(dòng)電話12500或另一類型的通信終端可以是包括本公開的視頻編碼設(shè)備和視頻解碼設(shè)備兩者的收發(fā)終端,可以是僅包括本公開的視頻編碼設(shè)備的收發(fā)終端,或者可以是僅包括本公開的視頻解碼設(shè)備的收發(fā)終端。根據(jù)本公開的通信系統(tǒng)不限于以上參照圖22描述的通信系統(tǒng)。例如,圖25示出根據(jù)各種實(shí)施例的采用通信系統(tǒng)的數(shù)字廣播系統(tǒng)。根據(jù)實(shí)施例的圖25的數(shù)字廣播系統(tǒng)可通過使用本公開的視頻編碼設(shè)備和視頻解碼設(shè)備來接收經(jīng)由衛(wèi)星或地面網(wǎng)絡(luò)發(fā)送的數(shù)字廣播。具體地,廣播站12890通過使用無線電波將視頻數(shù)據(jù)流發(fā)送到通信衛(wèi)星或廣播衛(wèi)星12900。廣播衛(wèi)星12900發(fā)送廣播信號(hào),廣播信號(hào)經(jīng)由家用天線12860被發(fā)送到衛(wèi)星廣播接收器。在每個(gè)房屋中,可通過TV接收器12810、機(jī)頂盒12870或其它裝置對編碼后的視頻流進(jìn)行解碼和再現(xiàn)。當(dāng)本公開的視頻解碼設(shè)備被實(shí)現(xiàn)在再現(xiàn)設(shè)備12830中時(shí),再現(xiàn)設(shè)備12830可對記錄在存儲(chǔ)介質(zhì)12820(諸如盤或存儲(chǔ)卡)上的編碼后的視頻流進(jìn)行解析和解碼,以重建數(shù)字信號(hào)。因此,可在例如監(jiān)視器12840上再現(xiàn)重建的視頻信號(hào)。在被連接到用于衛(wèi)星/地面廣播的天線12860或用于接收有線電視(TV)廣播的有線天線12850的機(jī)頂盒12870中,可安裝本公開的視頻解碼設(shè)備。從機(jī)頂盒12870輸出的數(shù)據(jù)也可被再現(xiàn)在TV監(jiān)視器12880上。作為另一示例,可將本公開的視頻解碼設(shè)備安裝在TV接收器12810中,而不是機(jī)頂盒12870中。具有合適的天線12910的汽車12920可接收從衛(wèi)星12900或無線基站11700發(fā)送的信號(hào)??稍诎惭b在汽車12920中的汽車導(dǎo)航系統(tǒng)12930的顯示屏上再現(xiàn)解碼后的視頻。視頻信號(hào)可由本公開的視頻編碼設(shè)備來編碼,然后可被記錄并存儲(chǔ)在存儲(chǔ)介質(zhì)中。具體地,可由DVD記錄器將圖像信號(hào)存儲(chǔ)在DVD盤12960中,或可由硬盤記錄器12950將圖像信號(hào)存儲(chǔ)在硬盤中。作為另一示例,可將視頻信號(hào)存儲(chǔ)在SD卡12970中。如果硬盤記錄器12950包括根據(jù)實(shí)施例的本公開的視頻解碼設(shè)備,則記錄在DVD盤12960、SD卡12970或另一存儲(chǔ)介質(zhì)上的視頻信號(hào)可在TV監(jiān)視器12880上被再現(xiàn)。汽車導(dǎo)航系統(tǒng)12930可不包括圖26的相機(jī)12530、相機(jī)接口12630和圖像編碼單元12720。例如,計(jì)算機(jī)12100和TV接收器12810可不包括圖26的相機(jī)12530、相機(jī)接口12630和圖像編碼單元12720。圖26是示出根據(jù)各種實(shí)施例的使用視頻編碼設(shè)備和視頻解碼設(shè)備的云計(jì)算系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)的示圖。云計(jì)算系統(tǒng)可包括云計(jì)算服務(wù)器14000、用戶數(shù)據(jù)庫(DB)14100、多個(gè)計(jì)算資源14200和用戶終端。響應(yīng)于來自用戶終端的請求,云計(jì)算系統(tǒng)經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))提供多個(gè)計(jì)算資源14200的點(diǎn)播外包服務(wù)。在云計(jì)算環(huán)境下,服務(wù)提供商通過使用虛擬化技術(shù)組合位于不同的物理位置的數(shù)據(jù)中心處的計(jì)算資源,為用戶提供想要的服務(wù)。服務(wù)用戶不必將計(jì)算資源(例如,應(yīng)用、存儲(chǔ)器、操作系統(tǒng)(OS)和安全軟件)安裝在他/她自己的終端中以使用它們,但可在想要的時(shí)間點(diǎn)在通過虛擬化技術(shù)產(chǎn)生的虛擬空間中從服務(wù)中選擇和使用想要的服務(wù)。指定的服務(wù)用戶的用戶終端經(jīng)由包括互聯(lián)網(wǎng)和移動(dòng)電信網(wǎng)絡(luò)的數(shù)據(jù)通信網(wǎng)絡(luò)被連接到云計(jì)算服務(wù)器14000??蓮脑朴?jì)算服務(wù)器14000向用戶終端提供云計(jì)算服務(wù),特別是視頻再現(xiàn)服務(wù)。用戶終端可以是能夠被連接到互聯(lián)網(wǎng)的各種類型的電子裝置,例如,桌上型PC14300、智能TV14400、智能電話14500、筆記本計(jì)算機(jī)14600、便攜式多媒體播放器(PMP)14700、平板PC14800等。云計(jì)算服務(wù)器14000可組合分布在云網(wǎng)絡(luò)中的多個(gè)計(jì)算資源14200,并向用戶終端提供組合的結(jié)果。所述多個(gè)計(jì)算資源14200可包括各種數(shù)據(jù)服務(wù),并可包括從用戶終端上傳的數(shù)據(jù)。如上所述,云計(jì)算服務(wù)器14000可通過根據(jù)虛擬化技術(shù)組合分布在不同區(qū)域中的視頻數(shù)據(jù)庫來向用戶終端提供想要的服務(wù)。將關(guān)于已經(jīng)訂購云計(jì)算服務(wù)的用戶的用戶信息存儲(chǔ)在用戶DB14100中。用戶信息可包括用戶的登陸信息、地址、姓名和個(gè)人信用信息。用戶信息還可包括視頻的索引。這里,所述索引可包括已經(jīng)被再現(xiàn)的視頻的列表、正在被再現(xiàn)的視頻的列表、之前正在被再現(xiàn)的視頻的暫停點(diǎn)等??稍谟脩粞b置之間共享存儲(chǔ)在用戶DB14100中的關(guān)于視頻的信息。例如,當(dāng)響應(yīng)于來自筆記本計(jì)算機(jī)14600的請求將視頻服務(wù)提供給筆記本計(jì)算機(jī)14600時(shí),視頻服務(wù)的再現(xiàn)歷史被存儲(chǔ)在用戶DB14100中。當(dāng)從智能電話14500接收到用于再現(xiàn)此視頻服務(wù)的請求時(shí),云計(jì)算服務(wù)器14000基于用戶DB14100搜索并再現(xiàn)此視頻服務(wù)。當(dāng)智能電話14500從云計(jì)算服務(wù)器14000接收到視頻數(shù)據(jù)流時(shí),通過對視頻數(shù)據(jù)流進(jìn)行解碼來再現(xiàn)視頻的處理與以上參照圖24描述的移動(dòng)電話12500的操作類似。云計(jì)算服務(wù)器14000可參考存儲(chǔ)在用戶DB14100中的想要的視頻服務(wù)的再現(xiàn)歷史。例如,云計(jì)算服務(wù)器14000從用戶終端接收用于再現(xiàn)存儲(chǔ)在用戶DB14100中的視頻的請求。如果此視頻被再現(xiàn)過,則由云計(jì)算服務(wù)器14000執(zhí)行的對此視頻進(jìn)行流傳輸?shù)姆椒筛鶕?jù)來自用戶終端的請求(即,根據(jù)是將從視頻的起點(diǎn)還是從視頻的暫停點(diǎn)開始再現(xiàn)視頻)而不同。例如,如果用戶終端請求從視頻的起點(diǎn)開始再現(xiàn)視頻,則云計(jì)算服務(wù)器14000將從視頻的第一幀開始的視頻的流數(shù)據(jù)發(fā)送到用戶終端。如果用戶終端請求從視頻的暫停點(diǎn)開始再現(xiàn)視頻,則云計(jì)算服務(wù)器14000將從與暫停點(diǎn)相應(yīng)的幀開始的視頻的流數(shù)據(jù)發(fā)送到用戶終端。在此情況下,用戶終端可包括以上參照圖1至圖19描述的本公開的視頻解碼設(shè)備。作為另一示例,用戶終端可包括以上參照圖1至圖19描述的本公開的視頻編碼設(shè)備??蛇x擇地,用戶終端可包括以上參照圖1至圖19描述的本公開的視頻解碼設(shè)備和視頻編碼設(shè)備兩者。以上參照圖20至圖26描述了以上參照圖1至圖19描述的根據(jù)各種實(shí)施例的視頻編碼方法、視頻解碼方法、視頻編碼設(shè)備和視頻解碼設(shè)備的各種應(yīng)用。然而,以上參照圖1至圖19描述的根據(jù)各種實(shí)施例的將視頻編碼方法和視頻解碼方法存儲(chǔ)在存儲(chǔ)介質(zhì)中的方法或者將視頻編碼設(shè)備和視頻解碼設(shè)備實(shí)現(xiàn)在裝置中的方法不限于以上參照圖20至圖26描述的實(shí)施例。本領(lǐng)域的普通技術(shù)人員將理解,在不脫離由權(quán)利要求限定的本公開的精神和范圍的情況下,可作出形式和細(xì)節(jié)上的各種改變。實(shí)施例應(yīng)僅被看作描述性意義,而不是限制的目的。因此,本發(fā)明的范圍不由本公開的詳細(xì)描述來限定,而由權(quán)利要求來限定,在所述范圍內(nèi)的所有不同將被解釋為包括在本公開中。當(dāng)前第1頁1 2 3