該流 水模型。在最壞情形中,此行為可能甚至導(dǎo)致解碼器性能受限的瓶頸。
[0019] 在基于H維編碼的當(dāng)前3D-HEVC中,存在檢查機制W檢查是否當(dāng)前視圖中使用的 參考圖像(列表中的第一時間參考圖像)具有參考視圖中含有相同圖像順序計數(shù)(Picture 化derCount,P0C)的對應(yīng)參考圖像W產(chǎn)生列表X狂G{0,1})預(yù)測兀余信號。除檢查PC0 值W外,也將檢查是否參考視圖中的參考圖像位于解碼圖像緩沖器中且標(biāo)記為"用于參考" 并且檢查是否參考圖像為紋理圖像(即非深度圖像(non-ckpthpicture))。此外,還檢查 視圖索引。當(dāng)當(dāng)前條帶為P或B條帶時引發(fā)上述過程。根據(jù)現(xiàn)有3D-HEVC標(biāo)準(zhǔn)發(fā)展的兀余 預(yù)測的目標(biāo)參考索引的推導(dǎo)過程如下所述。
[0020] 將分別用于列表0和列表1中的ARP的對應(yīng)于參考圖像索引的變量化RefldxLO 和化RefldxLl設(shè)置為-1,將對應(yīng)于指示是否用于ARP的參考圖像分別在列表0和列表1中 為可用的標(biāo)志變量化Re巧icAvailFlagLO和化Re巧icAvailFlagLl設(shè)置為0。下列過程適 用于列表X,其中XG {0,1},
[002。 當(dāng)X等于0或當(dāng)前條帶為B條帶,則;
[0022] 對于在從 0 至 num_ref_idx_lX_active_minusl范圍中的i,貝Ij ;
[0023] (0-1)
[0024]當(dāng)PicOrderQit(Re巧icListX[i]) ! =PicOrderQitVal且
[00巧]化Re巧icAvailFlagLX == 0,則: (0-2)
[0026]化RefldxLX=i (H-32)
[0027]化Re巧icAvailFlagLX = 1 (H-33)
[0028]將變量化Re巧icAvailFlag設(shè)置為(化Re巧icAvailFlagLOlI化Re巧icAvailFla gLl)。
[0029] 當(dāng)化Re巧icAvailFlag等于 1,則對于X,其中XG{0,U: (0-3)
[0030] 當(dāng)X等于0或當(dāng)前條帶為B條帶,則: (0-4)
[0031] 對于在從0至NumActiveRe化ayerPics-1范圍中的i,貝Ij;
[0032] (0-5)
[0033]將變量refViewIdx設(shè)置為等于ViewIdx(Re巧icListX[i])
[0034] (0-6)
[00巧]將變量Ref化RefAvailFlagLX[refViewIdx]設(shè)置為等于 0
[0036] (0-7)
[0037] 當(dāng)化Re巧icAvailFlagLX等于1且存在DPB(解碼圖像緩沖器)中的圖 像picA具有PicOrderQit(picA)等于PicOrderQit(Re巧icListX[化RefIdxLX]),ViewIdx(picA)等于refViewIdx,DepthFlag(picA)等于 0 且標(biāo)記為"用于參考",將 Ref化RefAvailFlagLX[refViewIdx]設(shè)置為 1。 (0-8)
[0038]對應(yīng)于步驟(0-1)的循環(huán)(loop)檢查參考圖像的所有索引W確定是否列表中的 參考圖像為可用的。步驟0-2中的Pic化der化tVal對應(yīng)于當(dāng)前圖像的P0C。變量num_ ref_idx_lX_active_minusl與列表中的參考圖像的數(shù)目有關(guān)。當(dāng)參考圖像可用時,如步驟 (H-32)所示將參考圖像的索引分配給化RefldxLX,且如步驟(H-33)中所示設(shè)置可用標(biāo)志。 在剩余的過程中(步驟0-3至0-8),該過程檢查是否參考視圖中的參考圖像位于解碼圖像 緩沖器中并標(biāo)記為"用于參考",是否參考圖像為紋理圖像(即非深度圖像),W及視圖索 引。
[003引圖4為基于3D-肥VC的現(xiàn)有S維視頻編碼之問題的示意圖,其中,時間參考圖像在 條帶之間變化。如上所述,由于參考圖像在條帶之間變化,根據(jù)HTM-9. 0的現(xiàn)有ARP具有存 儲器存取性能的問題。如圖3中所示,當(dāng)在相反方向?qū)V縮放至參考圖像,而在相同方向 參考圖像為可用時,根據(jù)HTM-9.0的現(xiàn)有ARP會出現(xiàn)性能問題。因此,需要開發(fā)一種用于3D 或多視圖編碼的方法W克服上述問題。
【發(fā)明內(nèi)容】
[0040] 有鑒于此,本發(fā)明提供一種視頻編碼方法及裝置。
[0041] 本發(fā)明提供一種視頻編碼方法,用于一H維或多視圖視頻編碼或解碼系統(tǒng),該方 法包括;從一相關(guān)視圖接收相應(yīng)于一當(dāng)前圖像中的一當(dāng)前區(qū)塊的一輸入數(shù)據(jù);基于一視差 矢量確定對應(yīng)于該當(dāng)前區(qū)塊的一參考視圖中的一對應(yīng)區(qū)塊;在一編碼器端使用一條帶頭部 中的一或多個語法元素對該對應(yīng)區(qū)塊的該參考視圖中的一時間參考圖像進行發(fā)信,或在一 解碼器端根據(jù)該條帶頭部中的該一或多個語法元素確定該對應(yīng)區(qū)塊的該參考視圖中的該 時間參考圖像;確定該當(dāng)前區(qū)塊的多個當(dāng)前預(yù)測兀余;使用該參考視圖中的該時間參考圖 像確定多個參考預(yù)測兀余;W及通過使用該多個參考預(yù)測兀余預(yù)測該多個當(dāng)前預(yù)測兀余W 對該當(dāng)前區(qū)塊進行編碼或解碼。
[0042] 本發(fā)明另提供一種視頻編碼方法,用于一H維或多視圖視頻編碼或解碼系統(tǒng),該 方法包括;從一相關(guān)視圖接收相應(yīng)于一當(dāng)前圖像中的一當(dāng)前區(qū)塊的一輸入數(shù)據(jù);確定該當(dāng) 前圖像的一當(dāng)前圖像順序計數(shù);基于一視差矢量確定對應(yīng)于該當(dāng)前區(qū)塊的一參考視圖中的 一對應(yīng)區(qū)塊;根據(jù)該當(dāng)前圖像的圖像順序計數(shù)的一最小絕對圖像順序計數(shù)差值從該對應(yīng)區(qū) 塊的該參考視圖中的參考圖像列表0、參考圖像列表1或兩者中確定一時間參考圖像;確定 該當(dāng)前區(qū)塊的多個當(dāng)前預(yù)測兀余;使用該參考視圖中的該時間參考圖像確定多個參考預(yù)測 兀余;W及通過使用該多個參考預(yù)測兀余預(yù)測該多個當(dāng)前預(yù)測兀余對該當(dāng)前區(qū)塊進行編碼 或解碼。
[0043] 本發(fā)明還提供一種視頻編碼裝置,用于一H維或多視圖視頻編碼或解碼系統(tǒng)中, 該視頻編碼裝置包括:從一相關(guān)視圖接收相應(yīng)于一當(dāng)前圖像中的一當(dāng)前區(qū)塊的一輸入數(shù)據(jù) 的單元;確定該當(dāng)前圖像的一當(dāng)前圖像順序計數(shù)的單元;基于一視差矢量確定對應(yīng)于該當(dāng) 前區(qū)塊的一參考視圖中的一對應(yīng)區(qū)塊的單元;根據(jù)該當(dāng)前圖像順序計數(shù)的一最小絕對圖像 順序計數(shù)差值從該對應(yīng)區(qū)塊的該參考視圖中的參考圖像列表0、參考圖像列表1或兩者中 確定一時間參考圖像的單元;確定該當(dāng)前區(qū)塊的多個當(dāng)前預(yù)測兀余的單元;使用該參考視 圖中的該時間參考圖像確定多個參考預(yù)測兀余的單元;W及通過使用該多個參考預(yù)測兀余 預(yù)測該多個當(dāng)前預(yù)測兀余對該當(dāng)前區(qū)塊進行編碼或解碼的單元。
[0044] 本發(fā)明提供的視頻編碼方法可有效提高存儲器之存取性能。
【附圖說明】
[0045] 圖1為根據(jù)3D-HEVC的當(dāng)前設(shè)計的先進兀余預(yù)測(ARP)的實例示意圖;
[0046] 圖2為基于3D-HEVC的H維視頻編碼中ARP的預(yù)測結(jié)構(gòu)之示例示意圖,其中,使用 視圖間預(yù)測對當(dāng)前區(qū)塊進行編碼;
[0047] 圖3為基于3D-HEVC的現(xiàn)存H維視頻編碼的問題之示例示意圖,其中,使用具有雙 向預(yù)測化i-prediction)的ARP對當(dāng)前區(qū)塊進行編碼;
[0048] 圖4為基于3D-HEVC的現(xiàn)有H維視頻編碼的問題示意圖,其中,時間參考圖像在條 帶之間變化;
[0049] 圖5為根據(jù)本發(fā)明一個實施例的H維或多視圖視頻編碼或解碼的流程圖;
[0050] 圖6為根據(jù)本發(fā)明一個實施例的H維或多視圖視頻編碼或解碼的流程圖。
【具體實施方式】
[0051] 如上所述,根據(jù)現(xiàn)有標(biāo)準(zhǔn)發(fā)展HTM-9.0,參考圖像列表中的第一時間參考圖像用作 對應(yīng)區(qū)塊的參考圖像。因此,即便同一圖像中條帶之間的參考列表重排序的一點變化也可 導(dǎo)致對應(yīng)區(qū)塊的參考圖像在條帶之間變化,其將對DRAM存儲器存取性能導(dǎo)致消極影響。因 此,本發(fā)明對用于來自參考視圖的對應(yīng)圖像中的對應(yīng)區(qū)塊的參考圖像選擇進行限制。本發(fā) 明的一個實施例禁止圖像內(nèi)部對應(yīng)區(qū)塊的參考圖像的任何變化。由于所需參考可能不再是 圖像中用于條帶的列表中的第一個,因此而掲示一些示例的語法變化W執(zhí)行此限制。一個 示例的語法設(shè)計如下所示。
[0052] 當(dāng)ARP有