使用用于多視點(diǎn)視頻預(yù)測(cè)的參考列表對(duì)多視點(diǎn)視頻進(jìn)行編碼的方法及其裝置以及使用用 ...的制作方法
【專利摘要】提供了一種通過對(duì)多視點(diǎn)視頻的每個(gè)視點(diǎn)圖像執(zhí)行幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)來對(duì)多視點(diǎn)視頻進(jìn)行編碼和解碼的方法。一種對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)編碼的方法包括:確定第一參考畫面列表和第二參考畫面列表中的至少一個(gè)參考畫面列表,其中,第一參考畫面列表和第二參考畫面列表各自地包括用于當(dāng)前畫面的幀間預(yù)測(cè)的具有與當(dāng)前畫面相同的視點(diǎn)的恢復(fù)圖像以及用于視點(diǎn)間預(yù)測(cè)的恢復(fù)圖像;通過使用確定的至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定至少一個(gè)參考畫面和參考?jí)K;通過使用參考?jí)K對(duì)當(dāng)前塊執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
【專利說明】使用用于多視點(diǎn)視頻預(yù)測(cè)的參考列表對(duì)多視點(diǎn)視頻進(jìn)行編 碼的方法及其裝置以及使用用于多視點(diǎn)視頻預(yù)測(cè)的參考列 表對(duì)多視點(diǎn)視頻進(jìn)行解碼的方法及其裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明構(gòu)思涉及對(duì)多視點(diǎn)視頻的編碼和解碼。
【背景技術(shù)】
[0002] 隨著用于再現(xiàn)和存儲(chǔ)高分辨率或高質(zhì)量視頻內(nèi)容的硬件的開發(fā)和提供,對(duì)于用于 有效地對(duì)高分辨率或高質(zhì)量視頻內(nèi)容進(jìn)行編碼或解碼的視頻編解碼器的需求正在增加。根 據(jù)傳統(tǒng)的視頻編解碼器,基于具有預(yù)定尺寸的宏塊,根據(jù)受限的編碼方法來對(duì)視頻進(jìn)行編 碼。
[0003] 空間域的圖像數(shù)據(jù)經(jīng)由頻率變換被變換為頻域的系數(shù)。根據(jù)視頻編解碼器,將圖 像劃分為具有預(yù)定尺寸的塊,對(duì)每個(gè)各塊執(zhí)行離散余弦變換(DCT),并以塊為單位對(duì)頻率系 數(shù)進(jìn)行編碼,以進(jìn)行頻率變換的快速計(jì)算。與空間域的圖像數(shù)據(jù)相比,頻域的系數(shù)容易被壓 縮。具體地,由于根據(jù)經(jīng)由視頻編解碼器的幀間預(yù)測(cè)或幀內(nèi)預(yù)測(cè)的預(yù)測(cè)誤差來表示空間域 的圖像像素值,因此當(dāng)對(duì)預(yù)測(cè)誤差執(zhí)行頻率變換時(shí),大量數(shù)據(jù)可被變換為〇。根據(jù)視頻編解 碼器,可通過使用小量數(shù)據(jù)來代替連續(xù)并重復(fù)產(chǎn)生的數(shù)據(jù),來減少數(shù)據(jù)量。
[0004] 隨著對(duì)于多視點(diǎn)視頻的需求增加,根據(jù)視點(diǎn)的數(shù)量而增加的視頻的數(shù)據(jù)量正在成 為問題。因此,針對(duì)確定如何有效地對(duì)多視點(diǎn)視頻進(jìn)行編碼已經(jīng)做出許多努力。
【發(fā)明內(nèi)容】
[0005] 技術(shù)問題
[0006] 本發(fā)明構(gòu)思提供了一種通過對(duì)多視點(diǎn)視頻的多個(gè)視點(diǎn)的圖像執(zhí)行幀間預(yù)測(cè)和視 點(diǎn)間預(yù)測(cè)來對(duì)多視點(diǎn)視頻進(jìn)行編碼和解碼的方法。
[0007] 技術(shù)方案
[0008] 根據(jù)一個(gè)或更多個(gè)示例性實(shí)施例,提供了一種對(duì)多視點(diǎn)圖像進(jìn)行預(yù)測(cè)編碼的方 法,包括:確定從第一參考畫面列表和第二參考畫面列表中選擇的至少一個(gè)參考畫面列表, 其中,第一參考畫面列表包括作為當(dāng)前畫面的相同視點(diǎn)的圖像中的具有在當(dāng)前畫面的再現(xiàn) 順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng) 前畫面的視點(diǎn)標(biāo)識(shí)符(VID)的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面列表包括具有與當(dāng) 前畫面相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具 有與當(dāng)前畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像;通過使 用確定的所述至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定至少一個(gè)參考畫面和參 考?jí)K;通過使用參考?jí)K對(duì)當(dāng)前塊執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
[0009] 有益效果
[0010] 根據(jù)用于對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)編碼的設(shè)備,可提供用于對(duì)多視點(diǎn)視頻執(zhí)行幀間 預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)的參考畫面列表。單個(gè)參考畫面列表可包括用于幀間預(yù)測(cè)的參考畫面和 用于視點(diǎn)間預(yù)測(cè)的參考畫面。
[0011] 根據(jù)用于對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)解碼的設(shè)備,可產(chǎn)生包括用于幀間預(yù)測(cè)的參考畫 面和用于視點(diǎn)間預(yù)測(cè)的參考畫面的至少一個(gè)參考畫面列表??赏ㄟ^參考單個(gè)參考畫面列表 來確定當(dāng)前畫面的參考畫面,并可從參考畫面中確定參考?jí)K,從而執(zhí)行從幀間預(yù)測(cè)和視點(diǎn) 間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
【專利附圖】
【附圖說明】
[0012] 圖Ia是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備的框圖;
[0013] 圖Ib是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼方法的流程圖;
[0014] 圖2a是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備的框圖;
[0015] 圖2b是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼方法的流程圖;
[0016] 圖3是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的用于對(duì)當(dāng)前畫面執(zhí)行幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè) 的參考對(duì)象的不圖;
[0017] 圖4是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于圖3的參考對(duì)象配置的參考畫面列表的示 例性示圖;
[0018] 圖5a和圖5b是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的修改LO列表的處理的不圖;
[0019] 圖6是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的畫面參數(shù)集的語法的示圖;
[0020] 圖7是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的條帶頭的語法的示圖;
[0021] 圖8是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的用于修改參考畫面列表的參數(shù)的語法的示圖;
[0022] 圖9是根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的參考畫面列表組合的示例性示圖;
[0023] 圖10和圖11是根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的修改參考畫面列表組合的處理的 示圖;
[0024] 圖12是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備的多視點(diǎn)視頻 編碼設(shè)備的框圖;
[0025] 圖13是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備的多視點(diǎn)視頻 解碼設(shè)備的框圖;
[0026] 圖14是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備 的框圖;
[0027] 圖15是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻解碼設(shè)備 的框圖;
[0028] 圖16是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元的概念的示圖;
[0029] 圖17是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于編碼單元的圖像編碼器的框圖;
[0030] 圖18是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于編碼單元的圖像解碼器的框圖;
[0031] 圖19是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的根據(jù)深度的較深層編碼單元以及分區(qū)的示 圖;
[0032] 圖20是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元與變換單元之間的關(guān)系的示圖;
[0033] 圖21是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的根據(jù)與編碼深度相應(yīng)的深度的編碼信息的示 圖;
[0034] 圖22是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的根據(jù)深度的較深層編碼單元的示圖;
[0035] 圖23至圖25是用于描述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元、預(yù)測(cè)單元和變換 單元之間的關(guān)系的示圖;
[0036] 圖26是用于描述根據(jù)表1的編碼模式信息的編碼單元、預(yù)測(cè)單元和變換單元之間 的關(guān)系的不圖;
[0037] 圖27是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)有程序的盤的物理結(jié)構(gòu)的示圖;
[0038] 圖28是通過使用盤來記錄和讀取程序的盤驅(qū)動(dòng)器的示圖;
[0039] 圖29是提供內(nèi)容分配服務(wù)的內(nèi)容供應(yīng)系統(tǒng)的整體結(jié)構(gòu)的示圖;
[0040] 圖30和圖31分別是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的應(yīng)用了視頻編碼方法和視頻解碼 方法的移動(dòng)電話的外部結(jié)構(gòu)和內(nèi)部結(jié)構(gòu)的示圖;
[0041] 圖32是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的采用通信系統(tǒng)的數(shù)字廣播系統(tǒng)的示圖;
[0042] 圖33是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的使用視頻編碼設(shè)備和視頻解碼設(shè)備的云計(jì)算 系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)的示圖。
[0043] 最佳模式
[0044] 根據(jù)一個(gè)或更多個(gè)示例性實(shí)施例,一種對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)編碼的方法包括: 確定從第一參考畫面列表和第二參考畫面列表中選擇的至少一個(gè)參考畫面列表,其中,第 一參考畫面列表包括與當(dāng)前畫面相同的視點(diǎn)的圖像中的具有在當(dāng)前畫面的再現(xiàn)順序之前 的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng)前畫面的 視點(diǎn)標(biāo)識(shí)符(VID)的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面列表包括具有與當(dāng)前畫面相 同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前 畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像;通過使用確定的 至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定至少一個(gè)參考畫面和參考?jí)K;通過使 用參考?jí)K對(duì)當(dāng)前塊執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
[0045] 確定至少一個(gè)參考畫面列表的步驟可包括:確定所確定的至少一個(gè)參考畫面列表 的參考索引的參考順序在當(dāng)前條帶中是否可被任意修改;當(dāng)參考順序在當(dāng)前條帶中可被任 意修改時(shí),任意修改用于當(dāng)前畫面中的當(dāng)前條帶的確定的至少一個(gè)參考畫面列表的參考索 引的參考順序。
[0046] 根據(jù)一個(gè)或更多個(gè)示例性實(shí)施例,一種對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)解碼的方法包括: 確定從第一參考畫面列表和第二參考畫面列表中選擇的至少一個(gè)參考畫面列表,其中,第 一參考畫面列表包括與當(dāng)前畫面相同的視點(diǎn)的圖像中的具有在當(dāng)前畫面的再現(xiàn)順序之前 的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng)前畫面的 視點(diǎn)標(biāo)識(shí)符(VID)的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面列表包括具有與當(dāng)前畫面相 同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前 畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像;通過使用確定的 至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定至少一個(gè)參考畫面和參考?jí)K;通過使 用參考?jí)K對(duì)當(dāng)前塊執(zhí)行從運(yùn)動(dòng)補(bǔ)償和視差補(bǔ)償中選擇的至少一個(gè)補(bǔ)償。
[0047] 確定至少一個(gè)參考畫面列表的步驟可包括:確定確定的至少一個(gè)參考畫面列表的 參考索引的參考順序在當(dāng)前條帶中是否可被任意修改;當(dāng)參考順序在當(dāng)前條帶中可被任意 修改時(shí),任意修改用于當(dāng)前條帶的確定的至少一個(gè)參考畫面列表的參考索引的參考順序。 [0048] 根據(jù)一個(gè)或更多個(gè)示例性實(shí)施例,一種用于對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)編碼的設(shè)備包 括:參考畫面列表確定單元,確定從第一參考畫面列表和第二參考畫面列表中選擇的至少 一個(gè)參考畫面列表,其中,第一參考畫面列表包括與當(dāng)前畫面相同的視點(diǎn)的圖像中的具有 在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的 再現(xiàn)順序和小于當(dāng)前畫面的視點(diǎn)標(biāo)識(shí)符(VID)的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面 列表包括具有與當(dāng)前畫面相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一 個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè) 恢復(fù)圖像;預(yù)測(cè)單元,通過使用確定的至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定 至少一個(gè)參考畫面和參考?jí)K;通過使用參考?jí)K對(duì)當(dāng)前塊執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選 擇的至少一個(gè)預(yù)測(cè)。
[0049] 根據(jù)一個(gè)或更多個(gè)示例性實(shí)施例,一種用于對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)解碼的設(shè)備包 括:參考畫面列表確定單元,確定從第一參考畫面列表和第二參考畫面列表中選擇的至少 一個(gè)參考畫面列表,其中,第一參考畫面列表包括與當(dāng)前畫面相同的視點(diǎn)的圖像中的具有 在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的 再現(xiàn)順序和小于當(dāng)前畫面的視點(diǎn)標(biāo)識(shí)符(VID)的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面 列表包括具有與當(dāng)前畫面相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一 個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè) 恢復(fù)圖像;補(bǔ)償單元,通過使用確定的至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定 至少一個(gè)參考畫面和參考?jí)K;通過使用參考?jí)K對(duì)當(dāng)前塊執(zhí)行從運(yùn)動(dòng)補(bǔ)償和視差補(bǔ)償中選擇 的至少一個(gè)補(bǔ)償。
[0050] 根據(jù)一個(gè)或更多個(gè)示例性實(shí)施例,一種記錄有程序的非暫時(shí)計(jì)算機(jī)可讀記錄介 質(zhì),其中,當(dāng)由計(jì)算機(jī)執(zhí)行所述程序時(shí),所述程序執(zhí)行對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)編碼的方法和 對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)解碼的方法。
【具體實(shí)施方式】
[0051] 在下文中,根據(jù)本發(fā)明構(gòu)思的實(shí)施例,將參考圖Ia至圖11來描述多視點(diǎn)視頻預(yù)測(cè) 編碼設(shè)備、多視點(diǎn)視頻預(yù)測(cè)編碼方法、多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備和多視點(diǎn)視頻預(yù)測(cè)解碼方 法。此外,將參考圖12和圖13來描述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括多視點(diǎn)視頻預(yù)測(cè)編 碼設(shè)備的多視點(diǎn)視頻編碼設(shè)備和根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括多視點(diǎn)視頻預(yù)測(cè)解碼設(shè) 備的多視點(diǎn)視頻解碼設(shè)備。此外,根據(jù)本發(fā)明構(gòu)思的實(shí)施例,將參考圖14至圖26來描述基 于具有樹結(jié)構(gòu)的編碼單元的多視點(diǎn)視頻編碼設(shè)備、多視點(diǎn)視頻解碼設(shè)備、多視點(diǎn)視頻編碼 方法和多視點(diǎn)視頻解碼方法。最后,將參考圖27至圖33來描述可應(yīng)用多視點(diǎn)視頻編碼方 法、多視點(diǎn)視頻解碼方法、視頻編碼方法和視頻解碼方法的各個(gè)實(shí)施例。在下文中,"圖像" 可以表示視頻的靜止圖像或運(yùn)動(dòng)圖像或者視頻本身。
[0052] 首先,根據(jù)本發(fā)明構(gòu)思的實(shí)施例,將參考圖Ia至圖11來描述多視點(diǎn)視頻預(yù)測(cè)編碼 設(shè)備、多視點(diǎn)視頻預(yù)測(cè)編碼方法、多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備和多視點(diǎn)視頻預(yù)測(cè)解碼方法。
[0053] 圖Ia是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備的框圖。
[0054] 圖Ib是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼方法的流程圖。參考圖 lb,將詳細(xì)描述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10的操作。
[0055] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10包括參考畫面列表確定 單元12和預(yù)測(cè)單元14。
[0056] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10對(duì)基本視點(diǎn)圖像和附加 視點(diǎn)圖像進(jìn)行編碼。例如,中心視點(diǎn)圖像、左視點(diǎn)圖像和右視點(diǎn)圖像被編碼,其中,中心視點(diǎn) 圖像可作為基本視點(diǎn)圖像被編碼,左視點(diǎn)圖像可作為第一附加視點(diǎn)圖像被編碼,右視點(diǎn)圖 像可作為第二附加視點(diǎn)圖像被編碼。根據(jù)視點(diǎn),通過對(duì)圖像進(jìn)行編碼而產(chǎn)生的數(shù)據(jù)可被輸 出為分尚的比特流。
[0057] 當(dāng)存在至少三個(gè)附加視點(diǎn)時(shí),基本視點(diǎn)圖像、第一附加視點(diǎn)的第一附加視點(diǎn)圖像 到第K附加視點(diǎn)的第K附加視點(diǎn)圖像可被編碼。因此,基本視點(diǎn)圖像的編碼結(jié)果可被輸出 為基本視點(diǎn)比特流,第一附加視點(diǎn)圖像到第K附加視點(diǎn)圖像的編碼結(jié)果可被分別輸出為第 一附加視點(diǎn)比特流到第K附加視點(diǎn)比特流。
[0058] 例如,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可對(duì)基本視點(diǎn)圖像進(jìn)行編碼,從而輸出包括編 碼符號(hào)和采樣的默認(rèn)層比特流。另外,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可對(duì)附加視點(diǎn)圖像進(jìn) 行編碼,從而通過參考對(duì)基本視點(diǎn)圖像進(jìn)行編碼產(chǎn)生的編碼符號(hào)和采樣來輸出附加層比特 流。
[0059] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可根據(jù)視頻的每個(gè)圖像 的塊來執(zhí)行編碼。塊可具有正方形狀、矩形形狀或任意幾何形狀,并不限于具有預(yù)定尺寸的 數(shù)據(jù)單元。根據(jù)實(shí)施例的塊可以是具有樹結(jié)構(gòu)的編碼單元中的最大編碼單元、編碼單元、預(yù) 測(cè)單元或變換單元。后面將參考圖14至圖26來描述基于具有樹結(jié)構(gòu)的編碼單元的視頻編 碼方法和視頻解碼方法。
[0060] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可執(zhí)行幀間預(yù)測(cè),其中, 在幀間預(yù)測(cè)中,作為當(dāng)前畫面的相同視點(diǎn)的圖像(在下文中,稱為"相同視點(diǎn)圖像")被參考 并從而被預(yù)測(cè)。通過執(zhí)行幀間預(yù)測(cè),可產(chǎn)生指示當(dāng)前畫面的參考畫面的參考索引、指示當(dāng)前 畫面和參考畫面的運(yùn)動(dòng)信息的運(yùn)動(dòng)矢量和作為當(dāng)前畫面與參考畫面之間的差分量的殘差 數(shù)據(jù)。
[0061] 另外,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可執(zhí)行視點(diǎn)間預(yù) 測(cè),其中,在視點(diǎn)間預(yù)測(cè)中,通過參考與當(dāng)前畫面的視點(diǎn)不同的視點(diǎn)的圖像(在下文中,稱 為"不同視點(diǎn)圖像")來預(yù)測(cè)當(dāng)前視點(diǎn)圖像。通過執(zhí)行視點(diǎn)間預(yù)測(cè),可產(chǎn)生指示當(dāng)前視點(diǎn)的 當(dāng)前畫面的參考畫面的參考索弓丨、當(dāng)前畫面與視點(diǎn)不同于當(dāng)前畫面的視點(diǎn)的參考畫面之間 的視差信息和作為當(dāng)前畫面與視點(diǎn)不同于當(dāng)前畫面的視點(diǎn)的參考畫面之間的差分量的殘 差數(shù)據(jù)。
[0062] 在當(dāng)前視點(diǎn)圖像上,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可 執(zhí)行從相同視點(diǎn)圖像之間的幀間預(yù)測(cè)和不同視點(diǎn)圖像之間的視點(diǎn)間預(yù)測(cè)中選擇的至少一 個(gè)預(yù)測(cè)??苫跀?shù)據(jù)單元(諸如,編碼單元、預(yù)測(cè)單元或變換單元)執(zhí)行幀間預(yù)測(cè)和視點(diǎn)間 預(yù)測(cè)。
[0063] 在下文中,為了描述方便,將主要在單個(gè)視點(diǎn)的圖像的預(yù)測(cè)方面來描述根據(jù)本發(fā) 明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10的操作。然而,不僅對(duì)單個(gè)視點(diǎn)的圖像執(zhí)行 多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10的操作,還對(duì)除了單個(gè)視點(diǎn)之外的多個(gè)視點(diǎn)的圖像執(zhí)行多視 點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10的操作。
[0064] 可被參考以對(duì)各個(gè)相同視點(diǎn)圖像進(jìn)行預(yù)測(cè)的恢復(fù)圖像可根據(jù)視點(diǎn)而被存儲(chǔ)在解 碼畫面緩沖器(DPB)中。然而,可通過使用存儲(chǔ)在用于當(dāng)前畫面的DPB中的恢復(fù)圖像中的 一些或全部來確定用于當(dāng)前畫面的幀間預(yù)測(cè)和/或視點(diǎn)間預(yù)測(cè)的參考畫面列表。
[0065] 為了對(duì)當(dāng)前畫面執(zhí)行幀間預(yù)測(cè),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼 設(shè)備10可參考相同視點(diǎn)圖像中的在當(dāng)前畫面之前恢復(fù)的圖像。指示再現(xiàn)順序的編號(hào)(即, 畫面順序計(jì)數(shù)(POC))可被分配給每個(gè)圖像。即使當(dāng)小于當(dāng)前畫面的POC的POC被分配給圖 像時(shí),如果圖像在當(dāng)前畫面之前被恢復(fù),則可通過參考恢復(fù)圖像對(duì)當(dāng)前畫面執(zhí)行幀間預(yù)測(cè)。
[0066] 通過執(zhí)行幀間預(yù)測(cè),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可 產(chǎn)生指示與不同視點(diǎn)圖像相應(yīng)的塊之間的位置差的運(yùn)動(dòng)矢量。
[0067] 為了對(duì)當(dāng)前畫面執(zhí)行視點(diǎn)間預(yù)測(cè),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編 碼設(shè)備10可參考具有與當(dāng)前畫面相同的再現(xiàn)順序的不同視點(diǎn)圖像中的在當(dāng)前畫面之前恢 復(fù)的圖像。視點(diǎn)標(biāo)識(shí)符(VID)可被分配給每個(gè)視點(diǎn),從而將視點(diǎn)彼此相區(qū)分。例如,如果視 點(diǎn)從當(dāng)前視點(diǎn)向左偏離,則VID可減小,如果視點(diǎn)從當(dāng)前視點(diǎn)向右偏離,則VID可增加???通過參考具有與當(dāng)前畫面相同的再現(xiàn)順序的不同視點(diǎn)圖像中被首先恢復(fù)的圖像來對(duì)當(dāng)前 畫面執(zhí)行視點(diǎn)間預(yù)測(cè)。
[0068] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可經(jīng)由視點(diǎn)間預(yù)測(cè)來產(chǎn) 生多視點(diǎn)圖像之間的視差信息。多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可產(chǎn)生指示視點(diǎn)間視差矢量 或視點(diǎn)間深度的深度圖作為與相同場(chǎng)景(即,相同再現(xiàn)順序)相應(yīng)的不同視點(diǎn)圖像之間的 視差息。
[0069] 在操作11中,為了確定用于執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù) 測(cè)的當(dāng)前畫面的參考畫面,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可確定 存儲(chǔ)可以是參考畫面的候選圖像的參考畫面列表。從存儲(chǔ)在DPB中的恢復(fù)圖像中,當(dāng)前畫 面的參考畫面列表可存儲(chǔ)關(guān)于恢復(fù)圖像的順序的信息,該信息可被當(dāng)前畫面參考。
[0070] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可根據(jù)預(yù)測(cè)模式產(chǎn)生一個(gè) 或兩個(gè)參考畫面列表。在當(dāng)前畫面是僅準(zhǔn)許前向預(yù)測(cè)的P條帶類型圖像或者僅準(zhǔn)許雙向預(yù) 測(cè)的B條帶類型圖像時(shí),參考畫面列表確定單元12可產(chǎn)生LO列表作為第一參考畫面列表。
[0071] 在操作11中,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可確定LO列 表,其中,所述LO列表包括相同視點(diǎn)圖像中的在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至 少一個(gè)恢復(fù)圖像和與當(dāng)前畫面相同的再現(xiàn)順序并且VID小于當(dāng)前畫面的VID的至少一個(gè)恢 復(fù)圖像。
[0072] 另外,在操作11中,在當(dāng)前畫面是B條帶類型圖像時(shí),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的 參考畫面列表確定單元12可另外產(chǎn)生Ll列表作為第二參考畫面列表。根據(jù)本發(fā)明構(gòu)思的 實(shí)施例的參考畫面列表確定單元12可確定Ll列表,其中,所述Ll列表包括具有在當(dāng)前畫 面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像和具有與當(dāng)前畫面相同的再現(xiàn)順序并 且VID大于當(dāng)前畫面的VID的至少一個(gè)恢復(fù)圖像。
[0073] 雖然LO列表可主要包括相同視點(diǎn)圖像中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再 現(xiàn)順序的恢復(fù)圖像,但也可包括具有之后的再現(xiàn)順序的恢復(fù)圖像。同樣,LO列表可主要包 括具有與當(dāng)前畫面相同的再現(xiàn)順序的不同視點(diǎn)圖像中的具有小于當(dāng)前畫面的VID的VID的 恢復(fù)圖像,并也可包括具有較大的VID的恢復(fù)圖像。
[0074] 類似地,Ll列表可主要包括相同視點(diǎn)圖像中的具有在恢復(fù)圖像的再現(xiàn)順序之后的 再現(xiàn)順序的恢復(fù)圖像,但也可包括具有之前的再現(xiàn)順序的恢復(fù)圖像。同樣,LI列表可主要 包括具有與當(dāng)前畫面相同的再現(xiàn)順序的不同視點(diǎn)圖像中的具有大于當(dāng)前畫面的VID的VID 的恢復(fù)圖像,并也可包括具有較小的VID的恢復(fù)圖像。
[0075] 因此,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可將從LO列表和Ll 列表中選擇的至少一個(gè)列表確定為用于從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè) 的當(dāng)前畫面的參考畫面列表。
[0076] 在操作13中,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的預(yù)測(cè)單元14可通過使用由參考畫面列 表確定單元12確定的至少一個(gè)參考畫面列表來確定用于當(dāng)前畫面的當(dāng)前塊的至少一個(gè)參 考畫面和參考?jí)K。在操作15中,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的預(yù)測(cè)單元14可通過使用在操 作13中確定的參考?jí)K對(duì)當(dāng)前塊執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
[0077] 另外,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可確定所確定的至 少一個(gè)參考畫面列表的參考索引的參考順序是否可在當(dāng)前畫面中被任意修改。
[0078] 當(dāng)參考順序可在當(dāng)前畫面中被任意修改時(shí),參考畫面列表確定單元12可修改用 于當(dāng)前畫面中的當(dāng)前條帶的確定的至少一個(gè)參考畫面列表的參考索引的參考順序。
[0079] 另外,針對(duì)當(dāng)前畫面,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可從 第一參考畫面列表中確定具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖 像的第一默認(rèn)數(shù)量以及具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第二默認(rèn)數(shù) 量。另外,針對(duì)當(dāng)前畫面,參考畫面列表確定單元12可從第二參考畫面列表中確定具有在 當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像的第三默認(rèn)數(shù)量以及具有大于 當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第四默認(rèn)數(shù)量。
[0080] 在當(dāng)前條帶中,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可確定從 針對(duì)當(dāng)前畫面確定的第一參考畫面列表的第一默認(rèn)數(shù)量和第二默認(rèn)數(shù)量以及第二參考畫 面列表的第三默認(rèn)數(shù)量和第四默認(rèn)數(shù)量中選擇的至少一個(gè)數(shù)量是否可被分別替代。
[0081] 當(dāng)每個(gè)參考畫面列表的恢復(fù)圖像的默認(rèn)數(shù)量可被分別替代時(shí),根據(jù)本發(fā)明構(gòu)思的 實(shí)施例的參考畫面列表確定單元12可確定從在當(dāng)前條帶中獨(dú)立地可用的第一參考畫面列 表的恢復(fù)圖像的數(shù)量和第二參考畫面列表的恢復(fù)圖像的數(shù)量中選擇的至少一個(gè)數(shù)量。
[0082] 換句話說,在當(dāng)前條帶中,當(dāng)每個(gè)參考畫面列表的恢復(fù)圖像的默認(rèn)數(shù)量可被分別 替代時(shí),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可使用獨(dú)立地應(yīng)用于當(dāng)前 條帶的第一有效數(shù)量而不是通常應(yīng)用于當(dāng)前畫面的第一默認(rèn)數(shù)量來替代第一參考畫面列 表中的具有與當(dāng)前畫面相同的視點(diǎn)但在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的恢復(fù)圖像 的數(shù)量。
[0083] 同樣,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可使用獨(dú)立地應(yīng)用 于當(dāng)前條帶的第二有效數(shù)量而不是通常應(yīng)用于當(dāng)前畫面的第二默認(rèn)數(shù)量來替代第一參考 畫面列表中的具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng)前畫面的VID的VID的至少一個(gè)恢 復(fù)圖像的數(shù)量。
[0084] 同樣,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可使用獨(dú)立地應(yīng)用 于當(dāng)前條帶的第三有效數(shù)量而不是通常應(yīng)用于當(dāng)前畫面的第三默認(rèn)數(shù)量來替代第二參考 畫面列表中的具有與當(dāng)前畫面相同的視點(diǎn)但再現(xiàn)順序在當(dāng)前畫面的再現(xiàn)順序之后的至少 一個(gè)恢復(fù)圖像的數(shù)量。
[0085] 同樣,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元12可使用獨(dú)立地應(yīng)用 于當(dāng)前條帶的第四有效數(shù)量而不是通常應(yīng)用于當(dāng)前畫面的第四默認(rèn)數(shù)量來替代第二參考 畫面列表中的具有與當(dāng)前畫面相同的再現(xiàn)順序但VID大于當(dāng)前畫面的VID的至少一個(gè)恢復(fù) 圖像的數(shù)量。
[0086] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括在第一參考畫面列表中的參考索引的最大數(shù)量 可以是第一參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢 復(fù)圖像的第一默認(rèn)數(shù)量以及具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第二默 認(rèn)數(shù)量的總和。
[0087] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括在第二參考畫面列表中的參考索引的最大數(shù)量 可以是第二參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢 復(fù)圖像的第三默認(rèn)數(shù)量以及具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第四默 認(rèn)數(shù)量的總和。
[0088] 根據(jù)基于從由參考畫面列表確定單元12確定的LO列表和Ll列表中選擇的至少 一個(gè)列表的參考順序,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的預(yù)測(cè)單元14可將當(dāng)前畫面與存儲(chǔ)在DPB 中的恢復(fù)圖像進(jìn)行比較,從而確定用于對(duì)當(dāng)前畫面進(jìn)行預(yù)測(cè)的參考畫面。另外,參考畫面列 表確定單元12可通過檢測(cè)參考畫面中的與當(dāng)前塊最相似的塊來確定參考?jí)K。
[0089] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的預(yù)測(cè)單元14可確定指示確定的參考畫面的參考索引 以及作為運(yùn)動(dòng)矢量或視差矢量的當(dāng)前塊與參考?jí)K之間的位置差。當(dāng)前塊和參考?jí)K的每個(gè)像 素的差值可被確定為殘差數(shù)據(jù)。
[0090] 當(dāng)根據(jù)本發(fā)明構(gòu)思的實(shí)施例的預(yù)測(cè)單元14執(zhí)行幀間預(yù)測(cè)時(shí),參考畫面和參考?jí)K 可從以下圖像被確定:在從第一參考畫面列表中具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順 序的至少一個(gè)恢復(fù)圖像和第二參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn) 順序的至少一個(gè)恢復(fù)圖像中選擇的至少一個(gè)圖像。通過對(duì)當(dāng)前塊執(zhí)行幀間預(yù)測(cè)確定的參考 塊與該當(dāng)前塊之間的第一殘差數(shù)據(jù)、指示參考?jí)K的第一運(yùn)動(dòng)矢量和指示參考畫面的第一參 考索引可被產(chǎn)生為幀間預(yù)測(cè)結(jié)果數(shù)據(jù)。
[0091] 當(dāng)根據(jù)本發(fā)明構(gòu)思的實(shí)施例的預(yù)測(cè)單元14執(zhí)行視點(diǎn)間預(yù)測(cè)時(shí),參考畫面和參考 塊可從以下圖像被確定:從第一參考畫面列表中具有小于當(dāng)前畫面的VID的VID的至少一 個(gè)恢復(fù)圖像和第二參考畫面列表中的具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像 中選擇的至少一個(gè)圖像。通過對(duì)當(dāng)前塊執(zhí)行視點(diǎn)間預(yù)測(cè)確定的參考?jí)K與該當(dāng)前塊之間的第 二殘差數(shù)據(jù)、指示參考?jí)K的第二視差矢量和指示參考畫面的第二參考索引可被產(chǎn)生為視點(diǎn) 間預(yù)測(cè)結(jié)果數(shù)據(jù)。
[0092] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可包括控制參考畫面列 表確定單元12和預(yù)測(cè)單元14的中央處理器(未示出)??蛇x擇地,參考畫面列表確定單 元12和預(yù)測(cè)單元14可通過包括在其內(nèi)的自身處理器來進(jìn)行操作,并且自身處理器可相互 有機(jī)地進(jìn)行操作,從而多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10總體上進(jìn)行操作。可選擇地,參考畫面 列表確定單元12和預(yù)測(cè)單元14可通過根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè) 備10的外部處理器(未示出)而被控制。
[0093] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可包括存儲(chǔ)參考畫面列 表確定單元12和預(yù)測(cè)單元14的輸入數(shù)據(jù)和輸出數(shù)據(jù)的至少一個(gè)數(shù)據(jù)存儲(chǔ)單元(未示出)。 多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可包括控制輸入到數(shù)據(jù)存儲(chǔ)單元的數(shù)據(jù)/從數(shù)據(jù)存儲(chǔ)單元輸 出的數(shù)據(jù)的存儲(chǔ)器控制器(未示出)。
[0094] 以下將參照?qǐng)D2a和圖2b來描述上面參照?qǐng)DIa和圖Ib描述的根據(jù)實(shí)施例的恢復(fù) 被預(yù)測(cè)編碼的多視點(diǎn)視頻比特流的多視點(diǎn)解碼設(shè)備和多視點(diǎn)視頻解碼方法。
[0095] 圖2a是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20的框圖。圖2b 是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼方法的流程圖。
[0096] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20包括參考畫面列表確定 單元22和補(bǔ)償單元24。
[0097] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可接收多個(gè)視點(diǎn)的圖像 根據(jù)每個(gè)視點(diǎn)被編碼的比特流。存儲(chǔ)基本視點(diǎn)圖像的編碼數(shù)據(jù)的比特流和存儲(chǔ)附加視點(diǎn)圖 像的編碼數(shù)據(jù)的比特流可被分離地接收。
[0098] 例如,多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可通過對(duì)默認(rèn)層比特流進(jìn)行解碼來恢復(fù)基本 視點(diǎn)圖像。另外,多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可選擇性地對(duì)附加層比特流進(jìn)行解碼??蓞?照從默認(rèn)層比特流恢復(fù)的編碼符號(hào)和采樣來對(duì)附加層比特流進(jìn)行解碼,從而可恢復(fù)附加視 點(diǎn)圖像。由于選擇性地對(duì)附加層比特流進(jìn)行解碼,故僅期望的視點(diǎn)的視頻可從多視點(diǎn)視頻 中恢復(fù)。
[0099] 例如,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可通過對(duì)基本視 點(diǎn)比特流進(jìn)行解碼來恢復(fù)中央視點(diǎn)圖像,通過對(duì)第一附加視點(diǎn)比特流進(jìn)行解碼來恢復(fù)左視 點(diǎn)圖像,并通過對(duì)第二附加視點(diǎn)比特流進(jìn)行解碼來恢復(fù)右視點(diǎn)圖像。
[0100] 當(dāng)存在至少三個(gè)附加視點(diǎn)時(shí),第一附加視點(diǎn)的第一附加視點(diǎn)圖像可從第一附加視 點(diǎn)比特流恢復(fù),第二附加視點(diǎn)的第二附加視點(diǎn)圖像可從第二附加視點(diǎn)比特流恢復(fù),第K附 加視點(diǎn)的第K附加視點(diǎn)圖像可從第K附加視點(diǎn)比特流恢復(fù)。
[0101] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可根據(jù)視頻的每個(gè)圖像 的塊來進(jìn)行解碼。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的塊可以是具有樹結(jié)構(gòu)的編碼單元中的最大編 碼單元、編碼單元、預(yù)測(cè)單元或變換單元。
[0102] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可與包括根據(jù)視點(diǎn)編碼 的圖像的編碼數(shù)據(jù)的比特流一起接收經(jīng)由幀間預(yù)測(cè)產(chǎn)生的運(yùn)動(dòng)矢量和經(jīng)由視點(diǎn)間預(yù)測(cè)產(chǎn) 生的視差信息。
[0103] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻解碼設(shè)備20可通過執(zhí)行運(yùn)動(dòng)補(bǔ)償來恢復(fù) 圖像,其中,所述運(yùn)動(dòng)補(bǔ)償互相參考與當(dāng)前畫面相同視點(diǎn)的經(jīng)由幀間預(yù)測(cè)所預(yù)測(cè)的圖像。運(yùn) 動(dòng)補(bǔ)償是通過將使用當(dāng)前畫面的運(yùn)動(dòng)矢量確定的參考畫面和當(dāng)前畫面的殘差數(shù)據(jù)合成來 重建當(dāng)前畫面的恢復(fù)圖像的操作。
[0104] 另外,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可執(zhí)行參考不同 視點(diǎn)圖像的視差補(bǔ)償,從而恢復(fù)經(jīng)由視點(diǎn)間預(yù)測(cè)所預(yù)測(cè)的附加視點(diǎn)圖像。視差補(bǔ)償是通過 將使用當(dāng)前畫面的視差信息確定的不同視點(diǎn)的參考畫面和當(dāng)前畫面的殘差數(shù)據(jù)合成來重 建當(dāng)前畫面的恢復(fù)圖像的操作。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20 可執(zhí)行用于恢復(fù)通過參考不同視點(diǎn)圖像預(yù)測(cè)的當(dāng)前視點(diǎn)圖像的視差補(bǔ)償。
[0105] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例,可基于編碼單元或預(yù)測(cè)單元,經(jīng)由幀間運(yùn)動(dòng)補(bǔ)償和視 點(diǎn)間視差補(bǔ)償來執(zhí)行恢復(fù)。
[0106] 為了對(duì)根據(jù)視點(diǎn)的比特流進(jìn)行解碼,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的補(bǔ)償單元24可 經(jīng)由視點(diǎn)間預(yù)測(cè)和幀間預(yù)測(cè)來恢復(fù)當(dāng)前視點(diǎn)圖像,其中,在視點(diǎn)間預(yù)測(cè)中,從不同視點(diǎn)比特 流恢復(fù)的不同視點(diǎn)圖像被參考,在幀間預(yù)測(cè)中,相同視點(diǎn)圖像被參考。
[0107] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的補(bǔ)償單元24可經(jīng)由視點(diǎn)間視差補(bǔ)償來恢復(fù)當(dāng)前視點(diǎn) 圖像,其中,在視點(diǎn)間視差補(bǔ)償中,恢復(fù)的不同視點(diǎn)圖像中的具有與當(dāng)前畫面相同的再現(xiàn)順 序的恢復(fù)圖像被參考。根據(jù)實(shí)施例,當(dāng)前視點(diǎn)圖像可經(jīng)由視點(diǎn)間視差補(bǔ)償而被恢復(fù),其中, 在視點(diǎn)間視差補(bǔ)償中,至少兩個(gè)不同視點(diǎn)的圖像被參考。參考畫面列表確定單元22可確定 參考畫面列表,從而補(bǔ)償單元24準(zhǔn)確地確定用于對(duì)當(dāng)前畫面執(zhí)行運(yùn)動(dòng)補(bǔ)償或視差補(bǔ)償?shù)?參考畫面。
[0108] 在下文中,將參照?qǐng)D2b來描述確定用于幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)的參考畫面列表 并通過使用參考畫面列表執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)的方法。
[0109] 在操作21,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可確定用于前 向預(yù)測(cè)和雙向預(yù)測(cè)的LO列表以及用于雙向預(yù)測(cè)的Ll列表。
[0110] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可確定第一參考畫面列表 (即,LO列表),其中,第一參考畫面列表包括相同視點(diǎn)圖像中的具有在當(dāng)前畫面的再現(xiàn)順 序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng)前 畫面的VID的VID的至少一個(gè)再現(xiàn)圖像。
[0111] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可確定第二參考畫面列表 (即,Ll列表),其中,第二參考畫面列表包括具有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序 的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前圖像相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的 至少一個(gè)恢復(fù)圖像。
[0112] 雖然LO列表可主要包括相同視點(diǎn)圖像中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再 現(xiàn)順序的恢復(fù)圖像,當(dāng)存在剩余的有效參考索引時(shí)也可包括具有較晚的再現(xiàn)順序的恢復(fù)圖 像。同樣,LO列表可主要包括具有與當(dāng)前畫面相同的再現(xiàn)順序的不同視點(diǎn)圖像中的具有小 于當(dāng)前畫面的VID的VID的恢復(fù)圖像,當(dāng)存在剩余的有效參考索引時(shí)也可包括具有較大的 VID的恢復(fù)圖像。
[0113] 相似地,Ll列表可主要包括相同視點(diǎn)圖像中的具有在當(dāng)前畫面的再現(xiàn)順序之后的 再現(xiàn)順序的恢復(fù)圖像,當(dāng)存在剩余的有效參考索引時(shí)也可包括具有較早的再現(xiàn)順序的恢復(fù) 圖像。同樣,Ll列表可主要包括具有與當(dāng)前畫面相同的再現(xiàn)順序的不同視點(diǎn)圖像中的具有 高于當(dāng)前畫面的VID的VID的恢復(fù)圖像,當(dāng)存在剩余的有效參考索引時(shí)也可包括具有較低 VID的恢復(fù)圖像。
[0114] 多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可將恢復(fù)圖像存儲(chǔ)在DPB中。參考畫面列表存儲(chǔ)關(guān)于 用于對(duì)當(dāng)前畫面執(zhí)行運(yùn)動(dòng)補(bǔ)償或視差補(bǔ)償?shù)捻樞虻男畔?,其中,所述信息被存?chǔ)在DPB中 的恢復(fù)圖像所參考。
[0115] 在操作23,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的補(bǔ)償單元24可通過使用由參考畫面列表 確定單元22確定的至少一個(gè)參考畫面列表來確定用于當(dāng)前畫面的當(dāng)前塊的至少一個(gè)參考 畫面和參考畫面。
[0116] 在操作25,針對(duì)當(dāng)前比特流,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的補(bǔ)償單元24可通過執(zhí)行 從視差補(bǔ)償和運(yùn)動(dòng)補(bǔ)償中選擇的至少一個(gè)補(bǔ)償來恢復(fù)當(dāng)前視點(diǎn)的當(dāng)前畫面,其中,在視差 補(bǔ)償中,具有與當(dāng)前畫面相同的再現(xiàn)順序的恢復(fù)的不同視點(diǎn)圖像被參考,在運(yùn)動(dòng)補(bǔ)償中,恢 復(fù)的相同視點(diǎn)圖像被參考。
[0117] 詳細(xì)地,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可通過對(duì)當(dāng)前 比特流進(jìn)行解析來獲得用于視點(diǎn)間預(yù)測(cè)的參考索引、視差信息和殘差數(shù)據(jù)。根據(jù)本發(fā)明構(gòu) 思的實(shí)施例的補(bǔ)償單元24可通過使用參考索引從不同視點(diǎn)圖像確定參考畫面,并通過使 用視差信息確定參考畫面中的參考?jí)K。另外,可通過對(duì)參考?jí)K補(bǔ)償殘差數(shù)據(jù)來恢復(fù)當(dāng)前畫 面。
[0118] 另外,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的補(bǔ)償單元24可通過執(zhí)行恢復(fù)的相同視點(diǎn)圖像 被參考的運(yùn)動(dòng)補(bǔ)償來恢復(fù)當(dāng)前畫面。
[0119] 詳細(xì)地,多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可通過對(duì)比特流進(jìn)行解析來獲得用于對(duì)當(dāng) 前畫面執(zhí)行運(yùn)動(dòng)補(bǔ)償?shù)膮⒖妓饕?、運(yùn)動(dòng)矢量和殘差數(shù)據(jù)。補(bǔ)償單元24可通過使用參考索引 從恢復(fù)的相同視點(diǎn)圖像確定參考畫面,通過使用運(yùn)動(dòng)矢量從參考畫面確定參考?jí)K,從而通 過對(duì)參考?jí)K補(bǔ)償殘差數(shù)據(jù)來恢復(fù)當(dāng)前畫面。
[0120] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可確定至少一個(gè)參考畫面 列表的參考索引的參考順序是否可在當(dāng)前畫面中被任意修改。由于參考畫面列表的參考索 引指示與參考索引相應(yīng)的恢復(fù)圖像的參考順序,故當(dāng)參考索引被修改時(shí),與參考索引相應(yīng) 的恢復(fù)圖像的參考順序可被修改。
[0121] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例,當(dāng)參考畫面列表的參考順序可在當(dāng)前畫面中被任意修 改時(shí),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可針對(duì)當(dāng)前畫面中的當(dāng)前條 帶任意修改至少一個(gè)參考畫面列表的參考索引的參考順序。
[0122] 另外,針對(duì)當(dāng)前畫面,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可確 定第一參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖 像的第一默認(rèn)數(shù)量、第一參考畫面列表中的具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢 復(fù)圖像的第二默認(rèn)數(shù)量、第二參考畫面列表中的具有完于當(dāng)前畫面的再現(xiàn)順序的再現(xiàn)順序 的至少一個(gè)恢復(fù)圖像的第三默認(rèn)數(shù)量和第二參考畫面列表中的具有大于當(dāng)前畫面的VID 的VID的至少一個(gè)恢復(fù)圖像的第四默認(rèn)數(shù)量。
[0123] 在當(dāng)前條帶中,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可分別替 換從針對(duì)當(dāng)前畫面確定的第一參考畫面列表的第一默認(rèn)數(shù)量和第二默認(rèn)數(shù)量以及第二參 考畫面列表的第三默認(rèn)數(shù)量和第四默認(rèn)數(shù)量中選擇的至少一個(gè)數(shù)量。
[0124] 換句話說,在當(dāng)前條帶中,當(dāng)每個(gè)參考畫面列表的恢復(fù)圖像的默認(rèn)數(shù)量可被獨(dú)立 地替換時(shí),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可使用獨(dú)立地應(yīng)用于當(dāng) 前條帶的第一有效數(shù)量而不是通常應(yīng)用于當(dāng)前畫面的第一默認(rèn)數(shù)量來替代第一參考畫面 列表中的具有與當(dāng)前畫面相同的視點(diǎn)但是再現(xiàn)順序在當(dāng)前畫面的再現(xiàn)順序之前的恢復(fù)圖 像的數(shù)量。
[0125] 同樣,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可使用獨(dú)立地應(yīng)用 于當(dāng)前條帶的第二有效數(shù)量而不是通常應(yīng)用于當(dāng)前畫面的第二默認(rèn)數(shù)量來替代第一參考 畫面列表中的具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng)前畫面的VID的VID的至少一個(gè)恢 復(fù)圖像的數(shù)量。
[0126] 同樣,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可使用獨(dú)立地應(yīng)用 于當(dāng)前條帶的第三有效數(shù)量而不是通常應(yīng)用于當(dāng)前畫面的第三默認(rèn)數(shù)量來替代第二參考 畫面列表中的具有與當(dāng)前畫面相同視點(diǎn)但是再現(xiàn)順序在當(dāng)前畫面的再現(xiàn)順序之后的至少 一個(gè)恢復(fù)圖像的數(shù)量。
[0127] 同樣,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表確定單元22可使用獨(dú)立地應(yīng)用 于當(dāng)前條帶的第四有效數(shù)量而不是通常應(yīng)用于當(dāng)前畫面的第四默認(rèn)數(shù)量來替代第二參考 畫面列表中的具有與當(dāng)前畫面相同的再現(xiàn)順序但是VID大于當(dāng)前畫面的VID的至少一個(gè)恢 復(fù)圖像的數(shù)量。
[0128] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的第一參考畫面列表中的參考索引的最大數(shù)量可以是 第一參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像 的第一默認(rèn)數(shù)量以及具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第二默認(rèn)數(shù)量 的總和。
[0129] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括在第二參考畫面列表中的參考索引的最大數(shù)量 可以是第二參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢 復(fù)圖像的第三默認(rèn)數(shù)量以及具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第四默 認(rèn)數(shù)量的總和。
[0130] 補(bǔ)償單元24可通過使用確定的參考畫面列表來執(zhí)行從運(yùn)動(dòng)補(bǔ)償和視差補(bǔ)償中選 擇的至少一個(gè)補(bǔ)償。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表可存儲(chǔ)關(guān)于用于幀間預(yù)測(cè)的 恢復(fù)圖像和用于視點(diǎn)間預(yù)測(cè)的恢復(fù)圖像的信息。因此,可通過使用單個(gè)參考畫面列表來執(zhí) 行從運(yùn)動(dòng)補(bǔ)償和視差補(bǔ)償中選擇的至少一個(gè)補(bǔ)償。
[0131] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可接收當(dāng)前畫面的當(dāng)前 塊的參考索引、殘差數(shù)據(jù)和運(yùn)動(dòng)矢量或視差矢量。根據(jù)接收的參考索引指示當(dāng)前參考畫面 列表中的具有與當(dāng)前面面相同POC的恢復(fù)的相同視點(diǎn)圖像還是不同視點(diǎn)圖像,接收的矢量 可以是運(yùn)動(dòng)矢量或視差矢量。
[0132] 因此,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的補(bǔ)償單元24可確定參考畫面列表中的由參考 索引指示的參考畫面;當(dāng)確定的參考畫面是恢復(fù)的相同視點(diǎn)圖像時(shí),確定恢復(fù)圖像中的由 運(yùn)動(dòng)矢量指示的參考?jí)K;對(duì)參考?jí)K補(bǔ)償殘差數(shù)據(jù);從而,恢復(fù)當(dāng)前塊。
[0133] 另外,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的補(bǔ)償單元24可確定參考畫面列表中的由參考 索引指示的參考畫面;當(dāng)確定的參考畫面是恢復(fù)的不同視點(diǎn)圖像時(shí),可確定恢復(fù)圖像中的 由視差矢量指示的參考?jí)K;對(duì)參考?jí)K補(bǔ)償殘差數(shù)據(jù);從而,恢復(fù)當(dāng)前塊。
[0134] 與上述從當(dāng)前視點(diǎn)比特流恢復(fù)當(dāng)前視點(diǎn)圖像的處理相似,可從第二視點(diǎn)比特流恢 復(fù)第二視點(diǎn)圖像。
[0135] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可包括控制參考畫面列 表確定單元22和補(bǔ)償單元24的中央處理器(未示出)。可選擇地,參考畫面列表確定單元 22和補(bǔ)償單元24可通過包括在其內(nèi)的自身處理器(未示出)來進(jìn)行操作,并且自身處理器 可相互有機(jī)地進(jìn)行操作,從而多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20總體上進(jìn)行操作??蛇x擇地,參 考畫面列表確定單元22和補(bǔ)償單元24可通過根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè) 解碼設(shè)備20的外部處理器(未示出)而被控制。
[0136] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可包括存儲(chǔ)參考畫面列 表確定單元22和補(bǔ)償單元24的輸入數(shù)據(jù)和輸出數(shù)據(jù)的至少一個(gè)數(shù)據(jù)存儲(chǔ)單元(未示出)。 多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可包括控制輸入到數(shù)據(jù)存儲(chǔ)單元的數(shù)據(jù)/從數(shù)據(jù)存儲(chǔ)單元輸 出的數(shù)據(jù)的存儲(chǔ)器控制器(未示出)。
[0137] 在下文中,將參照?qǐng)D3、圖4、圖5a和圖5b來描述參考畫面列表中的用于幀間預(yù)測(cè) 的三個(gè)恢復(fù)塊和用于視點(diǎn)間預(yù)測(cè)的三個(gè)恢復(fù)塊的示例。
[0138] 圖3是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的用于對(duì)當(dāng)前畫面31執(zhí)行幀間預(yù)測(cè)和視點(diǎn)間預(yù) 測(cè)的參考對(duì)象的示圖。
[0139] 例如,四個(gè)視點(diǎn)的圖像30被編碼,并從圖像30中確定用于當(dāng)前畫面31的幀間預(yù) 測(cè)的參考畫面列表,其中,所述參考畫面列表具有再現(xiàn)順序編號(hào)P0C18和VID VID 5。另外, 對(duì)于幀間預(yù)測(cè),假設(shè)當(dāng)前畫面31可參考VID VID 5的圖像中的已在當(dāng)前畫面31之前恢復(fù) 的三個(gè)圖像32、33和34。另外,對(duì)于視點(diǎn)間預(yù)測(cè),假設(shè)當(dāng)前畫面31可參考具有再現(xiàn)順序編 號(hào)POC 18的不同視點(diǎn)圖像中的已在當(dāng)前畫面31之前恢復(fù)的三個(gè)圖像35、36和37。
[0140] 圖4是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于圖3的參考對(duì)象配置的參考畫面列表的示 例性示圖。
[0141] 與圖3有關(guān),可被當(dāng)前畫面31參考用于預(yù)測(cè)的恢復(fù)圖像32、33、34、35、36和37可 存儲(chǔ)在DPB DPB 40中用于當(dāng)前畫面31。
[0142] 在根據(jù)本發(fā)明構(gòu)思的實(shí)施例的默認(rèn)LO列表41中,參考順序被首先分配給用于幀 間預(yù)測(cè)的類型中的前向預(yù)測(cè)的恢復(fù)圖像,優(yōu)先參考順序可被分配給更靠近當(dāng)前畫面的恢復(fù) 圖像。分配給用于幀間預(yù)測(cè)的恢復(fù)圖像的參考順序可優(yōu)先于分配給用于視點(diǎn)間預(yù)測(cè)的恢復(fù) 圖像的參考順序。在用于視點(diǎn)間預(yù)測(cè)的根據(jù)視點(diǎn)恢復(fù)的圖像之間,分配給具有小于當(dāng)前視 點(diǎn)的VID的VID的恢復(fù)圖像的參考順序可優(yōu)先于分配給具有更大的VID的恢復(fù)圖像的參考 順序。
[0143] 另外,與在默認(rèn)LO列表41中一樣,在根據(jù)本發(fā)明構(gòu)思的實(shí)施例的默認(rèn)Ll列表45 中,優(yōu)先參考順序可被分配給更靠近當(dāng)前畫面的恢復(fù)圖像。分配給用于幀間預(yù)測(cè)的恢復(fù)圖 像的參考順序可優(yōu)先于分配給用于視點(diǎn)間預(yù)測(cè)的恢復(fù)圖像的參考順序。然而,在默認(rèn)Ll列 表45中,參考順序被首先分配給用于幀間預(yù)測(cè)的類型中的后向預(yù)測(cè)的恢復(fù)圖像。另外,在 用于視點(diǎn)間預(yù)測(cè)的根據(jù)視點(diǎn)恢復(fù)的圖像之間,分配給具有大于當(dāng)前視點(diǎn)的VID的VID的恢 復(fù)圖像的參考順序可優(yōu)先于分配給具有更小的VID的恢復(fù)圖像的參考順序。
[0144] 為了描述方便,具有VID A和再現(xiàn)順序編號(hào)B的圖像被稱為"VID A/POC B圖像"。
[0145] 因此,根據(jù)參考順序,在默認(rèn)LO列表41中的恢復(fù)圖像可被參考為相同視點(diǎn)VID 5/ POC 17 圖像 32、VID 5/P0C 16 圖像 33、VID 5/P0C 19 圖像 34、VID 3/P0C 18 圖像 35、VID 1/P0C 18 圖像 36 和 VID 7/P0C 18 圖像 37。
[0146] 另外,根據(jù)參考順序,在默認(rèn)Ll列表45中的恢復(fù)圖像可被參考為VID 5/P0C 19 圖像 34、VID 5/P0C 17 圖像 32、VID 5/P0C 16 圖像 33、VID 7/P0C 18 圖像 35 和 VID 1/ POC 18 圖像 36。
[0147] 圖5a和圖5b是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的修改LO列表的處理的不圖。
[0148] 在根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考索引表50中,參考索引Idx 51通常指示參考 畫面列表中的恢復(fù)圖像的默認(rèn)順序。通常,參考畫面列表的參考索引可指示參考順序。因 此,與參考索引相應(yīng)的恢復(fù)圖像可按照參考索引的順序被參考。
[0149] 然而,通過任意修改參考順序,在當(dāng)前條帶由參考索引指示的參考順序可被臨時(shí) 修改。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考索引表50中的修改的索引List_entry_10 55可被 定義為任意修改當(dāng)前畫面的參考順序,其中,所述參考順序在默認(rèn)LO列表41中被確定。
[0150] 在這種情況下,默認(rèn)LO列表41中的"Idx 0、1、2、3、4和5"分別指示VID 5/P0C 17圖像32、¥10 5/卩0(:16圖像33、¥10 5/?0(:19圖像34、¥10 3/?0(:18圖像35、¥10 1/ POC 18 圖像 36 和 VID 7/P0C 18 圖像 37。
[0151] 換句話說,由于根據(jù)修改的索引List_entry_10 55參考順序被改變?yōu)?Idx 0、3、 1、2、4和5",根據(jù)參考順序,修改的LO列表59中的恢復(fù)圖像可被改變?yōu)閂ID 5/P0C 17圖 像 32、VID 3/P0C 18 圖像 35、VID 5/P0C 16 圖像 33、VID 5/P0C 19 圖像 34、VID 1/P0C 18 圖像36和VID 7/P0C 18圖像37。
[0152] 因此,在默認(rèn)LO列表41中,在作為恢復(fù)圖像的VID 5/P0C 17圖像32被首先參考 用于幀間預(yù)測(cè)之后,隨后,VID 5/P0C 16圖像33可被參考用于幀間預(yù)測(cè)。在用于幀間預(yù)測(cè) 的恢復(fù)的相同視點(diǎn)圖像已被全部參考之后,用于視點(diǎn)間預(yù)測(cè)的恢復(fù)的不同視點(diǎn)圖像可被參 考。
[0153] 然而,在根據(jù)本發(fā)明構(gòu)思的實(shí)施例的根據(jù)修改的索引List_entry_10 55而修改 的修改的LO列表59中,在作為恢復(fù)的相同視點(diǎn)圖像的VID 5/P0C 17圖像32被首先參考 用于幀間預(yù)測(cè)之后,隨后,作為可被首先參考用于視點(diǎn)間預(yù)測(cè)的恢復(fù)的不同視點(diǎn)圖像的VID 5/P0C 17圖像32可被參考。
[0154] 雖然上面描述了用于當(dāng)前畫面的預(yù)測(cè)編碼的LO列表41包括三個(gè)相同視點(diǎn)恢復(fù)圖 像32、33和34以及三個(gè)不同視點(diǎn)恢復(fù)圖像35、36和37的示例,但是根據(jù)本發(fā)明構(gòu)思的實(shí) 施例的包括在參考畫面列表中的恢復(fù)圖像的數(shù)量不限于此。
[0155] 圖6是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的畫面參數(shù)集60的語法的示圖。
[0156] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可產(chǎn)生包括關(guān)于通常應(yīng) 用于當(dāng)前畫面的默認(rèn)設(shè)置的信息的畫面參數(shù)集60。具體地,關(guān)于參考畫面列表,當(dāng)前畫面的 每個(gè)預(yù)測(cè)塊的關(guān)于分別包括在LO列表和Ll列表中的恢復(fù)圖像的默認(rèn)數(shù)量的信息可包括在 畫面參數(shù)集60中,其中,所述信息用于從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
[0157] 例如,"num_ref_idx_10_default_active_minusl"61 指不 LO 列表中的具有與當(dāng) 前畫面相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的有效恢復(fù)圖像的默認(rèn)數(shù)量。 "num_interview_ref_idx_10_default_active_minusl"62 指不 LO 列表中的具有與當(dāng)前畫 面相同的再現(xiàn)順序和小于當(dāng)前視點(diǎn)的VID的VID的有效恢復(fù)圖像的默認(rèn)數(shù)量。"num_ref_ idx_ll_default_active_minusl" 63指示LI列表中的具有與當(dāng)前畫面相同的視點(diǎn)和在當(dāng) 前畫面的再現(xiàn)順序之后的再現(xiàn)順序的有效恢復(fù)圖像的默認(rèn)數(shù)量。"num_interview_ref_ idx_ll_default_active_minusl" 64指不LI列表中的具有與當(dāng)前畫面相同再現(xiàn)順序和大 于當(dāng)前視點(diǎn)的VID的VID的有效恢復(fù)圖像的默認(rèn)數(shù)量。
[0158] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從接收的比特流提 取畫面參數(shù)集60。多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從畫面參數(shù)集60解析出"num_ ref_ idx_10_default_active_minusl"61,并讀取LO列表中的具有與當(dāng)前畫面相同的視點(diǎn)和在 當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的有效恢復(fù)圖像的默認(rèn)數(shù)量。根據(jù)本發(fā)明構(gòu)思的實(shí)施 例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可解析"num_interView_ref_idx_10_default_active_ minusl"62,并讀取LO列表中的具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng)前視點(diǎn)的VID的 VID的有效恢復(fù)圖像的默認(rèn)數(shù)量。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20 可解析"num_ref_idx_ll_default_active_minusl" 63,并讀取Ll列表中的具有與當(dāng)前畫 面相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的有效恢復(fù)圖像的默認(rèn)數(shù)量。根據(jù) 本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可解析"num_interview_ref_idx_ll_ default_active_minusl"64,并讀取LI列表中的具有與當(dāng)前畫面相同的再現(xiàn)順序和大于 當(dāng)前視點(diǎn)的VID的VID的有效恢復(fù)圖像的默認(rèn)數(shù)量。
[0159] 圖7是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的條帶頭70的語法的示圖。
[0160] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可產(chǎn)生包括關(guān)于通常應(yīng) 用于當(dāng)前條帶的設(shè)置的信息的條帶頭70。具體地,針對(duì)參考畫面列表,在當(dāng)前條帶中任意修 改的信息可包括在條帶頭70中,而不是在當(dāng)前畫面中確定的默認(rèn)設(shè)置可包括在條帶頭70 中。
[0161] 當(dāng)作為P條帶類型或B條帶類型的當(dāng)前條帶處于前向預(yù)測(cè)模式或雙向預(yù)測(cè)模式 時(shí),條帶頭 70 可包括 "num_ref_idx_active_over;ride_flag" 71。"num_ref_idx_active_ override_f lag" 71指不從在當(dāng)前畫面參數(shù)集60中確定的"num_ref_idx_10_default_ active_minusl,'61、''num_interview_ref_idx_10_default_active_minusl,'62、''num_ref_ idx_l l_default_active_minusl,' 63 和"num_interview_ref_idx_ll_default_active_ minuSl"64中的恢復(fù)圖像的默認(rèn)數(shù)量中選擇的至少一個(gè)默認(rèn)數(shù)量是否可被當(dāng)前條帶中的其 它值替換。
[0162] 如果通過使用"num_ref_idx_active_override_flag" 71將恢復(fù)圖像的默認(rèn)數(shù)量 替換為當(dāng)前條帶中的其它值,則條帶頭70可首先包括指示LO列表中的用于幀間預(yù)測(cè)的有 效恢復(fù)圖像的數(shù)量的"num_ref_idx_10_active_minusl"72。另外,當(dāng)進(jìn)行與當(dāng)前網(wǎng)絡(luò)抽象 層(NAL)單元有關(guān)的三維(3D)視頻的編碼/解碼時(shí),條帶頭70還可包括LO列表中的用于 視點(diǎn)間預(yù)測(cè)的有效恢復(fù)圖像的數(shù)量,即,"num_interview_ref_idx_10_active_minusl"73。
[0163] 另外,當(dāng)通過使用"num_ref_idx_active_override_flag" 71將恢復(fù)圖像的默認(rèn) 數(shù)量替換為當(dāng)前條帶中的其它值并且當(dāng)前條帶是B條帶類型時(shí),條帶頭70可包括指示Ll 列表中的用于巾貞間預(yù)測(cè)的有效恢復(fù)圖像的數(shù)量的"num_ref_idx_ll_active_minusl"74。 另外,當(dāng)可對(duì)與當(dāng)前NAL單元有關(guān)的3D視頻進(jìn)行編碼/解碼時(shí),條帶頭70可包括指示LI 列表中的用于視點(diǎn)間預(yù)測(cè)的有效恢復(fù)圖像的數(shù)量的"num_interview_ref_idx_ll_active_ minusl,' 75。
[0164] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從接收的比特流提取 條帶頭70。當(dāng)作為P條帶類型或B條帶類型的當(dāng)前條帶處于前向預(yù)測(cè)模式或雙向預(yù)測(cè)模式 時(shí),多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從條帶頭70解析出"num_ref_idx_active_override_ flag" 71,并讀取在當(dāng)前畫面中確定的參考畫面列表中的恢復(fù)圖像的默認(rèn)數(shù)量是否可被當(dāng) 前條帶中的其它值替換。
[0165] 當(dāng)參考畫面列表的恢復(fù)圖像的默認(rèn)數(shù)量可被替換時(shí),多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20 可從條帶頭70解析出"num_ref_idx_10_active_minusl"72,并讀取LO列表中的用于中貞 間預(yù)測(cè)的有效恢復(fù)圖像的數(shù)量。另外,當(dāng)可對(duì)與當(dāng)前NAL單元有關(guān)的3D視頻進(jìn)行編碼/ 解碼時(shí),多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從條帶頭70解析出"num_interview_ref_idx_10_ active_minusl" 73,并讀取LO列表中的用于視點(diǎn)間預(yù)測(cè)的有效恢復(fù)圖像的數(shù)量。
[0166] 當(dāng)通過使用"num_ref_idx_active_override_flag" 71將恢復(fù)圖像的默認(rèn)數(shù)量替 換為當(dāng)前條帶中的其它值并且當(dāng)前條帶是B條帶類型時(shí),多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從 條帶頭70解析出"num_ref_idx_ll_active_minusl"74,并讀取Ll列表中的用于巾貞間預(yù)測(cè) 的有效恢復(fù)圖像的數(shù)量。另外,當(dāng)可對(duì)與當(dāng)前NAL單元有關(guān)的3D視頻進(jìn)行編碼/解碼時(shí), 多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從條帶頭70解析出"num_interview_ref_idx_ll_active_ minusl" 75,并讀取LI列表中的用于視點(diǎn)間預(yù)測(cè)的有效恢復(fù)圖像的數(shù)量。
[0167] 多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10和多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可確定是否可修改當(dāng) 前條帶中的參考畫面列表中預(yù)先確定的參考順序(76)。當(dāng)可修改當(dāng)前條帶中的參考畫面列 表的參考順序并對(duì)與當(dāng)前NAL單元有關(guān)的3D視頻進(jìn)行編碼/解碼時(shí),參考畫面列表修改參 數(shù)集77可被調(diào)用。
[0168] 圖8是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的用于修改參考畫面列表的參數(shù)的語法的示圖。
[0169] 當(dāng)作為P條帶類型或B條帶類型的當(dāng)前條帶處于前向預(yù)測(cè)模式或雙向預(yù)測(cè)模式 時(shí),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表修改參數(shù)集77可包括指示是否任意修改LO 列表中的恢復(fù)圖像的參考順序的"ref_pic_list_modification_flag_10" 81。
[0170] 當(dāng)可任意修改當(dāng)前條帶中的參考順序時(shí),LO列表的用于當(dāng)前條帶的前向預(yù)測(cè)或雙 向預(yù)測(cè)的參考索引"list_entr y_10"82可被任意修改。在這種情況下,LO列表中的參考索 引的最大數(shù)量83可以是LO列表中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一 個(gè)恢復(fù)圖像的默認(rèn)數(shù)量61與具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的默認(rèn) 數(shù)量62的總和。因此,新的參考索引與多達(dá)LO列表中的參考索引的最大數(shù)量83的LO列 表中的參考索引"list_entry_10"82相匹配,從而當(dāng)前條帶中的與每個(gè)參考索引相應(yīng)的恢 復(fù)圖像的參考順序可被任意修改。
[0171] 當(dāng)作為P條帶類型或B條帶類型的當(dāng)前條帶處于前向預(yù)測(cè)模式或雙向預(yù)測(cè)模式 時(shí),根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考畫面列表修改參數(shù)集77可包括指示關(guān)于是否任意修 改Ll列表中的恢復(fù)圖像的參考順序的信息的"ref_pic_list_modification_flag_ll" 84。
[0172] 當(dāng)可任意修改當(dāng)前條帶中的參考順序時(shí),LI列表的用于當(dāng)前條帶的方向預(yù)測(cè)的參 考索引"list_ent ry_ll"85可被任意修改。在這種情況下,Ll列表中的參考索引的最大數(shù) 量86可以是具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像的默認(rèn)數(shù)量 63與具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的默認(rèn)數(shù)量64的總和。因此, 多達(dá)Ll列表中的參考索引的最大數(shù)量86的新的參考索引與Ll列表中的參考索引"list_ entry_ll"85相匹配,從而當(dāng)前條帶中的與每個(gè)參考索引相應(yīng)的恢復(fù)圖像的參考順序可被 任意修改。
[0173] 因此,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從參考畫面列 表修改參數(shù)集 77 解析出 "ref_pic_list_modification_f lag_10" 81 或 "ref_pic_list_ modification_flag_ll" 84,并讀取參考順序在LO列表或LI列表中是否被任意修改。當(dāng) 確定LO列表的參考順序已被任意修改時(shí),LO列表的參考順序可根據(jù)參考索引"list_ entry_10"82而被修改,其中,參考索引"list_entry_10"82已在當(dāng)前條帶中被任意修改多 達(dá)LO列表中的參考索引的最大數(shù)量83。同樣,當(dāng)確定Ll列表的參考順序已被任意修改時(shí), Ll列表的參考順序可根據(jù)參考索引"list_entry_ll"85而被修改,其中,參考索引"list_ entry_ll"85已在當(dāng)前條帶中被任意修改多達(dá)LI列表中的參考索引的最大數(shù)量86。
[0174] 根據(jù)另一實(shí)施例,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10和多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可 通過使用通過將現(xiàn)有參考畫面列表進(jìn)行組合而產(chǎn)生的新的參考畫面列表來執(zhí)行幀間預(yù)測(cè) 或視點(diǎn)間預(yù)測(cè)。
[0175] 圖9是根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的參考畫面列表組合的示例性示圖。
[0176] 換句話說,可通過將默認(rèn)LO列表41中的恢復(fù)圖像與默認(rèn)Ll列表45中的恢復(fù)圖 像進(jìn)行組合來產(chǎn)生默認(rèn)LC列表90。
[0177] 根據(jù)另一實(shí)施例的默認(rèn)LC列表90中的恢復(fù)圖像的參考順序可被確定為默認(rèn)Ll 列表41和默認(rèn)Ll列表45中的恢復(fù)圖像按照鋸齒(zigzag)形式被交替參考的順序。
[0178] 例如,默認(rèn)LC列表90可按照以下圖像的參考順序而被確定:作為默認(rèn)LO列表41 中的第一恢復(fù)圖像的VID 5/P0C 17圖像32、默認(rèn)Ll列表45的VID 5/P0C 19圖像34、默 認(rèn)LO列表41的VID 5/P0C 16圖像33、默認(rèn)Ll列表45的VID 5/P0C 17圖像32、默認(rèn)LO 列表41的VID 5/P0C 19圖像34、默認(rèn)Ll列表45的VID 5/P0C 16圖像33、默認(rèn)LO列表 41 的 VID 3/P0C 18 圖像 35、默認(rèn) Ll 列表 45 的 VID 7/P0C 18 圖像 37。
[0179] 圖10和圖11是根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的修改參考畫面列表組合的處理的 示圖。
[0180] 根據(jù)另一實(shí)施例,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10和多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可 任意修改當(dāng)前條帶中的參考畫面列表組合(即,默認(rèn)LC列表90)中的恢復(fù)圖像的參考順 序。因此,默認(rèn)LC列表90不用于當(dāng)前條帶。作為替代,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10和多 視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可參考圖10的參考索引表,再次使用默認(rèn)LO列表41和默認(rèn)Ll 列表45的恢復(fù)圖像,從而產(chǎn)生修改的LC列表111。
[0181] 在根據(jù)本發(fā)明構(gòu)思的實(shí)施例的參考索引表中,參考索引Idx指示修改的LC列表 111中的恢復(fù)圖像的參考順序。"pic_from_list_0_flag"103可指示修改的LC列表111的 每個(gè)恢復(fù)圖像包括在默認(rèn)LO列表41中還是默認(rèn)Ll列表45中。"ref_idx_list_curr"105 可指示當(dāng)前默認(rèn)LO列表41和默認(rèn)LI列表45中的恢復(fù)圖像的參考索引。
[0182] 因此,基于 "pic_from_list_0_flag" 103 和 "ref_idx_list_cur;r" 105,根據(jù)參考 順序,修改的LC列表111中的恢復(fù)圖像可被確定為默認(rèn)LO列表41的VID 5/P0C 17圖像 32、默認(rèn)Ll列表45的VID 5/P0C 19圖像34、默認(rèn)LO列表41的VID 3/P0C 18圖像35、默 認(rèn)Ll列表45的VID 7/P0C 18圖像37、默認(rèn)LO列表41的VID 5/P0C 16圖像33和默認(rèn) LO 列表 41 的 VID 5/P0C19 圖像 34。
[0183] 因此,當(dāng)根據(jù)另一實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10和多視點(diǎn)視頻預(yù)測(cè)解碼 設(shè)備20使用LC列表時(shí),如果可對(duì)與當(dāng)前NAL單元有關(guān)的3D視頻進(jìn)行編碼/解碼,則不僅 參考畫面列表修改參數(shù)集"1^;1^_。;[0_1181:_30_1]1〇(111^31:;[011"77可包括在用于當(dāng)前條帶的 條帶頭中,而且參考畫面列表組合參數(shù)集"ref_pic_list_3D_combination"也可包括在用 于當(dāng)前條帶的條帶頭中。根據(jù)另一實(shí)施例的參考畫面列表組合參數(shù)集"ref_pic_list_3D_ combination"可包括用于確定參考畫面列表組合的參數(shù)。
[0184] 根據(jù)另一實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從條帶頭解析參考畫面列表組 合參數(shù)集 "ref_pic_list_3D_combination",基于 "ref_pic_list_3D_combination" 將 LO 列表與Ll列表進(jìn)行組合,從而讀取LC列表是否被使用。當(dāng)確定LC列表正被使用時(shí),LC列 表中的參考索引的最大數(shù)量可被使用。由于LO列表和Ll列表的恢復(fù)圖像按照作為默認(rèn)的 zigzag順序被包括在LC列表中,故當(dāng)LC列表中的參考索引的最大數(shù)量被識(shí)別時(shí),LC列表 中的恢復(fù)圖像及其參考順序也將被確定。
[0185] 另外,根據(jù)另一實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可從條帶頭讀取LC列表中 的恢復(fù)圖像的參考順序是否可被修改。如果LC列表中的恢復(fù)圖像的參考順序可被修改,則 多達(dá)LC列表中的恢復(fù)圖像的最大數(shù)量的修改的LC列表中的參考索引的當(dāng)前參考順序可被 重新確定。
[0186] 圖12是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10的多視點(diǎn)視 頻編碼設(shè)備121的框圖。
[0187] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻編碼設(shè)備121包括DPB 42、多視點(diǎn)視頻預(yù) 測(cè)編碼設(shè)備10、變換量化器46和熵編碼器48。
[0188] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的DPB 42存儲(chǔ)已被首先恢復(fù)并具有與當(dāng)前畫面相同的 視點(diǎn)的圖像以及已被首先恢復(fù)并具有與當(dāng)前畫面相同的POC編號(hào)的圖像??蓮腄PB 42中的 恢復(fù)圖像中確定用于幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)的參考畫面。在多視點(diǎn)視頻編碼設(shè)備121中, 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可執(zhí)行參照?qǐng)DIa和圖Ib以及圖 3到圖8描述的操作。
[0189] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可確定包括以下恢復(fù)圖 像的LO列表:與P條帶類型或B條帶類型的當(dāng)前畫面相同的視點(diǎn)的圖像中的分配有在當(dāng)前 畫面的POC之前的POC的至少一個(gè)恢復(fù)圖像以及分配有與當(dāng)前畫面相同的POC并具有小于 當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像。另外,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可確定包 括以下恢復(fù)圖像的Ll列表:與B條帶類型的當(dāng)前畫面相同的視點(diǎn)的圖像中的分配有在當(dāng)前 畫面的POC之后的POC的至少一個(gè)恢復(fù)圖像以及分配有與當(dāng)前畫面相同的POC且具有大于 當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像。
[0190] 因此,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可通過使用存儲(chǔ)在DPB 42中的恢復(fù)圖像來確 定用于多視點(diǎn)視頻的幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)的LO列表和Ll列表。根據(jù)實(shí)施例,在LO列表 和Ll列表中定義的恢復(fù)圖像的參考順序可在預(yù)定條帶中被任意修改。
[0191] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可通過參考LO列表和/ 或L1列表來確定當(dāng)前畫面的參考畫面,從參考畫面確定參考?jí)K,從而執(zhí)行從幀內(nèi)預(yù)測(cè)和視 點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
[0192] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可通過使用存儲(chǔ)在DPB 42中的恢復(fù)圖像來配置參考畫面列表,并通過使用從參考畫面列表中選擇的參考畫面對(duì)當(dāng) 前畫面執(zhí)行幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)來產(chǎn)生殘差數(shù)據(jù)。
[0193] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的變換量化器46可通過對(duì)在多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備 10中產(chǎn)生的殘差數(shù)據(jù)執(zhí)行變換和量化來產(chǎn)生量化的變換系數(shù)。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的 熵編碼器48可對(duì)量化的變換系數(shù)以及包括運(yùn)動(dòng)矢量和參考索引的符號(hào)執(zhí)行熵編碼。
[0194] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻編碼設(shè)備121可通過以下處理來對(duì)視頻 進(jìn)行編碼:根據(jù)塊對(duì)視頻的圖像執(zhí)行幀間預(yù)測(cè),通過對(duì)通過幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)產(chǎn)生的 每個(gè)塊的殘差數(shù)據(jù)執(zhí)行變換和量化來產(chǎn)生根據(jù)塊的量化的變換系數(shù),并通過對(duì)量化的變換 系數(shù)執(zhí)行熵編碼來輸出比特流。
[0195] 另外,多視點(diǎn)視頻編碼設(shè)備121可通過參考存儲(chǔ)在DPB 42中的先前恢復(fù)圖像對(duì)當(dāng) 前畫面執(zhí)行運(yùn)動(dòng)補(bǔ)償或視差補(bǔ)償來產(chǎn)生當(dāng)前畫面的恢復(fù)圖像。當(dāng)前畫面的恢復(fù)圖像可被用 作用于其它圖像的幀間預(yù)測(cè)或視點(diǎn)間預(yù)測(cè)的參考畫面。因此,多視點(diǎn)視頻編碼設(shè)備121可 執(zhí)行多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20的用于幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)的操作,其中,所述多視點(diǎn) 視頻編碼設(shè)備121執(zhí)行運(yùn)動(dòng)補(bǔ)償或視差補(bǔ)償。
[0196] 為了輸出視頻編碼結(jié)果,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻編碼設(shè)備121可 與安裝在其內(nèi)部的內(nèi)部視頻編碼處理器或外部視頻編碼處理器協(xié)作地進(jìn)行操作,以執(zhí)行包 括幀內(nèi)預(yù)測(cè)、幀間預(yù)測(cè)、變換和量化的視頻編碼操作。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻編碼 操作不僅可在根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻編碼設(shè)備121包括單獨(dú)的內(nèi)部視頻 編碼處理器時(shí)被執(zhí)行,還可在控制多視點(diǎn)視頻編碼設(shè)備121或多視點(diǎn)視頻編碼設(shè)備121的 中央處理設(shè)備或圖形處理設(shè)備包括視頻編碼處理模塊時(shí)被執(zhí)行。
[0197] 圖13是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的包括多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20的多視點(diǎn)視 頻解碼設(shè)備131的框圖。
[0198] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻解碼設(shè)備131可包括接收器52、反量化逆 變換單元54、DPB 56、多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20和環(huán)路濾波單元59。
[0199] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的接收器52可接收比特流,對(duì)接收的視頻流執(zhí)行熵解 碼,并解析出編碼的圖像數(shù)據(jù)。
[0200] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的反量化逆變換單元54可通過對(duì)由接收器52解析的編 碼的圖像數(shù)據(jù)執(zhí)行反量化和逆變換來恢復(fù)殘差數(shù)據(jù)。
[0201] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的接收器52可從視頻流解析出運(yùn)動(dòng)矢量和/或視差矢 量。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的DPB 56可首先存儲(chǔ)恢復(fù)圖像?;謴?fù)圖像可被用作用于其 它圖像的運(yùn)動(dòng)補(bǔ)償或視差補(bǔ)償?shù)膮⒖籍嬅?。根?jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解 碼設(shè)備20可通過使用存儲(chǔ)在DPB 56中的恢復(fù)圖像來配置參考畫面列表,并通過使用該參 考畫面列表來執(zhí)行使用運(yùn)動(dòng)矢量或殘差數(shù)據(jù)的運(yùn)動(dòng)補(bǔ)償或使用視差矢量和殘差數(shù)據(jù)的視 差補(bǔ)償。
[0202] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻解碼設(shè)備131可執(zhí)行與上面參照?qǐng)D2a和 圖2b描述的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20的操作相同的操作。
[0203] 針對(duì)P條帶類型或B條帶類型的當(dāng)前畫面,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視 頻預(yù)測(cè)解碼設(shè)備20可確定包括存儲(chǔ)在DPB 56中的相同視點(diǎn)圖像中的分配有在當(dāng)前畫面的 POC之前的POC的至少一個(gè)恢復(fù)圖像以及分配有與當(dāng)前畫面相同的POC并具有小于當(dāng)前畫 面的VID的VID的至少一個(gè)恢復(fù)圖像的LO列表。
[0204] 另外,針對(duì)B條帶類型的當(dāng)前畫面,多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可確定包括與B 條帶類型的當(dāng)前畫面相同的視點(diǎn)的圖像中的分配有在當(dāng)前畫面的POC之后的POC的至少一 個(gè)恢復(fù)圖像以及分配有與當(dāng)前畫面相同的POC并具有大于當(dāng)前畫面的VID的VID的至少一 個(gè)恢復(fù)圖像的Ll列表。
[0205] 因此,多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可確定用于多視點(diǎn)視頻的幀間預(yù)測(cè)和視點(diǎn)間 預(yù)測(cè)的LO列表和Ll列表。根據(jù)實(shí)施例,在LO列表和Ll列表中定義的恢復(fù)圖像的參考順 序可在預(yù)定條帶中被任意修改。
[0206] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可通過參考LO列表和/ 或L1列表來確定當(dāng)前畫面的參考畫面,從參考畫面確定參考?jí)K,從而執(zhí)行從運(yùn)動(dòng)補(bǔ)償和視 差補(bǔ)償中選擇的至少一個(gè)補(bǔ)償。
[0207] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻解碼設(shè)備131可通過根據(jù)塊對(duì)視頻的視 點(diǎn)的圖像進(jìn)行解碼來恢復(fù)視頻。接收器52可解析出根據(jù)塊編碼的數(shù)據(jù)以及運(yùn)動(dòng)矢量或視 差矢量。反量化逆變換單元54可對(duì)根據(jù)塊編碼的數(shù)據(jù)執(zhí)行反量化和逆變換,從而可根據(jù)塊 恢復(fù)殘差數(shù)據(jù)。多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20可針對(duì)每個(gè)塊確定參考畫面中的由運(yùn)動(dòng)矢量 或視差矢量指示的參考?jí)K,將殘差數(shù)據(jù)與參考?jí)K合成,從而產(chǎn)生恢復(fù)的塊。
[0208] 環(huán)路濾波單元59可對(duì)由多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20恢復(fù)和輸出的恢復(fù)圖像執(zhí)行 去塊濾波和采樣自適應(yīng)偏移(SAO)濾波。環(huán)路濾波單元59可根據(jù)塊執(zhí)行濾波,從而輸出最 終恢復(fù)圖像。另外,環(huán)路濾波單元59的輸出圖像可存儲(chǔ)在DPB 56中并用作用于對(duì)下一圖 像執(zhí)行運(yùn)動(dòng)補(bǔ)償?shù)膮⒖籍嬅妗?br>
[0209] 為了輸出視頻編碼結(jié)果,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻解碼設(shè)備131可 與安裝在其內(nèi)部的內(nèi)部視頻解碼處理器或外部視頻解碼處理器協(xié)作地進(jìn)行操作,以執(zhí)行包 括反量化、逆變換、幀內(nèi)預(yù)測(cè)和運(yùn)動(dòng)補(bǔ)償?shù)囊曨l解碼操作。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻 解碼操作不僅可在根據(jù)本發(fā)明構(gòu)思的實(shí)施例的多視點(diǎn)視頻解碼設(shè)備131包括單獨(dú)的內(nèi)部 視頻解碼處理器時(shí)被執(zhí)行,還可在多視點(diǎn)視頻解碼設(shè)備131、多視點(diǎn)視頻解碼設(shè)備131或圖 形處理設(shè)備包括視頻解碼處理模塊時(shí)被執(zhí)行。
[0210] 如上所述,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的幀間預(yù)測(cè)設(shè)備10可將視頻數(shù)據(jù)的塊劃分 為具有樹結(jié)構(gòu)的編碼單元,預(yù)測(cè)單元可用于編碼單元的幀間預(yù)測(cè)。在下文中,將參照?qǐng)D8至 圖20來描述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于具有樹結(jié)構(gòu)的編碼單元和變換單元的視頻編 碼方法、視頻編碼設(shè)備、視頻解碼方法和視頻解碼設(shè)備。
[0211] 如上所述,根據(jù)本發(fā)明構(gòu)思的實(shí)施例,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10、多視點(diǎn)視頻預(yù) 測(cè)解碼設(shè)備20、多視點(diǎn)視頻編碼設(shè)備121和多視點(diǎn)視頻解碼設(shè)備131可將視頻數(shù)據(jù)的塊劃 分為具有樹結(jié)構(gòu)的編碼單元,編碼單元、預(yù)測(cè)單元和變換單元可用于編碼單元的視點(diǎn)間預(yù) 測(cè)或幀間預(yù)測(cè)。在下文中,將參照?qǐng)D14至圖26來描述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于具 有樹結(jié)構(gòu)的編碼單元和變換單元的視頻編碼方法、視頻編碼設(shè)備、視頻解碼方法和視頻解 碼設(shè)備。
[0212] 基本上,在對(duì)多視點(diǎn)視頻進(jìn)行編碼/解碼處理期間,用于基本視點(diǎn)圖像的編碼/解 碼處理和用于附加視點(diǎn)圖像的編碼/解碼處理被單獨(dú)執(zhí)行。換句話說,當(dāng)對(duì)多視點(diǎn)視頻執(zhí) 行視點(diǎn)間預(yù)測(cè)時(shí),單視點(diǎn)視頻的編碼/解碼結(jié)果可彼此參考,但是根據(jù)單視點(diǎn)視頻執(zhí)行單 獨(dú)的編碼/解碼處理。
[0213] 因此,由于以下參照?qǐng)D14至圖26描述的基于具有樹結(jié)構(gòu)的編碼單元的視頻編碼 和解碼處理是用于對(duì)單視點(diǎn)視頻進(jìn)行處理的視頻編碼和解碼處理,故為描述方便將僅描述 執(zhí)行幀間預(yù)測(cè)和運(yùn)動(dòng)補(bǔ)償。然而,如上參照?qǐng)DIa至圖13所述,為了對(duì)多視點(diǎn)視頻進(jìn)行編碼 /解碼,對(duì)基本視點(diǎn)圖像和附加視點(diǎn)圖像執(zhí)行視點(diǎn)間預(yù)測(cè)和視點(diǎn)間視差補(bǔ)償。
[0214] 因此,為了基于具有樹結(jié)構(gòu)的編碼單元對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)編碼,根據(jù)本發(fā)明 構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10和多視點(diǎn)視頻編碼設(shè)備121可包括多達(dá)多視 點(diǎn)視頻的視點(diǎn)的數(shù)量的圖14的視頻編碼設(shè)備100以對(duì)每個(gè)單視點(diǎn)視頻執(zhí)行視頻編碼,并控 制視頻編碼設(shè)備100使得視頻編碼設(shè)備100對(duì)分配給它們的單視點(diǎn)視頻進(jìn)行編碼。另外, 對(duì)單視點(diǎn)視頻進(jìn)行編碼的視頻編碼設(shè)備100可通過使用對(duì)不同視點(diǎn)視頻進(jìn)行編碼的每個(gè) 視頻編碼設(shè)備100的單視點(diǎn)的編碼結(jié)果來執(zhí)行視點(diǎn)間預(yù)測(cè)。因此,多視點(diǎn)視頻預(yù)測(cè)編碼設(shè) 備10和多視點(diǎn)視頻編碼設(shè)備121可產(chǎn)生包括根據(jù)視點(diǎn)的編碼結(jié)果的比特流。
[0215] 相似地,為了基于具有樹結(jié)構(gòu)的編碼單元對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)解碼,根據(jù)本發(fā) 明構(gòu)思的實(shí)施例的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20和多視點(diǎn)視頻解碼設(shè)備131可包括多達(dá)多 視點(diǎn)視頻的視點(diǎn)的數(shù)量的圖15的視頻解碼設(shè)備200以對(duì)每個(gè)單視點(diǎn)視頻執(zhí)行視頻解碼,并 控制視頻解碼設(shè)備200使得視頻解碼設(shè)備200對(duì)分配給它們的單視點(diǎn)視頻進(jìn)行解碼。另 夕卜,對(duì)單視點(diǎn)視頻進(jìn)行解碼的視頻解碼設(shè)備200可通過使用對(duì)不同視點(diǎn)視頻進(jìn)行解碼的每 個(gè)視頻解碼設(shè)備200的單視點(diǎn)的解碼結(jié)果來執(zhí)行視點(diǎn)間預(yù)測(cè)。因此,多視點(diǎn)視頻預(yù)測(cè)解碼 設(shè)備20和多視點(diǎn)視頻解碼設(shè)備131可產(chǎn)生包括根據(jù)視點(diǎn)的解碼結(jié)果的比特流。
[0216] 圖14是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備 100的框圖。
[0217] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例,涉及基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻預(yù)測(cè)的視頻編 碼設(shè)備100包括編碼單元確定器120和輸出單元130。在下文中,為了方便描述,根據(jù)本發(fā) 明構(gòu)思的實(shí)施例的"涉及基于具有樹結(jié)構(gòu)的編碼單元的視頻預(yù)測(cè)的視頻編碼設(shè)備100"將僅 被稱為"視頻編碼設(shè)備100"。
[0218] 編碼單元確定器120可基于最大編碼單元來對(duì)當(dāng)前畫面進(jìn)行劃分,其中,最大編 碼單元是圖像的當(dāng)前畫面的具有最大尺寸的編碼單元。如果當(dāng)前畫面大于最大編碼單元, 則可將當(dāng)前畫面的圖像數(shù)據(jù)劃分為至少一個(gè)最大編碼單元。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的最 大編碼單元可以是尺寸為32X32、64X64、128X128、256X256等的數(shù)據(jù)單元,其中,數(shù)據(jù) 單元的形狀是寬度和長(zhǎng)度為2的若干次方的正方形。
[0219] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元可由最大尺寸和深度表征。深度表示編碼 單元從最大編碼單元空間被劃分的次數(shù),并且隨著深度加深,根據(jù)深度的較深層編碼單元 可從最大編碼單元被劃分到最小編碼單元。最大編碼單元的深度為最高深度,最小編碼單 元的深度為最低編碼深度。由于隨著最大編碼單元的深度加深,與每個(gè)深度相應(yīng)的編碼單 元的尺寸減小,因此與更高深度相應(yīng)的編碼單元可包括與多個(gè)更低深度相應(yīng)的多個(gè)編碼單 J Li 〇
[0220] 如上所述,當(dāng)前畫面的圖像數(shù)據(jù)根據(jù)編碼單元的最大尺寸被劃分為最大編碼單 元,并且每個(gè)最大編碼單元可包括根據(jù)深度被劃分的較深層編碼單元。由于根據(jù)深度對(duì)根 據(jù)本發(fā)明構(gòu)思的實(shí)施例的最大編碼單元進(jìn)行劃分,因此可根據(jù)深度對(duì)包括在最大編碼單元 中的空間域的圖像數(shù)據(jù)分層地進(jìn)行分類。
[0221] 可預(yù)先確定編碼單元的最大深度和最大尺寸,所述最大深度和最大尺寸限制對(duì)最 大編碼單元的高度和寬度進(jìn)行分層劃分的總次數(shù)。
[0222] 編碼單元確定器120對(duì)通過根據(jù)深度對(duì)最大編碼單元的區(qū)域進(jìn)行劃分而獲得的 至少一個(gè)劃分區(qū)域進(jìn)行編碼,并且根據(jù)所述至少一個(gè)劃分區(qū)域來確定用于輸出最終編碼結(jié) 果的深度。換句話說,編碼單元確定器120通過根據(jù)當(dāng)前畫面的最大編碼單元對(duì)根據(jù)深度 的較深層編碼單元中的圖像數(shù)據(jù)進(jìn)行編碼,選擇具有最小編碼誤差的深度,來確定編碼深 度。確定的編碼深度和根據(jù)確定的最大編碼單元的圖像數(shù)據(jù)被輸出到輸出單元130。
[0223] 基于根據(jù)等于或低于最大深度的至少一個(gè)深度的較深層編碼單元,對(duì)最大編碼單 元中的圖像數(shù)據(jù)進(jìn)行編碼,并且基于每個(gè)較深層編碼單元比較對(duì)圖像數(shù)據(jù)進(jìn)行編碼的結(jié) 果。在對(duì)較深層編碼單元的編碼誤差進(jìn)行比較之后,可選擇具有最小編碼誤差的深度???針對(duì)每個(gè)最大編碼單元選擇至少一個(gè)編碼深度。
[0224] 隨著編碼單元根據(jù)深度而被分層地劃分并且編碼單元的數(shù)量增加,最大編碼單元 的尺寸被劃分。另外,即使在一個(gè)最大編碼單元中編碼單元與同一深度相應(yīng),也通過分別測(cè) 量每個(gè)編碼單元的圖像數(shù)據(jù)的編碼誤差來確定是否將與同一深度相應(yīng)的每個(gè)編碼單元?jiǎng)?分為更低深度。因此,即使在圖像數(shù)據(jù)被包括在一個(gè)最大編碼單元中時(shí),在一個(gè)最大編碼 單元中根據(jù)深度的編碼誤差根據(jù)區(qū)域而不同,因此在圖像數(shù)據(jù)中編碼深度可根據(jù)區(qū)域而不 同。因此,可在一個(gè)最大編碼單元中確定至少一個(gè)編碼深度,并且可根據(jù)至少一個(gè)編碼深度 的編碼單元來對(duì)最大編碼單元的圖像數(shù)據(jù)進(jìn)行劃分。
[0225] 因此,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元確定器120可確定當(dāng)前最大編碼單元 中的具有樹結(jié)構(gòu)的編碼單元。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的"具有樹結(jié)構(gòu)的編碼單元"包括 在當(dāng)前最大編碼單元中包括的所有較深層編碼單元中的與確定為編碼深度的深度相應(yīng)的 編碼單元??筛鶕?jù)最大編碼單元的相同區(qū)域中的深度來分層地確定編碼深度的編碼單元, 并可在其它區(qū)域中獨(dú)立地確定編碼深度的編碼單元。類似地,可從另一區(qū)域的編碼深度獨(dú) 立地確定當(dāng)前區(qū)域中的編碼深度。
[0226] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的最大深度是與從最大編碼單元到最小編碼單元執(zhí)行 劃分的次數(shù)有關(guān)的索引。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的第一最大深度可表示從最大編碼單元 到最小編碼單元的總劃分次數(shù)。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的第二最大深度可表示從最大編 碼單元到最小編碼單元的深度等級(jí)的總數(shù)。例如,當(dāng)最大編碼單元的深度是0時(shí),對(duì)最大編 碼單元?jiǎng)澐忠淮蔚木幋a單元的深度可被設(shè)置為1,對(duì)最大編碼單元?jiǎng)澐謨纱蔚木幋a單元的 深度可被設(shè)置為2。在這種情況下,如果最小編碼單元是對(duì)最大編碼單元?jiǎng)澐炙拇蔚木幋a單 元,則存在深度0、1、2、3和4的5個(gè)深度等級(jí),并因此第一最大深度可被設(shè)置為4,第二最大 深度可被設(shè)置為5。
[0227] 可根據(jù)最大編碼單元執(zhí)行預(yù)測(cè)編碼和變換。還根據(jù)最大編碼單元,基于根據(jù)等于 或小于最大深度的深度的較深層編碼單元來執(zhí)行預(yù)測(cè)編碼和變換。
[0228] 由于每當(dāng)根據(jù)深度對(duì)最大編碼單元進(jìn)行劃分時(shí),較深層編碼單元的數(shù)量增加,因 此對(duì)隨著深度加深而產(chǎn)生的所有較深層編碼單元執(zhí)行包括預(yù)測(cè)編碼和變換的編碼。在下文 中,為了便于描述,在至少一個(gè)最大編碼單元中,將基于當(dāng)前深度的編碼單元來描述預(yù)測(cè)編 碼和變換。
[0229] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻編碼設(shè)備100可不同地選擇用于對(duì)圖像數(shù)據(jù)進(jìn) 行編碼的數(shù)據(jù)單元的尺寸或形狀。為了對(duì)圖像數(shù)據(jù)進(jìn)行編碼,執(zhí)行諸如預(yù)測(cè)編碼、變換和熵 編碼的操作。可針對(duì)所有操作使用相同的數(shù)據(jù)單元,或者可針對(duì)每個(gè)操作使用不同的數(shù)據(jù) 單元。
[0230] 例如,視頻編碼設(shè)備100不僅可選擇用于對(duì)圖像數(shù)據(jù)進(jìn)行編碼的編碼單元,還可 選擇不同于編碼單元的數(shù)據(jù)單元,以便對(duì)編碼單元的圖像數(shù)據(jù)執(zhí)行預(yù)測(cè)編碼。
[0231] 為了對(duì)最大編碼單元執(zhí)行預(yù)測(cè)編碼,可基于根據(jù)本發(fā)明構(gòu)思的實(shí)施例的與編碼深 度相應(yīng)的編碼單元(即,不再被劃分成與更低深度相應(yīng)的編碼單元的編碼單元)來執(zhí)行預(yù) 測(cè)編碼。在下文中,不再被劃分且成為用于預(yù)測(cè)編碼的基本單元的編碼單元將被稱為"預(yù)測(cè) 單元"。通過劃分預(yù)測(cè)單元獲得的分區(qū)可包括預(yù)測(cè)單元以及通過對(duì)從預(yù)測(cè)單元的高度和寬 度中選擇的至少一個(gè)進(jìn)行劃分而獲得的數(shù)據(jù)單元。分區(qū)是編碼單元的預(yù)測(cè)單元被劃分的數(shù) 據(jù)單元,預(yù)測(cè)單元可以是具有與編碼單元相同的尺寸的分區(qū)。
[0232] 例如,當(dāng)2NX2N(其中,N是正整數(shù))的編碼單元不再被劃分,并且編碼單元成為 2NX2N的預(yù)測(cè)單元時(shí),分區(qū)的尺寸可以是2NX2N、2NXN、NX2N或NXN。根據(jù)本發(fā)明構(gòu)思 的實(shí)施例的分區(qū)類型的示例可選擇性地包括通過對(duì)預(yù)測(cè)單元的高度或?qū)挾葘?duì)稱地進(jìn)行劃 分而獲得的對(duì)稱分區(qū)、通過對(duì)預(yù)測(cè)單元的高度或?qū)挾劝凑誌 :n、n: 1等非對(duì)稱地進(jìn)行劃分而 獲得的分區(qū)、通過對(duì)預(yù)測(cè)單元幾何地進(jìn)行劃分而獲得的分區(qū)、以及具有任意形狀的分區(qū)。
[0233] 預(yù)測(cè)單元的預(yù)測(cè)模式可以是從幀內(nèi)模式、幀間模式和跳過模式中選擇的至少一個(gè) 模式。例如,可對(duì)2ΝX 2Ν、2ΝX N、NX 2Ν或NX N的分區(qū)執(zhí)行幀內(nèi)模式或幀間模式。另外,可 僅對(duì)2ΝΧ 2Ν的分區(qū)執(zhí)行跳過模式。可對(duì)編碼單元中的一個(gè)預(yù)測(cè)單元獨(dú)立地執(zhí)行編碼,從而 可選擇具有最小編碼誤差的預(yù)測(cè)模式。
[0234] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻編碼設(shè)備100不僅可基于用于對(duì)圖像數(shù)據(jù)進(jìn)行 編碼的編碼單元還可基于與編碼單元不同的數(shù)據(jù)單元,來對(duì)編碼單元中的圖像數(shù)據(jù)執(zhí)行變 換。為了在編碼單元中執(zhí)行變換,可基于具有小于或等于編碼單元的尺寸的變換單元,來執(zhí) 行變換。例如,變換單元可包括幀內(nèi)模式的數(shù)據(jù)單元和幀間模式的變換單元。
[0235] 與根據(jù)根據(jù)本發(fā)明構(gòu)思的實(shí)施例的具有樹結(jié)構(gòu)的編碼單元的方式類似,編碼單元 中的變換單元可被遞歸地劃分為更小尺寸的變換單元。因此,可基于根據(jù)變換深度的具有 樹結(jié)構(gòu)的變換單元,對(duì)編碼單元中的殘差數(shù)據(jù)進(jìn)行劃分。
[0236] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例,還可在變換單元中設(shè)置變換深度,其中,變換深度表示 對(duì)編碼單元的高度和寬度進(jìn)行劃分以獲得變換單元所執(zhí)行的劃分的次數(shù)。例如,在2ΝΧ2Ν 的當(dāng)前編碼單元中,當(dāng)變換單元2ΝΧ2Ν時(shí),變換深度可以是0,當(dāng)變換單元是NXN時(shí),變換 深度可以是1,當(dāng)變換單元是Ν/2ΧΝ/2時(shí),變換深度可以是2。換句話說,可根據(jù)變換深度 確定具有樹結(jié)構(gòu)的變換單元。
[0237] 根據(jù)編碼深度的編碼信息不僅需要關(guān)于編碼深度的信息,還需要關(guān)于預(yù)測(cè)和變換 的信息。因此,編碼單元確定器120不僅確定具有最小編碼誤差的編碼深度,還確定預(yù)測(cè)單 元的分區(qū)類型、根據(jù)預(yù)測(cè)單元的預(yù)測(cè)模式和用于變換的變換單元的尺寸。
[0238] 以下將參照?qǐng)D16至圖26詳細(xì)描述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的確定最大編碼單元 中的具有樹結(jié)構(gòu)的編碼單元、預(yù)測(cè)單元/分區(qū)和變換單元的方法。
[0239] 編碼單元確定器120可通過使用基于拉格朗日乘數(shù)的率失真優(yōu)化,來測(cè)量較深層 編碼單元的編碼誤差。
[0240] 輸出單元130在比特流中輸出最大編碼單元的圖像數(shù)據(jù)和關(guān)于根據(jù)編碼深度的 編碼模式的信息,其中,所述最大編碼單元的圖像數(shù)據(jù)基于由編碼單元確定器120確定的 至少一個(gè)編碼深度被編碼。
[0241] 可通過對(duì)圖像的殘差數(shù)據(jù)進(jìn)行編碼來獲得編碼的圖像數(shù)據(jù)。
[0242] 關(guān)于根據(jù)編碼深度的編碼模式的信息可包括關(guān)于編碼深度的信息、關(guān)于在預(yù)測(cè)單 元中的分區(qū)類型的信息、關(guān)于預(yù)測(cè)模式的信息和關(guān)于變換單元的尺寸的信息。
[0243] 可通過使用根據(jù)深度的劃分信息來定義關(guān)于編碼深度的信息,其中,關(guān)于編碼深 度的信息指示是否對(duì)更低深度而不是當(dāng)前深度的編碼單元執(zhí)行編碼。如果當(dāng)前編碼單元的 當(dāng)前深度是編碼深度,則將當(dāng)前編碼單元編碼到當(dāng)前深度,因此可定義當(dāng)前深度的劃分信 息以不將當(dāng)前編碼單元?jiǎng)澐值礁蜕疃???蛇x地,如果當(dāng)前編碼單元的當(dāng)前深度不是編碼 深度,則對(duì)更低深度的編碼單元執(zhí)行編碼,并因此可定義當(dāng)前深度的劃分信息以將當(dāng)前編 碼單元?jiǎng)澐值礁蜕疃取?br>
[0244] 如果當(dāng)前深度不是編碼深度,則對(duì)被劃分到更低深度的編碼單元的編碼單元執(zhí)行 編碼。由于至少一個(gè)更低深度的編碼單元存在于當(dāng)前深度的一個(gè)編碼單元中,因此對(duì)更低 深度的每個(gè)編碼單元重復(fù)執(zhí)行編碼,并因此可對(duì)具有同一深度的每個(gè)編碼單元遞歸地執(zhí)行 編碼。
[0245] 由于在一個(gè)最大編碼單元中確定具有樹結(jié)構(gòu)的編碼單元,并且針對(duì)編碼深度的每 個(gè)編碼單元確定關(guān)于至少一個(gè)編碼模式的信息,所以可針對(duì)一個(gè)最大編碼單元確定關(guān)于至 少一個(gè)編碼模式的信息。另外,由于根據(jù)深度對(duì)最大編碼單元的圖像數(shù)據(jù)進(jìn)行分層劃分, 因此編碼深度可根據(jù)區(qū)域而不同,因此可針對(duì)圖像數(shù)據(jù)確定關(guān)于編碼深度和編碼模式的信 肩、。
[0246] 因此,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的輸出單元130可將關(guān)于相應(yīng)的編碼深度和編碼 模式的編碼信息分配給從包括在最大編碼單元中的編碼單元、預(yù)測(cè)單元和最小單元中選擇 的至少一個(gè)單元。
[0247] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的最小單元是通過將構(gòu)成最低深度的最小編碼單元?jiǎng)?分為4份而獲得的矩形數(shù)據(jù)單元。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的最小單元可以是可包括在最 大編碼單元中的所有編碼單元、預(yù)測(cè)單元、分區(qū)單元和變換單元中的最大矩形數(shù)據(jù)單元。
[0248] 例如,通過輸出單元130輸出的編碼信息可被分類為根據(jù)較深層編碼單元的編碼 信息和根據(jù)預(yù)測(cè)單元的編碼信息。根據(jù)較深層編碼單元的編碼信息可包括關(guān)于預(yù)測(cè)模式的 信息和關(guān)于分區(qū)尺寸的信息。根據(jù)預(yù)測(cè)單元的編碼信息可包括關(guān)于幀間模式的估計(jì)方向的 信息、關(guān)于幀間模式的參考畫面索引的信息、關(guān)于運(yùn)動(dòng)矢量的信息、關(guān)于幀內(nèi)模式的色度分 量的信息以及關(guān)于幀內(nèi)模式的插值方法的信息。
[0249] 根據(jù)畫面、條帶或GOP定義的關(guān)于編碼單元的最大尺寸的信息和關(guān)于最大深度的 信息可被插入到比特流的頭、序列參數(shù)集或畫面參數(shù)集。
[0250] 還可通過比特流的頭、序列參數(shù)集或畫面參數(shù)集輸出關(guān)于當(dāng)前視頻允許的關(guān)于變 換單元的最大尺寸的信息和關(guān)于變換單元的最小尺寸的信息。輸出單元130可對(duì)與預(yù)測(cè)有 關(guān)的參考信息、預(yù)測(cè)信息和條帶類型信息進(jìn)行編碼,并輸出這些信息。
[0251] 根據(jù)視頻編碼設(shè)備100的最簡(jiǎn)化的實(shí)施例,較深層編碼單元可以是通過將更高深 度的編碼單元(更高一層)的高度或?qū)挾葎澐殖蓛煞荻@得的編碼單元。換言之,當(dāng)當(dāng)前 深度的編碼單元的尺寸是2NX2N時(shí),更低深度的編碼單元的尺寸是NXN。另外,尺寸為 2NX2N的當(dāng)前深度的編碼單元可包括最多4個(gè)更低深度的編碼單元。
[0252] 因此,視頻編碼設(shè)備100可基于考慮當(dāng)前畫面的特征而確定的最大編碼單元的尺 寸和最大深度,通過針對(duì)每個(gè)最大編碼單元確定具有最優(yōu)形狀和最優(yōu)尺寸的編碼單元來形 成具有樹結(jié)構(gòu)的編碼單元。另外,由于可通過使用各種預(yù)測(cè)模式和變換中的任意一個(gè)對(duì)每 個(gè)最大編碼單元執(zhí)行編碼,因此可考慮各種圖像尺寸的編碼單元的特征來確定最優(yōu)編碼模 式。
[0253] 因此,如果以傳統(tǒng)宏塊對(duì)具有高分辨率或大數(shù)據(jù)量的圖像進(jìn)行編碼,則每個(gè)畫面 的宏塊的數(shù)量極度增加。因此,針對(duì)每個(gè)宏塊產(chǎn)生的壓縮信息的條數(shù)增加,因此難以發(fā)送壓 縮的信息,并且數(shù)據(jù)壓縮效率降低。然而,通過使用視頻編碼設(shè)備100,由于考慮圖像的尺 寸,在增加編碼單元的最大尺寸的同時(shí),考慮圖像的特征來調(diào)整編碼單元,因此可增加圖像 壓縮效率。
[0254] 上面參照?qǐng)DIa描述的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10可包括多達(dá)視點(diǎn)的數(shù)量的視頻 編碼設(shè)備100,以根據(jù)多視點(diǎn)視頻的視點(diǎn)對(duì)單視點(diǎn)圖像進(jìn)行編碼。
[0255] 當(dāng)視頻編碼設(shè)備100對(duì)單視點(diǎn)圖像進(jìn)行編碼時(shí),編碼單元確定器120可根據(jù)具有 樹結(jié)構(gòu)的編碼單元針對(duì)每個(gè)最大編碼單元確定用于幀間預(yù)測(cè)的預(yù)測(cè)單元,并根據(jù)每個(gè)預(yù)測(cè) 單元執(zhí)行視點(diǎn)間預(yù)測(cè)。
[0256] 具體地,編碼單元確定器120可執(zhí)行恢復(fù)的相同視點(diǎn)圖像被參考的幀間預(yù)測(cè)以及 恢復(fù)的不同視點(diǎn)圖像被參考的視點(diǎn)間預(yù)測(cè)。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元確定器 120可確定包括以下恢復(fù)圖像的LO列表:與P條帶類型或B條帶類型的當(dāng)前畫面相同的視 點(diǎn)的圖像中的分配有在當(dāng)前畫面的POC之前的POC的至少一個(gè)恢復(fù)圖像以及分配有與當(dāng)前 畫面相同的POC并具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像。另外,編碼單元 確定器120可確定包括以下恢復(fù)圖像的Ll列表:與B條帶類型的當(dāng)前畫面相同的視點(diǎn)的圖 像中的分配有在當(dāng)前畫面的POC之后的POC的至少一個(gè)恢復(fù)圖像以及分配有與當(dāng)前畫面相 同的POC并具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像。
[0257] 因此,編碼單元確定器120可通過使用存儲(chǔ)在DPB中的恢復(fù)圖像來確定用于多視 點(diǎn)視頻的幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)的LO列表和Ll列表。根據(jù)實(shí)施例,在LO列表和Ll列表 中定義的恢復(fù)圖像的參考順序可在預(yù)定條帶中被任意修改。
[0258] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元確定器120可通過參考LO列表和/或Ll列 表來確定當(dāng)前畫面的參考畫面,從參考畫面確定參考?jí)K,從而執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù) 測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
[0259] 圖15是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻解碼設(shè)備 的框圖。
[0260] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例,涉及基于具有樹結(jié)構(gòu)的編碼單元視頻預(yù)測(cè)的視頻解碼 設(shè)備200包括接收器210、圖像數(shù)據(jù)和編碼信息提取器220和圖像數(shù)據(jù)解碼器230。在下文 中,為了便于描述,根據(jù)本發(fā)明構(gòu)思的實(shí)施例的"涉及基于具有樹結(jié)構(gòu)的編碼單元的視頻預(yù) 測(cè)的視頻解碼設(shè)備200"將僅被稱為"視頻解碼設(shè)備200"。
[0261] 用于根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻解碼設(shè)備200的解碼操作的各種術(shù)語(諸如 編碼單元、深度、預(yù)測(cè)單元、變換單元和關(guān)于各種編碼模式的信息)的定義與參照?qǐng)D14和視 頻編碼設(shè)備100描述的定義相同。
[0262] 接收器210接收和解析編碼視頻的比特流。圖像數(shù)據(jù)和編碼信息提取器220從解 析的比特流,針對(duì)每個(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)前畫面的編碼單 元的最大尺寸的信息。
[0263] 另外,圖像數(shù)據(jù)和編碼信息提取器220從解析的比特流,根據(jù)每個(gè)最大編碼單元, 提取關(guān)于具有樹結(jié)構(gòu)的編碼單元的編碼深度和編碼模式的信息。提取的關(guān)于編碼深度和編 碼模式的信息被輸出到圖像數(shù)據(jù)解碼器230。換言之,比特流中的圖像數(shù)據(jù)被劃分為最大編 碼單元,使得圖像數(shù)據(jù)解碼器230針對(duì)每個(gè)最大編碼單元對(duì)圖像數(shù)據(jù)進(jìn)行解碼。
[0264] 可針對(duì)關(guān)于至少一個(gè)編碼深度的信息來確定關(guān)于根據(jù)每個(gè)最大編碼單元的編碼 深度和編碼模式的信息。關(guān)于編碼模式的信息可包括關(guān)于相應(yīng)編碼單元的分區(qū)類型的信 息、關(guān)于預(yù)測(cè)模式的信息和關(guān)于變換單元的尺寸的信息。另外,根據(jù)深度的劃分信息可被提 取為關(guān)于編碼深度的信息。
[0265] 關(guān)于由圖像數(shù)據(jù)和編碼信息提取器220提取的根據(jù)每個(gè)最大編碼單元的關(guān)于編 碼深度和編碼模式的信息是關(guān)于在以下情況下被確定為導(dǎo)致最小編碼誤差的編碼深度和 編碼模式的信息,即,在編碼端(諸如,視頻編碼設(shè)備1〇〇)根據(jù)每個(gè)最大編碼單元對(duì)根據(jù)深 度的每個(gè)較深層編碼單元重復(fù)地執(zhí)行編碼的時(shí)候。因此,視頻解碼設(shè)備200可通過根據(jù)產(chǎn) 生最小編碼誤差的編碼模式對(duì)圖像數(shù)據(jù)進(jìn)行解碼來恢復(fù)圖像。
[0266] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例,由于關(guān)于編碼深度和編碼單元的信息可被分配給相應(yīng) 編碼單元、預(yù)測(cè)單元和最小單元中的預(yù)定數(shù)據(jù)單元,因此圖像數(shù)據(jù)和編碼信息提取器220 可根據(jù)預(yù)定數(shù)據(jù)單元,提取關(guān)于編碼深度和編碼模式的信息。如果關(guān)于相應(yīng)最大編碼單元 的編碼深度和編碼模式的信息根據(jù)預(yù)定數(shù)據(jù)單元被記錄,則可將分配有相同的關(guān)于編碼深 度和編碼模式的信息的預(yù)定數(shù)據(jù)單元推斷為是包括在同一最大編碼單元中的數(shù)據(jù)單元。
[0267] 圖像數(shù)據(jù)解碼器230通過基于關(guān)于根據(jù)每個(gè)最大編碼單元的編碼深度和編碼模 式的信息,對(duì)每個(gè)最大編碼單元的圖像數(shù)據(jù)進(jìn)行解碼,來恢復(fù)當(dāng)前畫面。換言之,圖像數(shù)據(jù) 解碼器230可基于根據(jù)大編碼單元中的具有樹結(jié)構(gòu)的編碼單元之中的每個(gè)編碼單元讀取 的分區(qū)類型、預(yù)測(cè)模式和變換單元,對(duì)編碼的圖像數(shù)據(jù)進(jìn)行解碼。解碼處理可包括預(yù)測(cè)處理 (包含幀內(nèi)預(yù)測(cè)和運(yùn)動(dòng)補(bǔ)償)和逆變換處理。
[0268] 圖像數(shù)據(jù)解碼器230可基于關(guān)于根據(jù)編碼深度的編碼單元的預(yù)測(cè)單元的分區(qū)類 型和預(yù)測(cè)模式的信息,根據(jù)每個(gè)編碼單元的分區(qū)和預(yù)測(cè)模式,執(zhí)行幀內(nèi)預(yù)測(cè)或運(yùn)動(dòng)補(bǔ)償。
[0269] 另外,為了根據(jù)最大編碼單元執(zhí)行逆變換,圖像數(shù)據(jù)解碼器230可讀取關(guān)于根據(jù) 編碼單元的具有樹結(jié)構(gòu)的變換單元的信息,從而基于每個(gè)編碼單元的變換單元執(zhí)行逆變 換。通過執(zhí)行逆變換,可恢復(fù)編碼單元的空間域的像素值。
[0270] 圖像數(shù)據(jù)解碼器230可通過使用根據(jù)深度的劃分信息來確定當(dāng)前最大編碼單元 的編碼深度。如果劃分信息指示圖像數(shù)據(jù)在當(dāng)前深度中不再被劃分,則當(dāng)前深度是編碼深 度。因此,針對(duì)當(dāng)前最大編碼單元的圖像數(shù)據(jù),圖像數(shù)據(jù)解碼器230可通過使用關(guān)于預(yù)測(cè)單 元的分區(qū)類型的信息、關(guān)于預(yù)測(cè)模式的信息和關(guān)于變換單元的尺寸的信息,對(duì)當(dāng)前深度的 編碼單元進(jìn)行解碼。
[0271] 換言之,可通過觀察分配給編碼單元、預(yù)測(cè)單元和最小單元中的預(yù)定數(shù)據(jù)單元的 編碼信息集來收集包含包括相同劃分信息的編碼信息的數(shù)據(jù)單元,并且收集的數(shù)據(jù)單元可 被認(rèn)為是將由圖像數(shù)據(jù)解碼器230以相同編碼模式進(jìn)行解碼的單個(gè)數(shù)據(jù)單元。通過獲得關(guān) 于根據(jù)如上所述的處理確定的每個(gè)編碼單元的編碼模式的信息,可對(duì)當(dāng)前編碼單元進(jìn)行解 碼。
[0272] 以上參照?qǐng)DIa和圖12描述的多視點(diǎn)視頻預(yù)測(cè)編碼設(shè)備10和多視點(diǎn)視頻編碼設(shè) 備121可包括多達(dá)視點(diǎn)的數(shù)量的視頻解碼設(shè)備200的圖像數(shù)據(jù)解碼器230,以產(chǎn)生用于根據(jù) 多視點(diǎn)視頻的視點(diǎn)執(zhí)行幀內(nèi)預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)的參考畫面。
[0273] 另外,以上參照?qǐng)D2a和圖13描述的多視點(diǎn)視頻預(yù)測(cè)解碼設(shè)備20和多視點(diǎn)視頻解 碼設(shè)備131可包括多達(dá)視點(diǎn)的數(shù)量的視頻解碼設(shè)備200,以通過對(duì)分別接收的比特流進(jìn)行 解碼來恢復(fù)每個(gè)視點(diǎn)的圖像。
[0274] 當(dāng)來自多視點(diǎn)視頻的預(yù)定的視點(diǎn)視頻的比特流被接收時(shí),視頻解碼設(shè)備200的圖 像數(shù)據(jù)解碼器230可將來自比特流的由圖像數(shù)據(jù)和編碼信息提取器220提取的圖像的采樣 劃分為最大編碼單元中的具有樹結(jié)構(gòu)的編碼單元。圖像數(shù)據(jù)解碼器230可通過根據(jù)用于 幀間預(yù)測(cè)的預(yù)測(cè)單元對(duì)圖像的采樣的具有樹結(jié)構(gòu)的每個(gè)編碼單元執(zhí)行運(yùn)動(dòng)補(bǔ)償,來恢復(fù)圖 像。
[0275] 具體地,圖像數(shù)據(jù)解碼器230可執(zhí)行恢復(fù)的相同視點(diǎn)圖像被參考的幀間預(yù)測(cè)以及 恢復(fù)的不同視點(diǎn)圖像被參考的視點(diǎn)間預(yù)測(cè)。根據(jù)本發(fā)明構(gòu)思的實(shí)施例的圖像數(shù)據(jù)解碼器 230可確定包括以下恢復(fù)圖像的LO列表:與P條帶類型或B條帶類型的當(dāng)前畫面相同的視 點(diǎn)的圖像中的分配有在當(dāng)前畫面的POC之前的POC的至少一個(gè)恢復(fù)圖像以及分配有與當(dāng)前 畫面相同的POC并具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像。另外,圖像數(shù)據(jù) 解碼器230可確定包括以下恢復(fù)圖像的Ll列表:與B條帶類型的當(dāng)前畫面相同的視點(diǎn)的圖 像中的分配有在當(dāng)前畫面的POC之后的POC的至少一個(gè)恢復(fù)圖像以及分配有與當(dāng)前畫面相 同的POC并具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像。
[0276] 因此,圖像數(shù)據(jù)解碼器230可通過使用存儲(chǔ)在DPB中的恢復(fù)圖像來確定用于多視 點(diǎn)視頻的幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)的LO列表和Ll列表。根據(jù)實(shí)施例,在LO列表和Ll列表 中定義的恢復(fù)圖像的參考順序可在預(yù)定條帶中被任意修改。
[0277] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的圖像數(shù)據(jù)解碼器230可通過參考LO列表和/或Ll列 表來確定當(dāng)前畫面的參考畫面。通過使用從圖像數(shù)據(jù)和編碼信息提取器解析的運(yùn)動(dòng)矢量或 視差矢量,圖像數(shù)據(jù)解碼器230可從參考畫面確定參考預(yù)測(cè)單元??赏ㄟ^執(zhí)行從運(yùn)動(dòng)補(bǔ)償 和視差補(bǔ)償中選擇的至少一個(gè)補(bǔ)償來針對(duì)參考預(yù)測(cè)單元補(bǔ)償殘差數(shù)據(jù),從而可恢復(fù)當(dāng)前預(yù) 測(cè)單元。
[0278] 因此,視頻解碼設(shè)備200可獲得關(guān)于當(dāng)針對(duì)每個(gè)最大編碼單元遞歸地執(zhí)行編碼時(shí) 產(chǎn)生最小編碼誤差的至少一個(gè)編碼單元的信息,并且可使用所述信息來對(duì)當(dāng)前畫面進(jìn)行解 碼。換言之,被確定為每個(gè)最大編碼單元中的最優(yōu)編碼單元的具有樹結(jié)構(gòu)的編碼單元的編 碼的圖像數(shù)據(jù)可被解碼。
[0279] 因此,即使圖像數(shù)據(jù)具有高分辨率和大數(shù)據(jù)量,也可通過使用編碼單元的尺寸和 編碼模式,對(duì)圖像數(shù)據(jù)有效地進(jìn)行解碼和恢復(fù),其中,通過使用從編碼器接收到的關(guān)于最優(yōu) 編碼模式的信息,根據(jù)圖像數(shù)據(jù)的特征自適應(yīng)地確定所述編碼單元的尺寸和編碼模式。
[0280] 圖16是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元的概念的示圖。
[0281] 編碼單元的尺寸可被表示為"寬度X高度",并可以是64X64、32X32、16X16和 8 X 8。64 X 64的編碼單元可被劃分為64 X 64、64 X 32、32 X 64或32 X 32的分區(qū),32 X 32的 編碼單元可被劃分為32X32、32X 16、16X32或16X16的分區(qū),16X 16的編碼單元可被劃 分為16父16、16\8、8\16或8\8的分區(qū),8\8的編碼單元可被劃分為8\8、8\4、4父8或 4X4的分區(qū)。
[0282] 在視頻數(shù)據(jù)310中,分辨率是1920 X 1080,編碼單元的最大尺寸是64,最大深度是 2。在視頻數(shù)據(jù)320中,分辨率是1920 X 1080,編碼單元的最大尺寸是64,最大深度是3。在 視頻數(shù)據(jù)330中,分辨率是352X288,編碼單元的最大尺寸是16,最大深度是1。圖16中示 出的最大深度表示從最大編碼單元到最小編碼單元的劃分總次數(shù)。
[0283] 如果分辨率高或數(shù)據(jù)量大,則編碼單元的最大尺寸可能較大,從而不僅提高編碼 效率,而且準(zhǔn)確地反映圖像的特征。因此,具有比視頻數(shù)據(jù)330更高分辨率的視頻數(shù)據(jù)310 和320的編碼單元的最大尺寸可以是64。
[0284] 由于視頻數(shù)據(jù)310的最大深度是2,因此由于通過對(duì)最大編碼單元?jiǎng)澐謨纱?,深?加深至兩層,因此視頻數(shù)據(jù)310的編碼單元315可包括長(zhǎng)軸尺寸為64的最大編碼單元和長(zhǎng) 軸尺寸為32和16的編碼單元。由于視頻數(shù)據(jù)330的最大深度是1,因此由于通過對(duì)最大 編碼單元?jiǎng)澐忠淮?,深度加深至一層,因此視頻數(shù)據(jù)330的編碼單元335可包括長(zhǎng)軸尺寸為 16的最大編碼單元和長(zhǎng)軸尺寸為8的編碼單元。
[0285] 由于視頻數(shù)據(jù)320的最大深度是3,因此由于通過對(duì)最大編碼單元?jiǎng)澐秩?,深?加深至3層,因此視頻數(shù)據(jù)320的編碼單元325可包括長(zhǎng)軸尺寸為64的最大編碼單元和長(zhǎng) 軸尺寸為32、16和8的編碼單元。隨著深度加深,詳細(xì)信息可被精確地表示。
[0286] 圖17是根據(jù)實(shí)施例的基于編碼單元的圖像編碼器400的框圖。
[0287] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的圖像編碼器400執(zhí)行視頻編碼設(shè)備100的編碼單元確 定器120的操作來對(duì)圖像數(shù)據(jù)進(jìn)行編碼。換言之,幀內(nèi)預(yù)測(cè)器410在幀內(nèi)模式下對(duì)當(dāng)前幀 405中的編碼單元執(zhí)行幀內(nèi)預(yù)測(cè),運(yùn)動(dòng)估計(jì)器420和運(yùn)動(dòng)補(bǔ)償器425通過使用當(dāng)前幀405和 參考幀495,在幀間模式下執(zhí)行幀間估計(jì)和運(yùn)動(dòng)補(bǔ)償。
[0288] 從幀內(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和偏移調(diào)整 單兀490被后處理之后被輸出為參考巾貞495。量化后的變換系數(shù)可通過熵編碼器450被輸 出為比特流455。
[0289] 為了應(yīng)用到根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻編碼設(shè)備100中,圖像編碼器400的 所有元件(即,幀內(nèi)預(yù)測(cè)器410、運(yùn)動(dòng)估計(jì)器420、運(yùn)動(dòng)補(bǔ)償器425、變換器430、量化器440、 熵編碼器450、反量化器460、逆變換器470、去塊單元480和偏移調(diào)整單元490)在考慮每 個(gè)最大編碼單元的最大深度的同時(shí),基于具有樹結(jié)構(gòu)的編碼單元中的每個(gè)編碼單元執(zhí)行操 作。
[0290] 具體地,幀內(nèi)預(yù)測(cè)器410、運(yùn)動(dòng)估計(jì)器420和運(yùn)動(dòng)補(bǔ)償器425針對(duì)當(dāng)前最大編碼單 元的最大尺寸和最大深度,確定具有樹結(jié)構(gòu)的編碼單元中的每個(gè)編碼單元的分區(qū)和預(yù)測(cè)模 式,變換器430確定具有樹結(jié)構(gòu)的編碼單元中的每個(gè)編碼單元中的變換單元的尺寸。
[0291] 運(yùn)動(dòng)估計(jì)器420可通過根據(jù)預(yù)測(cè)單元執(zhí)行相同視點(diǎn)圖像被參考的幀間預(yù)測(cè)來對(duì) 圖像之間的運(yùn)動(dòng)進(jìn)行估計(jì)。另外,運(yùn)動(dòng)估計(jì)器420可通過根據(jù)預(yù)測(cè)單元執(zhí)行具有與當(dāng)前畫 面相同的再現(xiàn)順序的不同視點(diǎn)圖像被參考的視點(diǎn)間預(yù)測(cè)來對(duì)視點(diǎn)間視差進(jìn)行估計(jì)。
[0292] 此外,運(yùn)動(dòng)補(bǔ)償器425可通過根據(jù)預(yù)測(cè)單元執(zhí)行相同視點(diǎn)圖像被參考的運(yùn)動(dòng)補(bǔ) 償,或者通過根據(jù)預(yù)測(cè)單元執(zhí)行與當(dāng)前畫面具有相同再現(xiàn)順序的不同視點(diǎn)圖像被參考的視 差補(bǔ)償,來恢復(fù)預(yù)測(cè)單元。
[0293] 運(yùn)動(dòng)估計(jì)器420和運(yùn)動(dòng)補(bǔ)償器425通過使用如參照?qǐng)DIa至圖11所述的相同方法 來確定參考畫面列表。
[0294] 圖18是根據(jù)實(shí)施例的基于編碼單元的圖像解碼器500的框圖。
[0295] 解析器510從比特流505解析將被解碼的編碼的圖像數(shù)據(jù)和解碼所需的編碼信 息。編碼圖像數(shù)據(jù)通過熵解碼器520和反量化器530被輸出為反量化的數(shù)據(jù),反量化的數(shù) 據(jù)通過逆變換器540被恢復(fù)為空間域中的圖像數(shù)據(jù)。
[0296] 針對(duì)空間域中的圖像數(shù)據(jù),幀內(nèi)預(yù)測(cè)器550在幀內(nèi)模式下對(duì)編碼單元執(zhí)行幀內(nèi)預(yù) 測(cè),運(yùn)動(dòng)補(bǔ)償器560通過使用參考幀585在幀間模式下對(duì)編碼單元執(zhí)行運(yùn)動(dòng)補(bǔ)償。
[0297] 通過幀內(nèi)預(yù)測(cè)器550和運(yùn)動(dòng)補(bǔ)償器560的空間域中的圖像數(shù)據(jù)可在通過去塊單元 570和偏移調(diào)整單元580被后處理之后被輸出為恢復(fù)幀595。另外,通過去塊單元570和偏 移調(diào)整單元580被后處理的圖像數(shù)據(jù)可被輸出為參考幀585。
[0298] 為了在視頻解碼設(shè)備200的圖像數(shù)據(jù)解碼器230中對(duì)圖像數(shù)據(jù)進(jìn)行解碼,根據(jù)本 發(fā)明構(gòu)思的實(shí)施例的圖像解碼器500可執(zhí)行在解析器510之后執(zhí)行的操作。
[0299] 為了應(yīng)用到根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻解碼設(shè)備200中,圖像解碼器500的 所有元件(即,解析器510、熵解碼器520、反量化器530、逆變換器540、幀內(nèi)預(yù)測(cè)器550、運(yùn) 動(dòng)補(bǔ)償器560、去塊單元570和偏移調(diào)整單元580)針對(duì)每個(gè)最大編碼單元,基于具有樹結(jié)構(gòu) 的編碼單元執(zhí)行操作。
[0300] 具體地,幀內(nèi)預(yù)測(cè)器550和運(yùn)動(dòng)補(bǔ)償器560確定具有樹結(jié)構(gòu)的每個(gè)編碼單元的分 區(qū)和預(yù)測(cè)模式,逆變換器540確定每個(gè)編碼單元中的變換單元的尺寸。
[0301] 運(yùn)動(dòng)補(bǔ)償器560可通過根據(jù)預(yù)測(cè)單元執(zhí)行相同視點(diǎn)圖像被參考的運(yùn)動(dòng)補(bǔ)償來恢 復(fù)預(yù)測(cè)單元,或者通過根據(jù)預(yù)測(cè)單元執(zhí)行具有與當(dāng)前畫面相同的再現(xiàn)順序的不同視點(diǎn)圖像 被參考的視差補(bǔ)償來對(duì)恢復(fù)預(yù)測(cè)單元。運(yùn)動(dòng)補(bǔ)償器560通過使用如參照?qǐng)DIa至圖11所述 的相同方法來確定參考趣面列表。
[0302] 圖19是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的根據(jù)深度的較深層編碼單元以及分區(qū)的示 圖。
[0303] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻編碼設(shè)備100和根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視 頻解碼設(shè)備200使用分層編碼單元以考慮圖像的特征。可根據(jù)圖像的特征自適應(yīng)地確定編 碼單元的最大高度、最大寬度和最大深度,或可根據(jù)用戶不同地確定編碼單元的最大高度、 最大寬度和最大深度??筛鶕?jù)編碼單元的預(yù)定最大尺寸來確定根據(jù)深度的較深層編碼單元 的尺寸。
[0304] 在根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元的分層結(jié)構(gòu)600中,編碼單元的最大高度 和最大寬度均可以是64,最大深度是3。在這種情況下,最大深度表示編碼單元從最大編碼 單元被劃分到最小編碼單元的總次數(shù)。由于沿著分層結(jié)構(gòu)600的垂直軸深度加深,因此較 深層編碼單元的高度和寬度均被劃分。另外,預(yù)測(cè)單元和分區(qū)沿著分層結(jié)構(gòu)600的水平軸 被示出,其中,所述預(yù)測(cè)單元和分區(qū)是對(duì)每個(gè)較深層編碼單元進(jìn)行預(yù)測(cè)編碼的基礎(chǔ)。
[0305] 換言之,在分層結(jié)構(gòu)600中,編碼單元610是最大編碼單元,其中,深度為0,尺寸 (即,高度和寬度)為64X64。隨著深度沿著垂直軸加深,存在尺寸為32X32和深度為1 的編碼單元620、尺寸為16X 16和深度為2的編碼單元630、尺寸為8X8和深度為3的編 碼單元640。尺寸為8X8和深度為3的編碼單元640是最小編碼單元。
[0306] 編碼單元的預(yù)測(cè)單元和分區(qū)根據(jù)每個(gè)深度沿著水平軸被排列。換言之,如果尺寸 為64 X 64和深度為0的編碼單元610是預(yù)測(cè)單元,則可將預(yù)測(cè)單元?jiǎng)澐殖砂ㄔ诰幋a單元 610中的分區(qū),即,尺寸為64X64的分區(qū)610、尺寸為64X32的分區(qū)612、尺寸為32X64的 分區(qū)614或尺寸為32X32的分區(qū)616。
[0307] 類似地,可將尺寸為32 X 32和深度為1的編碼單元620的預(yù)測(cè)單元?jiǎng)澐殖砂ㄔ?編碼單元620中的分區(qū),S卩,尺寸為32X32的分區(qū)620、尺寸為32X16的分區(qū)622、尺寸為 16X32的分區(qū)624和尺寸為16X16的分區(qū)626。
[0308] 類似地,可將尺寸為16X 16和深度為2的編碼單元630的預(yù)測(cè)單元?jiǎng)澐殖砂?在編碼單元630中的分區(qū),S卩,包括在編碼度單元630中的尺寸為16X16的分區(qū)、尺寸為 16X8的分區(qū)632、尺寸為8X 16的分區(qū)634和尺寸為8X8的分區(qū)636。
[0309] 類似地,可將尺寸為8X8和深度為3的編碼單元640的預(yù)測(cè)單元?jiǎng)澐殖砂ㄔ诰?碼單元640中的分區(qū),S卩,包括在編碼單元640中的尺寸為8X8的分區(qū)、尺寸為8X4的分 區(qū)642、尺寸為4X8的分區(qū)644和尺寸為4X4的分區(qū)646。
[0310] 為了確定最大編碼單元610的編碼深度,視頻編碼設(shè)備100的編碼單元確定器120 對(duì)包括在最大編碼單元610中的與每個(gè)深度相應(yīng)的編碼單元執(zhí)行編碼。
[0311] 隨著深度加深,包括具有相同范圍和相同尺寸的數(shù)據(jù)的根據(jù)深度的較深層編碼單 元的數(shù)量增加。例如,需要四個(gè)與深度2相應(yīng)的編碼單元來覆蓋包括在與深度1相應(yīng)的一 個(gè)編碼單元中的數(shù)據(jù)。因此,為了根據(jù)深度比較對(duì)相同數(shù)據(jù)進(jìn)行編碼的結(jié)果,與深度1相應(yīng) 的編碼單元和四個(gè)與深度2相應(yīng)的編碼單元均獨(dú)立地被編碼。
[0312] 為了根據(jù)深度執(zhí)行編碼,可沿著分層結(jié)構(gòu)600的水平軸,通過對(duì)根據(jù)深度的較深 層編碼單元中的每個(gè)預(yù)測(cè)單元執(zhí)行編碼,來針對(duì)當(dāng)前深度選擇代表編碼誤差,即,最小編碼 誤差??蛇x地,隨著深度沿著分層結(jié)構(gòu)600的垂直軸加深,可通過針對(duì)每個(gè)深度執(zhí)行編碼, 比較根據(jù)深度的代表編碼誤差,來尋找最小編碼誤差。在最大編碼單元610中的具有最小 編碼誤差的深度和分區(qū)可被選為最大編碼單元610的編碼深度和分區(qū)類型。
[0313] 圖20是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元與變換單元之間的關(guān)系的示圖。
[0314] 根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視頻編碼設(shè)備100或根據(jù)本發(fā)明構(gòu)思的實(shí)施例的視 頻解碼設(shè)備200針對(duì)每個(gè)最大編碼單元,根據(jù)具有小于或等于最大編碼單元的尺寸的編碼 單元,對(duì)圖像進(jìn)行編碼或解碼??苫诓淮笥谙鄳?yīng)編碼單元的數(shù)據(jù)單元,來選擇用于在編碼 處理期間進(jìn)行變換的變換單元的尺寸。
[0315] 例如,在視頻編碼設(shè)備100或視頻解碼設(shè)備200中,如果當(dāng)前編碼單元710的尺寸 是64X64,則可通過使用尺寸為32X32的變換單元720來執(zhí)行變換。
[0316] 此外,可通過對(duì)小于64X64的尺寸為32X32、16X16、8X8和4X4的每個(gè)變換單 元執(zhí)行變換,來對(duì)尺寸為64X64的編碼單元710的數(shù)據(jù)進(jìn)行編碼,然后可選擇具有最小編 碼誤差的變換單元。
[0317] 圖21是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的根據(jù)深度的編碼信息的示圖。
[0318] 視頻編碼設(shè)備100的輸出單元130可對(duì)與編碼深度相應(yīng)的每個(gè)編碼單元的關(guān)于分 區(qū)類型的信息800、關(guān)于預(yù)測(cè)模式的信息810以及關(guān)于變換單元的尺寸的信息820進(jìn)行編 碼,并將信息800、信息810和信息820作為關(guān)于編碼模式的信息來發(fā)送。
[0319] 信息800指示關(guān)于通過劃分當(dāng)前編碼單元的預(yù)測(cè)單元而獲得的分區(qū)的形狀的信 息,其中,所述分區(qū)是用于對(duì)當(dāng)前編碼單元進(jìn)行預(yù)測(cè)編碼的數(shù)據(jù)單元。例如,可將尺寸為 2NX2N的當(dāng)前編碼單元CU_0劃分成從以下分區(qū)中選擇的任意一個(gè):尺寸為2NX2N的分區(qū) 802、尺寸為2NXN的分區(qū)804、尺寸為NX2N的分區(qū)806以及尺寸為NXN的分區(qū)808。在 這種情況下,信息800被確定以使得指示從尺寸為2NXN的分區(qū)804、尺寸為NX2N的分區(qū) 806以及尺寸為NXN的分區(qū)808中選擇的一個(gè)。
[0320] 信息810指示每個(gè)分區(qū)的預(yù)測(cè)模式。例如,信息810可指示對(duì)由信息800指示的 分區(qū)執(zhí)行的預(yù)測(cè)編碼的模式,即,幀內(nèi)模式812、幀間模式814或跳過模式816。
[0321] 信息820指示當(dāng)對(duì)當(dāng)前編碼單元執(zhí)行變換時(shí)所基于的變換單元。例如,變換單元 可以是第一幀內(nèi)變換單元822、第二幀內(nèi)變換單元824、第一幀間變換單元826或第二幀內(nèi) 變換單元828。
[0322] 視頻解碼設(shè)備200的圖像數(shù)據(jù)和編碼信息提取器220可根據(jù)每個(gè)較深層編碼單 元,提取并使用用于解碼的信息800、810和820。
[0323] 圖22是根據(jù)本發(fā)明構(gòu)思的實(shí)施例的根據(jù)深度的較深層編碼單元的示圖。
[0324] 劃分信息可用來指示深度的改變。劃分信息指示當(dāng)前深度的編碼單元是否被劃分 成更低深度的編碼單元。
[0325] 用于對(duì)深度為0和尺寸為2N_0 X 2N_0的編碼單元900進(jìn)行預(yù)測(cè)編碼的預(yù)測(cè)單元 910可包括以下分區(qū)類型的分區(qū):尺寸為2N_0X2N_0的分區(qū)類型912、尺寸為2N_0XN_0的 分區(qū)類型914、尺寸為N_0X2N_0的分區(qū)類型916和尺寸為Ν_0ΧΝ_0的分區(qū)類型918。圖 22僅示出了通過對(duì)稱地劃分預(yù)測(cè)單元910而獲得的分區(qū)類型912至918,但是分區(qū)類型不 限于此,并且預(yù)測(cè)單元910的分區(qū)可包括非對(duì)稱分區(qū)、具有預(yù)定形狀的分區(qū)和具有幾何形 狀的分區(qū)。
[0326] 根據(jù)每種分區(qū)類型,對(duì)尺寸為2N_0X2N_0的一個(gè)分區(qū)、尺寸為2N_0XN_0的兩個(gè) 分區(qū)、尺寸為N_0X2N_0的兩個(gè)分區(qū)和尺寸為Ν_0ΧΝ_0的四個(gè)分區(qū)重復(fù)地執(zhí)行預(yù)測(cè)編碼。 可對(duì)尺寸為2N_0 X 2N_0、N_0 X 2N_0、2N_0 X N_0和N_0 X N_0的分區(qū)執(zhí)行幀內(nèi)模式和幀間模 式下的預(yù)測(cè)編碼??蓛H對(duì)尺寸為2N_0X2N_0的分區(qū)執(zhí)行跳過模式下的預(yù)測(cè)編碼。
[0327] 如果在分區(qū)類型912至916中的一個(gè)分區(qū)類型中編碼誤差最小,則可不將預(yù)測(cè)單 元910劃分到更低深度。
[0328] 如果在分區(qū)類型918中編碼誤差最小,則深度從0改變到1以在操作920中劃分 分區(qū)類型918,并對(duì)深度為2和尺寸為N_0 X N_0的編碼單元930重復(fù)地執(zhí)行編碼來搜索最 小編碼誤差。
[0329] 用于對(duì)深度為1和尺寸為2N_1 X 2N_1 ( = N_0 X N_0)的編碼單元930進(jìn)行預(yù)測(cè)編 碼的預(yù)測(cè)單元940可包括以下分區(qū)類型的分區(qū):尺寸為2N_1 X2N_1的分區(qū)類型942、尺寸 為2N_1XN_1的分區(qū)類型944、尺寸為N_1X2N_1的分區(qū)類型946以及尺寸為N_1XN_1的 分區(qū)類型948。
[0330] 如果在分區(qū)類型948中編碼誤差最小,則深度從1改變到2以在操作950中劃分 分區(qū)類型948,并對(duì)深度為2和尺寸為N_2 X N_2的編碼單元960重復(fù)執(zhí)行編碼來搜索最小 編碼誤差。
[0331] 當(dāng)最大深度是d時(shí),根據(jù)深度的較深層編碼單元可被確定直到深度d-Ι,并且劃分 信息可被確定直到深度d-2。換句話說,當(dāng)與深度d-2相應(yīng)的編碼單元在操作970中被劃 分并隨后被編碼直到當(dāng)深度是d-Ι時(shí),用于對(duì)深度為d-Ι和尺寸為2N_(d-l) X2N_(d-l) 的編碼單元980進(jìn)行預(yù)測(cè)編碼的預(yù)測(cè)單元990可包括以下分區(qū)類型的分區(qū):尺寸為2N_ (d-l)X2N(d-l)的分區(qū)類型992、尺寸為2N_(d-l)XN(d-l)的分區(qū)類型994、尺寸為N_ ((1-1)父2以(1-1)的分區(qū)類型996和尺寸為1((1-1)\叭(1-1)的分區(qū)類型998。
[0332] 可對(duì)分區(qū)類型992至998中的尺寸為2N_(d_l) X2N_(d_l)的一個(gè)分區(qū)、尺寸 為2N_(d-l)XN_(d-l)的兩個(gè)分區(qū)、尺寸SN_(d-l)X2N_(d-l)的兩個(gè)分區(qū)、尺寸為1 (d-1) XN_(d-l)的四個(gè)分區(qū)重復(fù)地執(zhí)行預(yù)測(cè)編碼,以搜索具有最小編碼誤差的分區(qū)類型。
[0333] 即使當(dāng)分區(qū)類型998具有最小編碼誤差時(shí),由于最大深度是d,因此深度為d-Ι的 編碼單元CU_(d-ι)也不再被劃分到更低深度,當(dāng)前最大編碼單元900的編碼深度被確定為 d-Ι,并且當(dāng)前最大編碼單元900的分區(qū)類型可被確定為N_ (d-1) X N (d-Ι)。此外,由于最大 深度是d,因此不對(duì)深度為d-Ι的編碼單元952確定劃分信息。
[0334] 數(shù)據(jù)單元999可以是用于當(dāng)前最大編碼單元的"最小單元"。根據(jù)本發(fā)明構(gòu)思的實(shí) 施例的最小單元可以是通過將最小編碼單元(即,最低編碼深度)劃分成4份而獲得的矩 形數(shù)據(jù)單元。通過重復(fù)地執(zhí)行編碼,視頻編碼設(shè)備100可通過比較根據(jù)編碼單元900的深 度的編碼誤差來選擇具有最小編碼誤差的深度以確定編碼深度,并將相應(yīng)分區(qū)類型和預(yù)測(cè) 模式設(shè)置為編碼深度的編碼模式。
[0335] 因此,在所有深度0至d中對(duì)根據(jù)深度的最小編碼誤差進(jìn)行比較,并且具有最小編 碼誤差的深度可被確定為編碼深度。編碼深度、預(yù)測(cè)單元的分區(qū)類型和預(yù)測(cè)模式可作為關(guān) 于編碼模式的信息被編碼并發(fā)送。另外,由于編碼單元從〇的深度被劃分到編碼深度,因此 僅編碼深度的劃分信息被設(shè)置為0,并且除了編碼深度以外的深度的劃分信息被設(shè)置為1。
[0336] 視頻解碼設(shè)備200的圖像數(shù)據(jù)和編碼信息提取器220可提取并使用關(guān)于編碼單元 900的編碼深度和預(yù)測(cè)單元的信息,來對(duì)分區(qū)912進(jìn)行解碼。視頻解碼設(shè)備200可通過使用 根據(jù)深度的劃分信息,將劃分信息為〇的深度確定為編碼深度,并且使用關(guān)于相應(yīng)深度的 編碼模式的信息來進(jìn)行解碼。
[0337] 圖23至圖25是用于描述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的編碼單元、預(yù)測(cè)單元和變換 單元之間的關(guān)系的示圖。
[0338] 編碼單元1010是針對(duì)最大編碼單元的根據(jù)由視頻編碼設(shè)備100確定的編碼深度 的編碼單元。預(yù)測(cè)單元1060是編碼單元1010中的根據(jù)編碼深度的每個(gè)編碼單元的預(yù)測(cè)單 元的分區(qū),變換單元1070是根據(jù)編碼深度的每個(gè)編碼單元的變換單元。
[0339] 當(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。
[0340] 在預(yù)測(cè)單元1060中,通過劃分編碼單元來獲得一些分區(qū)1014、1016、1022、1032、 1048、1050、1052 和 1054。換句話說,分區(qū) 1014、1022、1050 和 1054 的尺寸是 2NXN,分區(qū) 1016、1048和1052的尺寸是NX 2N,分區(qū)1032的尺寸是NXN。根據(jù)深度的編碼單元1010 的預(yù)測(cè)單元和分區(qū)小于或等于每個(gè)編碼單元。
[0341] 在小于編碼單元1052的數(shù)據(jù)單元中的變換單元1070中,對(duì)變換單元1052的圖 像數(shù)據(jù)執(zhí)行變換或逆變換。另外,在尺寸和形狀方面,變換單元1070中的變換單元1014、 1016、1022、1032、1048、1050和1052不同于相應(yīng)預(yù)測(cè)單元和分區(qū)中的變換單元1014、1016、 1022、1032、1048、1050和1052。換句話說,視頻編碼設(shè)備100和視頻解碼設(shè)備200可對(duì)同 一編碼單元中的數(shù)據(jù)單元獨(dú)立地執(zhí)行幀內(nèi)預(yù)測(cè)、運(yùn)動(dòng)估計(jì)、運(yùn)動(dòng)補(bǔ)償、變換和逆變換。
[0342] 因此,通過對(duì)根據(jù)最大編碼單元的具有分層結(jié)構(gòu)的每個(gè)編碼單元遞歸地執(zhí)行編碼 來確定最優(yōu)編碼單元,從而可獲得具有遞歸樹結(jié)構(gòu)的編碼單元。編碼信息可包括關(guān)于編碼 單元的劃分信息、關(guān)于分區(qū)類型的信息、關(guān)于預(yù)測(cè)模式的信息和關(guān)于變換單元的尺寸的信 息。表1示出可由視頻編碼設(shè)備100和視頻解碼設(shè)備200確定的編碼信息。
[0343] [表 1]
【權(quán)利要求】
1. 一種對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)編碼的方法,所述方法包括: 確定從第一參考畫面列表和第二參考畫面列表中選擇的至少一個(gè)參考畫面列表,其 中,第一參考畫面列表包括視點(diǎn)與當(dāng)前畫面相同的圖像之中的具有在當(dāng)前畫面的再現(xiàn)順序 之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng)前畫 面的視點(diǎn)標(biāo)識(shí)符VID的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面列表包括具有與當(dāng)前畫面 相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng) 前畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像; 通過使用確定的至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定至少一個(gè)參考畫 面和參考?jí)K;以及 通過使用所述參考?jí)K對(duì)當(dāng)前塊執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè)預(yù)測(cè)。
2. 如權(quán)利要求1所述的方法,其中,確定至少一個(gè)參考畫面列表的步驟包括: 確定所確定的至少一個(gè)參考畫面列表的參考索引的參考順序在當(dāng)前條帶中是否能夠 被任意修改;以及 當(dāng)所述參考順序在當(dāng)前條帶中能夠被任意修改時(shí),任意修改用于當(dāng)前畫面中的當(dāng)前條 帶的所確定的至少一個(gè)參考畫面列表的參考索引的參考順序。
3. 如權(quán)利要求1所述的方法,其中,確定至少一個(gè)參考畫面列表的步驟包括: 針對(duì)當(dāng)前畫面,從第一參考畫面列表確定具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序 的至少一個(gè)恢復(fù)圖像的第一默認(rèn)數(shù)量和具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖 像的第二默認(rèn)數(shù)量,從第二參考畫面列表確定具有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序 的至少一個(gè)恢復(fù)圖像的第三默認(rèn)數(shù)量和具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖 像的第四默認(rèn)數(shù)量。
4. 如權(quán)利要求3所述的方法,其中,確定至少一個(gè)參考畫面列表的步驟還包括: 確定從第一參考畫面列表的第一默認(rèn)數(shù)量和第二默認(rèn)數(shù)量以及第二參考畫面列表的 第三默認(rèn)數(shù)量和第四默認(rèn)數(shù)量中選擇的至少一個(gè)默認(rèn)數(shù)量在當(dāng)前條帶中是否能夠被單獨(dú) 替換,其中,第一默認(rèn)數(shù)量、第二默認(rèn)數(shù)量、第三默認(rèn)數(shù)量和第四默認(rèn)數(shù)量針對(duì)當(dāng)前畫面而 被確定;以及 當(dāng)所述至少一個(gè)默認(rèn)數(shù)量能夠被單獨(dú)替換時(shí),在當(dāng)前條帶中,確定從以下有效數(shù)量中 選擇的至少一個(gè)有效數(shù)量:來自第一參考畫面列表的具有在當(dāng)前畫面的再現(xiàn)順序之前的再 現(xiàn)順序的至少一個(gè)恢復(fù)圖像的第一有效數(shù)量和具有小于當(dāng)前畫面的VID的VID的至少一個(gè) 恢復(fù)圖像的第二有效數(shù)量,來自第二參考畫面列表的具有在當(dāng)前畫面的再現(xiàn)順序之后的再 現(xiàn)順序的至少一個(gè)恢復(fù)圖像的第三有效數(shù)量和具有大于當(dāng)前畫面的VID的VID的至少一個(gè) 恢復(fù)圖像的第四有效數(shù)量。
5. 如權(quán)利要求3所述的方法,其中,包括在第一參考畫面列表中的參考索引的最大數(shù) 量是第一參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù) 圖像的第一默認(rèn)數(shù)量與具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第二默認(rèn)數(shù) 量的總和;以及 其中,包括在第二參考畫面列表中的參考索引的最大數(shù)量是第二參考畫面列表中的具 有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像的第三默認(rèn)數(shù)量與第二參 考畫面列表中的具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第四默認(rèn)數(shù)量的總 和。
6. 如權(quán)利要求1所述的方法,其中,執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選擇的至少一個(gè) 預(yù)測(cè)的步驟包括: 當(dāng)幀間預(yù)測(cè)被執(zhí)行時(shí),從自第一參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之前的 再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及第二參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之 后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像中選擇的至少一個(gè)恢復(fù)圖像確定參考畫面和參考?jí)K;通 過使用確定的參考?jí)K針對(duì)當(dāng)前塊執(zhí)行幀間預(yù)測(cè);確定通過幀間預(yù)測(cè)產(chǎn)生的當(dāng)前塊的第一殘 差數(shù)據(jù)、指示確定的參考?jí)K的第一運(yùn)動(dòng)矢量以及指示確定的參考畫面的第一參考索引;以 及 當(dāng)視點(diǎn)間預(yù)測(cè)被執(zhí)行時(shí),從自第一參考畫面列表中的具有小于當(dāng)前畫面的VID的VID 的至少一個(gè)恢復(fù)圖像以及第二參考畫面列表中的具有大于當(dāng)前畫面的VID的VID的至少一 個(gè)恢復(fù)圖像中選擇的至少一個(gè)恢復(fù)圖像確定參考畫面和參考?jí)K;確定通過視點(diǎn)間預(yù)測(cè)產(chǎn)生 的當(dāng)前塊的第二殘差數(shù)據(jù)、指示確定的參考?jí)K的第二運(yùn)動(dòng)矢量以及指示確定的參考畫面的 第二參考索引。
7. -種對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)解碼的方法,所述方法包括: 確定從第一參考畫面列表和第二參考畫面列表中選擇的至少一個(gè)參考畫面列表,其 中,第一參考畫面列表包括視點(diǎn)與當(dāng)前畫面相同的圖像之中的具有在當(dāng)前畫面的再現(xiàn)順序 之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和小于當(dāng)前畫 面的視點(diǎn)標(biāo)識(shí)符VID的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面列表包括具有與當(dāng)前畫面 相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng) 前畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像; 通過使用確定的至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定至少一個(gè)參考畫 面和參考?jí)K;以及 通過使用所述參考?jí)K對(duì)當(dāng)前塊執(zhí)行從運(yùn)動(dòng)補(bǔ)償和視差補(bǔ)償中選擇的至少一個(gè)補(bǔ)償。
8. 如權(quán)利要求7所述的方法,其中,確定至少一個(gè)參考畫面列表的步驟包括: 確定所確定的至少一個(gè)參考畫面列表的參考索引的參考順序在當(dāng)前條帶中是否能夠 被任意修改;以及 當(dāng)所述參考順序在當(dāng)前條帶中能夠被任意修改時(shí),任意修改用于當(dāng)前條帶的所確定的 至少一個(gè)參考畫面列表的參考索引的參考順序。
9. 如權(quán)利要求7所述的方法,其中,確定至少一個(gè)參考畫面列表的步驟包括: 針對(duì)當(dāng)前畫面,從第一參考畫面列表確定具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序 的至少一個(gè)恢復(fù)圖像的第一默認(rèn)數(shù)量和具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖 像的第二默認(rèn)數(shù)量,從第二參考畫面列表確定具有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序 的至少一個(gè)恢復(fù)圖像的第三默認(rèn)數(shù)量和具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖 像的第四默認(rèn)數(shù)量。
10. 如權(quán)利要求9所述的方法,其中,確定至少一個(gè)參考畫面列表的步驟還包括: 確定從第一參考畫面列表的第一默認(rèn)數(shù)量和第二默認(rèn)數(shù)量以及第二參考畫面列表的 第三默認(rèn)數(shù)量和第四默認(rèn)數(shù)量中選擇的至少一個(gè)默認(rèn)數(shù)量在當(dāng)前條帶中是否能夠被單獨(dú) 替換,其中,第一默認(rèn)數(shù)量、第二默認(rèn)數(shù)量、第三默認(rèn)數(shù)量和第四默認(rèn)數(shù)量針對(duì)當(dāng)前畫面而 被確定;以及 當(dāng)所述至少一個(gè)默認(rèn)數(shù)量能夠被單獨(dú)替換時(shí),在當(dāng)前條帶中,確定從以下有效數(shù)量中 選擇的至少一個(gè)有效數(shù)量:來自第一參考畫面列表的具有在當(dāng)前畫面的再現(xiàn)順序之前的再 現(xiàn)順序的至少一個(gè)恢復(fù)圖像的第一有效數(shù)量和具有小于當(dāng)前畫面的VID的VID的至少一個(gè) 恢復(fù)圖像的第二有效數(shù)量,來自第二參考畫面列表的具有在當(dāng)前畫面的再現(xiàn)順序之后的再 現(xiàn)順序的至少一個(gè)恢復(fù)圖像的第三有效數(shù)量和具有大于當(dāng)前畫面的VID的VID的至少一個(gè) 恢復(fù)圖像的第四有效數(shù)量。
11. 如權(quán)利要求9所述的方法,其中,包括在第一參考畫面列表中的參考索引的最大數(shù) 量是第一參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù) 圖像的第一默認(rèn)數(shù)量與具有小于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第二默認(rèn)數(shù) 量的總和;以及 其中,包括在第二參考畫面列表中的參考索引的最大數(shù)量是第二參考畫面列表中的具 有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像的第三默認(rèn)數(shù)量與第二參 考畫面列表中的具有大于當(dāng)前畫面的VID的VID的至少一個(gè)恢復(fù)圖像的第四默認(rèn)數(shù)量的總 和。
12. 如權(quán)利要求7所述的方法,其中,執(zhí)行從運(yùn)動(dòng)補(bǔ)償和視差補(bǔ)償中選擇的至少一個(gè)補(bǔ) 償?shù)牟襟E包括: 接收用于當(dāng)前畫面的當(dāng)前塊的參考索引、殘差數(shù)據(jù)以及運(yùn)動(dòng)矢量或視差矢量; 從自第一參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè) 恢復(fù)圖像以及第二參考畫面列表中的具有在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少 一個(gè)恢復(fù)圖像中選擇的至少一個(gè)恢復(fù)圖像確定參考畫面; 通過使用確定的參考?jí)K針對(duì)當(dāng)前塊執(zhí)行幀間預(yù)測(cè); 從確定的參考畫面確定由當(dāng)前塊的運(yùn)動(dòng)矢量或視差矢量指示的參考?jí)K;以及 對(duì)確定的參考?jí)K補(bǔ)償殘差數(shù)據(jù)。
13. -種用于對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)編碼的設(shè)備,所述設(shè)備包括: 參考畫面列表確定單元,確定從第一參考畫面列表和第二參考畫面列表中選擇的至少 一個(gè)參考畫面列表,其中,第一參考畫面列表包括視點(diǎn)與當(dāng)前畫面相同的圖像之中的具有 在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的 再現(xiàn)順序和小于當(dāng)前畫面的視點(diǎn)標(biāo)識(shí)符VID的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面列 表包括具有與當(dāng)前畫面相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè) 恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè)恢 復(fù)圖像; 預(yù)測(cè)單元,通過使用確定的至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定至少 一個(gè)參考畫面和參考?jí)K;通過使用所述參考?jí)K對(duì)當(dāng)前塊執(zhí)行從幀間預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)中選 擇的至少一個(gè)預(yù)測(cè)。
14. 一種用于對(duì)多視點(diǎn)視頻進(jìn)行預(yù)測(cè)解碼的設(shè)備,所述設(shè)備包括: 參考畫面列表確定單元,確定從第一參考畫面列表和第二參考畫面列表中選擇的至少 一個(gè)參考畫面列表,其中,第一參考畫面列表包括視點(diǎn)與當(dāng)前畫面相同的圖像之中的具有 在當(dāng)前畫面的再現(xiàn)順序之前的再現(xiàn)順序的至少一個(gè)恢復(fù)圖像以及具有與當(dāng)前畫面相同的 再現(xiàn)順序和小于當(dāng)前畫面的視點(diǎn)標(biāo)識(shí)符VID的VID的至少一個(gè)恢復(fù)圖像,第二參考畫面列 表包括具有與當(dāng)前畫面相同的視點(diǎn)和在當(dāng)前畫面的再現(xiàn)順序之后的再現(xiàn)順序的至少一個(gè) 恢復(fù)圖像以及具有與當(dāng)前畫面相同的再現(xiàn)順序和大于當(dāng)前畫面的VID的VID的至少一個(gè)恢 復(fù)圖像; 補(bǔ)償單元,通過使用確定的至少一個(gè)參考畫面列表,針對(duì)當(dāng)前畫面的當(dāng)前塊確定至少 一個(gè)參考畫面和參考?jí)K;通過使用所述參考?jí)K對(duì)當(dāng)前塊執(zhí)行從運(yùn)動(dòng)補(bǔ)償和視差補(bǔ)償中選擇 的至少一個(gè)補(bǔ)償。
15. -種記錄有程序的非暫時(shí)計(jì)算機(jī)可讀記錄介質(zhì),其中,當(dāng)由計(jì)算機(jī)執(zhí)行所述程序 時(shí),所述程序執(zhí)行權(quán)利要求1和權(quán)利要求7中的任意一個(gè)權(quán)利要求所述的方法。
【文檔編號(hào)】H04N19/105GK104396251SQ201380033356
【公開日】2015年3月4日 申請(qǐng)日期:2013年4月23日 優(yōu)先權(quán)日:2012年4月23日
【發(fā)明者】崔秉斗, 金宰賢, 樸正輝 申請(qǐng)人:三星電子株式會(huì)社