塊的分區(qū)模式的分區(qū)模式信息以及指示第 二層塊的預(yù)測模式的預(yù)測模式信息。例如,可在合并(merge)模式或先進運動矢量預(yù)測 (AMVP)模式下確定第二層塊的分區(qū)模式信息。第二層編碼器16可根據(jù)預(yù)定分區(qū)模式和預(yù) 測模式,通過使用第一層重建圖像之中的與將被重建的第二層當前塊相應(yīng)的第一層參考塊 來對第二層當前塊進行重建。
[0098] 亮度補償確定器14可對使用第一層重建圖像中的與第二層塊相應(yīng)的第一層參考 塊而確定的第二層塊確定是否執(zhí)行亮度補償。也就是說,亮度補償確定器14可對被確定是 預(yù)定分區(qū)模式和預(yù)測模式的第二層塊確定是否執(zhí)行亮度補償。例如,當?shù)诙訅K的分區(qū)模 式信息是第二層當前塊不被劃分的分區(qū)模式并且預(yù)測模式不是幀內(nèi)預(yù)測模式時,亮度補償 確定器14可確定指示是否對第二層塊執(zhí)行亮度補償?shù)牧炼妊a償信息。
[0099] 例如,亮度補償確定器14可針對指示分區(qū)模式信息是2NX2N分區(qū)模式的塊確定 亮度補償信息。
[0100] 例如,亮度補償確定器14可針對指示分區(qū)模式信息是2NX 2N類型且預(yù)測模式信 息不是幀內(nèi)預(yù)測模式的塊確定亮度補償信息。
[0101] 亮度補償確定器14可針對包括在基于分區(qū)模式信息和預(yù)測模式信息而被確定為 使用亮度補償?shù)臈l帶中的當前塊確定亮度補償信息。
[0102] 亮度補償確定器14可省略對除了被確定是預(yù)定分區(qū)模式和預(yù)測模式的塊之外的 第二層塊確定是否執(zhí)行亮度補償?shù)牟僮鳌?br>[0103] 第二層編碼器16可不對被確定為執(zhí)行亮度補償?shù)牡诙訅K執(zhí)行殘差預(yù)測,其中, 殘差預(yù)測使用時間方向參考塊和層間方向參考塊中的至少一個參考塊的殘差信息來對第 二層塊的殘差信息進行預(yù)測。因此,可僅針對被確定為不執(zhí)行亮度補償?shù)膲K(條帶或畫面) 確定指示是否執(zhí)行殘差預(yù)測的信息。
[0104] 第二層編碼器16可不對被確定為執(zhí)行殘差預(yù)測的第二層塊執(zhí)行在第一層參考塊 的亮度和第二層塊的亮度之間進行的亮度補償操作,其中,殘差預(yù)測通過使用時間方向參 考塊和層間方向參考塊中的至少一個參考塊的殘差信息來對第二層塊的殘差信息進行預(yù) 測。
[0105] 可根據(jù)亮度補償確定器14的確定,通過亮度補償或者在不對亮度進行補償?shù)那?況下確定第二層塊的亮度。因此,在操作17,第二層編碼器16可產(chǎn)生這樣的第二層比特流, 其中,該第二層比特流包括根據(jù)是否執(zhí)行亮度補償而確定亮度的第二層當前塊與第一層參 考塊之間的層間預(yù)測信息。
[0106] 如果考慮第一層圖像來調(diào)整第二層圖像的亮度,則因為第一層圖像和第二層圖像 之間的誤差進一步降低,會提高層間預(yù)測的編碼效率。亮度的補償可根據(jù)塊的編碼模式而 在特定編碼模式下被優(yōu)先考慮。
[0107] 根據(jù)各種實施例的層間視頻編碼設(shè)備10可包括中央處理器(未示出),其中,該中 央處理器總體上控制第一層編碼器12、亮度補償確定器14和第二層編碼器16??蛇x地,第 一層編碼器12、亮度補償確定器14和第二層編碼器16可由它們各自的處理器(未示出) 操作,并且層間視頻編碼設(shè)備10總體上可根據(jù)這些處理器(未示出)的交互而操作。可選 地,第一層編碼器12、亮度補償確定器14和第二層編碼器16可根據(jù)層間視頻編碼設(shè)備10 的外部處理器(未示出)的控制而被控制。
[0108] 層間視頻編碼設(shè)備10可包括一個或更多個數(shù)據(jù)存儲單元(未示出),其中,第一層 編碼器12、亮度補償確定器14和第二層編碼器16的輸入數(shù)據(jù)和輸入數(shù)據(jù)被存儲在所述一 個或更多個數(shù)據(jù)存儲單元中。層間視頻編碼設(shè)備10可包括控制數(shù)據(jù)存儲單元(未示出) 的數(shù)據(jù)輸入和輸出的存儲器控制單元(未示出)。
[0109] 層間視頻編碼設(shè)備10可與內(nèi)部視頻編碼處理器或外部視頻編碼處理器關(guān)聯(lián)地操 作以輸出視頻編碼結(jié)果,從而執(zhí)行包括變換的視頻編碼操作。層間視頻編碼設(shè)備10的內(nèi)部 視頻編碼處理器可由中央處理器或圖形處理器以及單獨的處理器來實現(xiàn)。
[0110] 圖2a是根據(jù)各種實施例的層間視頻解碼設(shè)備20的框圖。
[0111] 根據(jù)各種實施例的層間視頻解碼設(shè)備20可包括第二層解碼器22、亮度補償確定 器24和第二層解碼器26。亮度補償確定器24可被包括在第二層解碼器26中。根據(jù)另一 實施例的亮度補償確定器24可位于第二層解碼器26外部。
[0112] 根據(jù)各種實施例的層間視頻解碼設(shè)備20可根據(jù)可伸縮編碼針對每個層接收比特 流。由層間視頻解碼設(shè)備20接收的比特流的層數(shù)不受限。然而,為了便于描述,將詳細描 述層間視頻解碼設(shè)備20的第一層解碼器22接收第一層流并對第一層流進行解碼,第二層 解碼器26接收第二層流并對第二層流進行解碼的實施例。
[0113] 例如,基于空間可伸縮性的層間視頻解碼設(shè)備20可接收不同分辨率的圖像序列 根據(jù)不同層被編碼的流。可通過對第一層流進行解碼來重建低分辨率圖像序列,可通過對 第二層流進行解碼來重建高分辨率圖像序列。
[0114] 作為另一示例,可根據(jù)可伸縮視頻編碼來對多視點視頻進行解碼。當以多個層接 收到立體視頻流時,第一層流可被解碼以重建左視點圖像。第二層流可被進一步解碼為第 一層流以重建右視點圖像。
[0115] 可選地,當以多個層接收到多視點視頻流時,第一層流可被解碼以重建中間視點 圖像。第二層流可被進一步解碼為第一層流以重建左視點圖像。第三層流可被進一步解碼 為第一層流以重建右視點圖像。
[0116] 作為另一示例,可執(zhí)行基于時間可伸縮性的可伸縮視頻編碼。第一層流可被解碼 以重建基本幀率圖像。第二層流可被進一步解碼為第一層流以重建高速幀率圖像。
[0117] 在存在三個或更多個第二層的情況下,可從第一層流重建第一層圖像。如果通過 參考第一層重建圖像來進一步對第二層流進行解碼,則第二層圖像可被進一步重建。如果 通過參考第二層重建圖像來進一步對第K層流進行解碼,則第K層圖像可被進一步重建。
[0118] 層間視頻解碼設(shè)備20可從第一層流和第二層流獲得第一層圖像和第二層圖像的 編碼數(shù)據(jù),并可進一步獲得通過幀間預(yù)測產(chǎn)生的運動矢量和通過層間預(yù)測產(chǎn)生的預(yù)測信 息。
[0119] 例如,層間視頻解碼設(shè)備20可對針對每個層的幀間預(yù)測的數(shù)據(jù)進行解碼,并可對 多個層之間的層間預(yù)測的數(shù)據(jù)進行解碼??苫诰幋a單元或預(yù)測單元通過運動補償和層間 解碼來執(zhí)行重建。
[0120] 對于每層流,通過參考通過相同層的幀間預(yù)測而預(yù)測出的重建圖像來執(zhí)行對當前 圖像的運動補償。運動補償是指將通過使用當前圖像的運動矢量確定的參考圖像和當前圖 像的殘差進行合成并且對當前圖像的重建圖像進行重構(gòu)的操作。
[0121] 層間視頻解碼設(shè)備20可參照第一層圖像的預(yù)測信息來執(zhí)行層間解碼以對通過層 間預(yù)測而被預(yù)測的第二層圖像進行解碼。層間解碼是指通過將被確定為對當前圖像進行預(yù) 測的不同層的參考圖像與當前圖像的殘差進行合成來對當前圖像的重建圖像進行重構(gòu)的 操作。
[0122] 根據(jù)實施例的層間視頻解碼設(shè)備20可執(zhí)行用于對參考第二層圖像而預(yù)測的第三 層圖像進行重建的層間解碼。稍后將參照圖3來詳細描述層間預(yù)測結(jié)構(gòu)。
[0123] 然而,根據(jù)各種實施例的第二層解碼器26可在不參考第一層圖像序列的情況下 對第二層流進行解碼。因此,不限于第二層解碼器26僅執(zhí)行層間預(yù)測以對第二層圖像序列 進行解碼的解釋。
[0124] 層間視頻解碼設(shè)備20針對每個塊對視頻的每個圖像進行解碼。根據(jù)示例性實施 例的塊可包括根據(jù)樹結(jié)構(gòu)的編碼單元之中的最大編碼單元、編碼單元、預(yù)測單元、變換單元 等。
[0125] 第一層解碼器22可通過使用解析出的第一層圖像的編碼符號來對第一層圖像進 行解碼。如果層間視頻解碼設(shè)備20基于具有樹結(jié)構(gòu)的編碼單元來接收編碼的流,則第一層 解碼器22可針對第一層流的每個最大編碼單元,基于具有樹結(jié)構(gòu)的編碼單元來執(zhí)行解碼。
[0126] 第一層解碼器22可針對每個最大編碼單元執(zhí)行熵編碼,并可獲得編碼信息和編 碼的數(shù)據(jù)。第一層解碼器22可對從流獲得的編碼的數(shù)據(jù)執(zhí)行反量化和逆變換以重建殘差。 根據(jù)另一實施例的第一層解碼器22可直接接收量化后的變換系數(shù)的比特流。作為對量化 后的變換系數(shù)執(zhí)行反量化和逆變換的結(jié)果,圖像的殘差可被重建。
[0127] 第一層解碼器22可通過相同層圖像之間的運動補償將預(yù)測圖像和殘差進行合成 來重建第一層圖像。
[0128] 第二層解碼器26可根據(jù)層間預(yù)測結(jié)構(gòu)通過使用第一層重建圖像的樣點來產(chǎn)生第 二層預(yù)測圖像。第二層解碼器26可根據(jù)層間預(yù)測對第二層流進行解碼以獲得預(yù)測誤差。第 二層解碼器26可將第二層預(yù)測圖像和預(yù)測誤差進行組合,從而產(chǎn)生第二層重建圖像。
[0129] 第二層解碼器26可使用由第一層解碼器22解碼的第一層重建圖像來確定第二層 預(yù)測圖像。第二層解碼器26可根據(jù)層間預(yù)測結(jié)構(gòu)確定第一層圖像之中的由第二層圖像中 的諸如編碼單元或預(yù)測單元的塊將參考的塊。也就是說,可確定第一層圖像之中的由第二 層圖像的塊將參考的塊。例如,可確定第一層圖像之中的位置與第二層圖像中的當前塊的 位置相應(yīng)的重建塊。第二層解碼器26可使用與第二層塊相應(yīng)的第一層重建塊來確定第二 層預(yù)測塊。
[0130] 第二層解碼器26可將根據(jù)層間預(yù)測結(jié)構(gòu)使用第一層重建塊確定的第二層預(yù)測塊 用作用于對第二層原始塊進行層間預(yù)測的參考圖像。在這種情況下,第二層解碼器26可通 過將使用第一層重建圖像確定的第二層預(yù)測塊的樣值與根據(jù)層間預(yù)測的殘差進行合成來 重建第二層塊。
[0131] 根據(jù)空間可伸縮視頻編碼,當?shù)谝粚咏獯a器22對分辨率與第二層圖像的分辨率 不同的第一層圖像進行重建時,第二層解碼器26可對第一層重建圖像進行插值以將第一 層重建圖像的尺寸調(diào)整為具有與第二層原始圖像的分辨率相同的分辨率。插值后的第一層 重建圖像可被確定為用于層間預(yù)測的第二層預(yù)測圖像。
[0132] 因此,層間視頻解碼設(shè)備20的第一層解碼器22可通過對第一層流進行解碼來重 建第一層圖像序列,第二層解碼器26可通過對第二層流進行解碼來重建第二層圖像序列。
[0133] 考慮到視點之間的亮度失配,層間視頻解碼設(shè)備20的亮度補償確定器24可對每 個視點的視頻之間的亮度差進行補償和重建。例如,可從比特流獲得由第一層解碼器22解 碼的第一視點圖像和由第二層解碼器26解碼的第二視點圖像之間的亮度差。由于第二視 點圖像和第一視點圖像之間的亮度差被獲得,因此當?shù)诙咏獯a器26對第二視點視頻進 行解碼時,可確定是否執(zhí)行亮度補償。
[0134] 根據(jù)各種實施例的亮度補償解碼器24可考慮預(yù)定數(shù)據(jù)單元(諸如當前圖像的條 帶或塊)的特征來確定是否執(zhí)行亮度補償。
[0135] 現(xiàn)在將參照圖2b來描述考慮亮度的補償?shù)膶娱g視頻解碼設(shè)備20的詳細操作。
[0136] 在操作21,第一層解碼器22可基于從第一層比特流獲得的編碼信息來重建第一 層圖像。
[0137] 在操作23,第二層解碼器26可根據(jù)層間預(yù)測結(jié)構(gòu)使用第一層重建圖像之中的與 第二層塊相應(yīng)的第一層參考塊來確定第二層重建塊。
[0138] 也就是說,第二層解碼器26可通過使用從第二層比特流獲得的層間預(yù)測信息并 使用第一層重建圖像之中的與將從第二層被重建的當前塊相應(yīng)的第一層參考塊,確定第二 層當前塊的分區(qū)模式和預(yù)測模式。
[0139] 在操作25,亮度補償確定器24可對處于第二層當前塊不被劃分的分區(qū)模式的第 二層當前塊確定是否執(zhí)行亮度補償。在這點上,第二層當前塊不被劃分的分區(qū)模式可以是 2NX2N分區(qū)模式。
[0140] 在操作27,第二層解碼器26可根據(jù)是否執(zhí)行亮度補償來對第二層當前塊執(zhí)行亮 度補償,并重建包括執(zhí)行了亮度補償?shù)牡诙赢斍皦K的第二層圖像。第二層解碼器26可對 第一層參考塊和第二層塊之間的亮度差進行補償以重建被亮度補償確定器24確定為執(zhí)行 亮度補償?shù)牡诙訅K。在這點上,可從比特流獲得關(guān)于層之間的亮度差的信息。可選地,可 通過利用第二層當前塊的周圍像素值和與該當前塊相應(yīng)的第一層重建塊的周圍像素值來 推導(dǎo)關(guān)于層之間的亮度差的信息??蛇x地,可對第二層塊的亮度值補償與預(yù)設(shè)亮度一樣多。
[0141] 根據(jù)實施例,亮度補償可與層間預(yù)測重疊。可通過對根據(jù)層間預(yù)測結(jié)構(gòu)對第一層 塊的重建樣點的殘差進行補償而確定的第二層塊的樣點的亮度進行額外補償,來確定第二 層塊的重建樣點。
[0142] 根據(jù)另一實施例,亮度補償可不與層間預(yù)測同時執(zhí)行。由于在根據(jù)層間預(yù)測結(jié)構(gòu) 的層之間的殘差中可包括亮度差,因此可不對通過根據(jù)層間預(yù)測結(jié)構(gòu)對第一層塊的重建樣 點的殘差進行補償而確定的第二層塊的樣點的亮度進行補償。然而,不對層之間的殘差進 行補償?shù)牡诙訅K的亮度可被補償。
[0143] 現(xiàn)在將更詳細地描述操作25。
[0144] 亮度補償確定器24可從第二層流獲得第二層塊的分區(qū)模式信息和預(yù)測模式信 息。當分區(qū)模式信息是第二當前塊不被劃分的分區(qū)模式且預(yù)測模式不是幀內(nèi)預(yù)測模式時, 亮度補償確定器24可從第二層比特流獲得針對第二層塊的亮度補償信息。例如,可通過合 并模式或先進運動矢量預(yù)測(AMVP)模式來確定第二層塊的預(yù)測模式信息。
[0145] 亮度補償確定器24可基于針對第二層塊的亮度補償信息來確定是否對第二層塊 執(zhí)行亮度補償。
[0146] 亮度補償確定器24可獲得針對指示第二層塊的尺寸是2NX2N且分區(qū)模式信息是 2NX2N分區(qū)模式的塊的亮度補償信息。
[0147] 亮度補償確定器24可獲得針對指示分區(qū)模式信息是2NX 2N類型且預(yù)測模式信息 不是幀內(nèi)預(yù)測模式的塊的亮度補償信息。
[0148] 作為另一示例,亮度補償確定器24可獲得針對包括在基于分區(qū)模式信息和預(yù)測 模式信息被確定為使用亮度補償?shù)臈l帶中的當前塊的亮度補償信息。
[0149] 亮度補償確定器24可省略對除了被確定是預(yù)定分區(qū)模式和預(yù)測模式的塊之外的 第二層塊確定是否執(zhí)行亮度補償?shù)牟僮鳌?br>[0150] 根據(jù)實施例的亮度補償確定器24可獲得指示是否僅對被確定為不執(zhí)行亮度補償 的塊(條帶或畫面)執(zhí)行殘差預(yù)測的信息。因此,亮度補償確定器24可不對被確定為執(zhí)行 亮度補償?shù)牡诙訅K執(zhí)行殘差預(yù)測,其中,殘差預(yù)測使用時間方向參考塊和層間方向參考 塊中的至少一個參考塊的殘差信息來對第二層塊的殘差信息進行預(yù)測。
[0151] 根據(jù)另一實施例的亮度補償確定器24可獲得指示是否僅對被確定為不執(zhí)行殘差 預(yù)測的塊(條帶或畫面)執(zhí)行亮度補償?shù)男畔?。因此,亮度補償確定器24可不執(zhí)行通過補 償?shù)谝粚訁⒖級K的樣值的亮度差并確定第二層塊的樣值來對被確定為執(zhí)行殘差預(yù)測的第 二層塊進行的亮度補償,其中,殘差預(yù)測通過使用時間方向參考塊和層間方向參考塊中的 至少一個參考塊的殘差信息來對第二層塊的殘差信息進行預(yù)測。
[0152] 然而,根據(jù)層間編碼方法,可按照與第二層塊相應(yīng)的第一層塊的分區(qū)模式和預(yù)測 模式相同的方式來確定第二層塊的分區(qū)模式和預(yù)測模式。在這種情況下,雖然亮度補償確 定器24位于第二層解碼器26的外部,但是可使用第一層塊的分區(qū)模式信息和預(yù)測模式信 息的樣值來預(yù)測第二層塊的分區(qū)模式和預(yù)測模式。因此,亮度補償確定器24可基于預(yù)測出 的第二層塊的分區(qū)模式和預(yù)測模式來確定是否對第二層塊執(zhí)行亮度補償。
[0153] 根據(jù)各種實施例的層間視頻解碼設(shè)備20可包括中央處理器(未示出),其中,該中 央處理器總體上控制第一層解碼器22、亮度補償確定器24和第二層解碼器26??蛇x地,第 一層解碼器22、亮度補償確定器24和第二層解碼器26可由它們各自的處理器(未示出) 操作,并且層間視頻解碼設(shè)備20總體上可根據(jù)這些處理器(未示出)的交互而操作??蛇x 地,第一層解碼器22、亮度補償確定器24和第二層解碼器26可根據(jù)層間視頻解碼設(shè)備20 的外部處理器(未示出)的控制而被控制。
[0154] 根據(jù)各種實施例的層間視頻解碼設(shè)備20可包括一個或更多個數(shù)據(jù)存儲單元(未 示出),其中,第一層解碼器22、亮度補償確定器24和第二層解碼器26的輸入數(shù)據(jù)和輸入 數(shù)據(jù)被存儲在所述一個或更多個數(shù)據(jù)存儲單元中。層間視頻解碼設(shè)備20可包括控制數(shù)據(jù) 存儲單元(未示出)的數(shù)據(jù)輸入和輸出的存儲器控制單元(未示出)。
[0155] 根據(jù)各種實施例的層間視頻解碼設(shè)備20可與內(nèi)部視頻解碼處理器或外部視頻解 碼處理器關(guān)聯(lián)地操作以輸出視頻解碼結(jié)果,從而執(zhí)行包括變換的視頻解碼操作。層間視頻 解碼設(shè)備20的內(nèi)部視頻解碼處理器可由中央處理器或圖形處理器以及單獨的處理器來實 現(xiàn)。
[0156] 參照圖2a和圖2b,層間視頻解碼設(shè)備20可在對第二層圖像進行解碼期間,針對特 定類型的塊或條帶,對不同層的圖像或視點之間的亮度差進行補償,因此第一層重建圖像 和第二層重建圖像之間的亮度可統(tǒng)一。參照圖la和圖lb,層間視頻編碼設(shè)備10可針對特 定類型的塊和條帶在不同層的圖像之間執(zhí)行亮度補償,因此預(yù)測圖像和原始圖像之間的殘 差可被降低。
[0157] 多層圖像的亮度補償應(yīng)用范圍被適當?shù)叵拗?,從而保持編碼效率并降低復(fù)雜度。
[0158] 圖3示出根據(jù)實施例的層間預(yù)測結(jié)構(gòu)。
[0159] 根據(jù)實施例的層間視頻編碼設(shè)備10可根據(jù)圖3中示出的多視點視頻預(yù)測結(jié)構(gòu)的 再現(xiàn)順序30來對基本視點圖像、左視點圖像和右視點圖像進行預(yù)測編碼。
[0160] 根據(jù)現(xiàn)有技術(shù)的多視點視頻預(yù)測結(jié)構(gòu)的再現(xiàn)順序30,相同視點的圖像可被布置在 水平方向上。因此,左視點圖像"左"可被布置在水平方向的一條線上,基本視點圖像"中間" 可被布置在水平方向的一條線上,右視點圖像"右"可被布置在水平方向的一條線上?;?視點圖像可以是相對于左視點圖像和右視點圖像的中間視點圖像。
[0161] 具有相同P0C順序的圖像可被布置在垂直方向上。圖像的P0C是構(gòu)成視頻的圖像 的再現(xiàn)順序。多視點視頻預(yù)測結(jié)構(gòu)的再現(xiàn)順序30中的"POC X"是指位于相應(yīng)列中的圖像 的相對再現(xiàn)順序。X數(shù)最小,再現(xiàn)順序越早,X數(shù)最大,再現(xiàn)順序越晚。
[0162] 因此,根據(jù)現(xiàn)有技術(shù)的多視點視頻預(yù)測結(jié)構(gòu)的再現(xiàn)順序30,左視點圖像"左"可根 據(jù)P0C(再現(xiàn)順序)被布置在水平方向上,基本視點圖像"中間"可根據(jù)P0C(再現(xiàn)順序)被 布置在水平方向上,右視點圖像"右"可根據(jù)P0C(再現(xiàn)順序)被布置在水平方向上。位于 與基本視點圖像的列相同的列中的左視點圖像和右視點圖像具有不同的視點但具有相同 的P0C (再現(xiàn)順序)。
[0163] 視點圖像的四個連續(xù)圖像構(gòu)成單個G0P。每個G0P包括連續(xù)錨畫面(anchor picture)之間的圖像和單個關(guān)鍵畫面(key picture)。
[0164] 錨畫面是隨機訪問點。在這點上,當從根據(jù)視頻的再現(xiàn)順序(即,根據(jù)P0C)布置 的圖像中選擇預(yù)定再現(xiàn)位置時,P0C最接近再現(xiàn)位置的錨畫面被再現(xiàn)?;疽朁c圖像包括基 本視點錨畫面31、32、33、34和35,左視點圖像包括左視點錨畫面131、132、133、134和135, 右視點圖像包括右視點錨畫面231、232、233、234和235。
[0165] 可根據(jù)G0P順序再現(xiàn)并預(yù)測(恢復(fù))多視點圖像。根據(jù)多視點視頻預(yù)測結(jié)構(gòu)的再 現(xiàn)順序30,包括在G0P 0中的圖像根據(jù)視點被再現(xiàn),隨后包括在GOP 1中的圖像可被再現(xiàn)。 也就是說,可按照GOP 0、G0P 1、G0P 2和G0P 3的順序來再現(xiàn)包括在每個G0P中的圖像。 根據(jù)多視點視頻預(yù)測結(jié)構(gòu)的編碼順序,包括在G0P 0中的圖像根據(jù)視點被預(yù)測(恢復(fù)),并 且隨后包括在GOP 1中的圖像可被預(yù)測(恢復(fù))。也就是說,可按照GOP 0、G0P 1、G0P 2 和GOP 3的順序來再現(xiàn)包括在每個GOP中的圖像。
[0166] 根據(jù)多視點視頻預(yù)測結(jié)構(gòu)的再現(xiàn)順序30,可對圖像執(zhí)行視點間預(yù)測(層間預(yù)測) 和幀間預(yù)測兩者。在多視點視頻預(yù)測結(jié)構(gòu)中,箭頭開始的圖像是參考圖像,箭頭指向的圖像 是通過使用參考圖像被預(yù)測的圖像。
[0167] 基本視點圖像的預(yù)測結(jié)果可被編碼,并隨后以基本視點圖像流的形式被輸出,并 且附加視點圖像的預(yù)測結(jié)果可被編碼,并隨后以層比特流的形式被輸出。另外,左視點圖像 的預(yù)測結(jié)果可在第一層比特流中被輸出,右視點圖像的預(yù)測結(jié)果可在第二層比特流中被輸 出。
[0168] 對基本視點圖像僅執(zhí)行幀間預(yù)測。也就是說,作為I畫面類型畫面的錨畫面31、 32、33、34和35不參考不同圖像,而作為B畫面類型圖像和b畫面類型圖像的其余圖像參考 不同基本視點圖像而被預(yù)測。B畫面類型圖像參考具有在前P0C順序的I畫面類型錨畫面 和具有在后P0C順序的I畫面類型錨畫面而被預(yù)測。b畫面類型圖像參照具有在前P0C順 序的I畫面類型錨畫面和具有在后P0C順序的B畫面類型圖像或者參考具有在前P0C順序 的B畫面類型圖像和具有在后P0C順序的I畫面類型錨畫面而被預(yù)測。
[0169] 對左視點圖像和右視點圖像分別執(zhí)行參考不同視點圖像的視點間預(yù)測(層間預(yù) 測)和參考相同視點圖像的幀間預(yù)測。
[0170] 可參考具有相同P0C順序的基本視點錨畫面31、32、33、34和35分別對左視點錨 畫面131、132、133、134和135執(zhí)行視點間預(yù)測(層間預(yù)測)??蓞⒄站哂邢嗤琍0C順序的 基本視點錨畫面31、32、33、34和35或左視點錨畫面131、132、133、134和135分別對右視 點錨畫面231、232、233、234和235執(zhí)行視點間預(yù)測??蓪ψ笠朁c圖像和右視點圖像之中的 除了錨畫面 131、132、133、134、135、231、232、233、234 和 235 之外的其余合并圖像(merge image)執(zhí)行參考具有相同P0C順