用于視頻譯碼的跨層并行處理與偏移延遲參數(shù)的制作方法
【專利說(shuō)明】
[0001] 本申請(qǐng)案主張2013年7月15日申請(qǐng)的第61/846, 570號(hào)美國(guó)臨時(shí)申請(qǐng)案的權(quán)利, 所述申請(qǐng)案的全部?jī)?nèi)容以引用的方式并入本文中。
技術(shù)領(lǐng)域
[0002] 本發(fā)明涉及視頻譯碼。
【背景技術(shù)】
[0003] 數(shù)字視頻能力可并入到廣泛范圍的裝置中,所述裝置包含數(shù)字電視、數(shù)字直播系 統(tǒng)、無(wú)線廣播系統(tǒng)、個(gè)人數(shù)字助理(PDA)、膝上型或桌上型計(jì)算機(jī)、平板計(jì)算機(jī)、電子書閱讀 器、數(shù)字相機(jī)、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺(tái)、蜂窩式或 衛(wèi)星無(wú)線電電話、所謂的"智能電話"、視頻電話會(huì)議裝置、視頻流式傳輸裝置,及其類似者。 數(shù)字視頻裝置實(shí)施視頻譯碼技術(shù),例如在由MPEG-2、MPEG-4、ITU-TH. 263、ITU-TH. 264/ MPEG-4部分10高級(jí)視頻譯碼(AVC)定義的標(biāo)準(zhǔn)、目前正在開(kāi)發(fā)的高效率視頻譯碼(HEVC) 標(biāo)準(zhǔn)及此些標(biāo)準(zhǔn)的擴(kuò)展中所描述的視頻譯碼技術(shù)。視頻裝置可通過(guò)實(shí)施此些視頻譯碼技術(shù) 來(lái)更有效率地發(fā)射、接收、編碼、解碼及/或存儲(chǔ)數(shù)字視頻信息。
[0004] 視頻譯碼技術(shù)包含空間(圖片內(nèi))預(yù)測(cè)及/或時(shí)間(圖片間)預(yù)測(cè)以減少或移除 視頻序列中固有的冗余。對(duì)于基于塊的視頻譯碼,可將視頻切片(即,視頻幀或視頻幀的一 部分)分割成數(shù)個(gè)視頻塊,視頻塊也可被稱作樹(shù)塊、譯碼單元(CU)及/或譯碼節(jié)點(diǎn)。使用 相對(duì)于相同圖片中的相鄰塊中的參考樣本的空間預(yù)測(cè)來(lái)編碼圖片的經(jīng)幀內(nèi)譯碼(I)切片 中的視頻塊。圖片的經(jīng)幀間譯碼(P或B)切片中的視頻塊可使用相對(duì)于相同圖片中的相鄰 塊中的參考樣本的空間預(yù)測(cè)或相對(duì)于其它參考圖片中的參考樣本的時(shí)間預(yù)測(cè)。圖片可被稱 作幀,且參考圖片可被稱作參考幀。
[0005] 空間或時(shí)間預(yù)測(cè)導(dǎo)致待譯碼塊的預(yù)測(cè)性塊。殘余數(shù)據(jù)表示待譯碼的原始?jí)K與預(yù)測(cè) 性塊之間的像素差。根據(jù)指向形成預(yù)測(cè)性塊的參考樣本的塊的運(yùn)動(dòng)向量及指示經(jīng)譯碼塊與 預(yù)測(cè)性塊之間的差異的殘余數(shù)據(jù)來(lái)編碼經(jīng)幀間譯碼塊。根據(jù)幀內(nèi)譯碼模式及殘余數(shù)據(jù)來(lái)編 碼經(jīng)幀內(nèi)譯碼塊。為了達(dá)成進(jìn)一步壓縮,可將殘余數(shù)據(jù)從像素域變換到變換域,從而產(chǎn)生殘 余變換系數(shù),可接著量化殘余變換系數(shù)??蓲呙枳畛醪贾贸啥S陣列的經(jīng)量化的變換系數(shù), 以便產(chǎn)生變換系數(shù)的一維向量,且可應(yīng)用熵譯碼以達(dá)成甚至更多壓縮。
【發(fā)明內(nèi)容】
[0006] 大體上,本發(fā)明描述用于視頻譯碼的并行處理的技術(shù)。舉例來(lái)說(shuō),本發(fā)明描述 用于多層視頻譯碼過(guò)程中的并行處理的技術(shù),包含高效率視頻譯碼(HEVC)標(biāo)準(zhǔn)的多層 擴(kuò)展。本發(fā)明的技術(shù)也可適用于其它多層視頻譯碼標(biāo)準(zhǔn)及此些標(biāo)準(zhǔn)的擴(kuò)展,例如多視圖 HEVC(MV-HEVC)。在一些實(shí)例中,技術(shù)包含用于并行地處理多層的發(fā)信號(hào)信息,例如,視頻參 數(shù)集(VPS)中的偏移延遲信息。技術(shù)也可或包含用于并行地處理多層的發(fā)信號(hào)信息,例如, 平鋪塊對(duì)準(zhǔn)信息。方面也可關(guān)于用于在多層視頻譯碼中確定經(jīng)并置的塊的位置的技術(shù)。
[0007] 在一實(shí)例中,一種解碼視頻數(shù)據(jù)的方法包含:從多層位流的視頻參數(shù)集(VPS)解 碼以下各者中的至少一者:指示所述多層位流的任何層是否具有層間預(yù)測(cè)限制的數(shù)據(jù),或 指示平鋪塊邊界是否在所述多層位流的所述層中的至少兩者之間對(duì)準(zhǔn)的數(shù)據(jù);及根據(jù)從所 述VPS解碼的所述數(shù)據(jù)解碼所述多層位流。
[0008] 在另一實(shí)例中,一種編碼視頻數(shù)據(jù)的方法包含:在多層位流的視頻參數(shù)集(VPS) 中編碼以下各者中的至少一者:指示所述多層位流的任何層是否具有層間預(yù)測(cè)限制的數(shù) 據(jù),或指示平鋪塊邊界是否在所述多層位流的所述層中的至少兩者之間對(duì)準(zhǔn)的數(shù)據(jù);及根 據(jù)在所述VPS中編碼的所述數(shù)據(jù)編碼所述多層位流。
[0009] 在另一實(shí)例中,一種執(zhí)行視頻譯碼的設(shè)備包含:存儲(chǔ)器,其存儲(chǔ)視頻數(shù)據(jù);及視頻 譯碼器,其經(jīng)配置以譯碼多層位流的視頻參數(shù)集(VPS)的數(shù)據(jù),包含譯碼以下各者中的至 少一者:指示所述多層位流的任何層是否具有層間預(yù)測(cè)限制的數(shù)據(jù),或指示平鋪塊邊界是 否在所述多層位流的所述層中的至少兩者之間對(duì)準(zhǔn)的數(shù)據(jù);及根據(jù)所述VPS的所述數(shù)據(jù)譯 碼所述多層位流。
[0010] 在另一實(shí)例中,一種執(zhí)行視頻譯碼的設(shè)備包含:用于譯碼多層位流的視頻參數(shù)集 (VPS)的數(shù)據(jù)的裝置,包含譯碼以下各者中的至少一者:指示所述多層位流的任何層是否 具有層間預(yù)測(cè)限制的數(shù)據(jù),或指示平鋪塊邊界是否在所述多層位流的所述層中的至少兩者 之間對(duì)準(zhǔn)的數(shù)據(jù);及用于根據(jù)所述VPS的所述數(shù)據(jù)譯碼所述多層位流的裝置。
[0011] 在另一實(shí)例中,一種非暫時(shí)性計(jì)算機(jī)可讀媒體在其上存儲(chǔ)指令,所述指令在經(jīng)執(zhí) 行時(shí)使得視頻譯碼器譯碼多層位流的視頻參數(shù)集(VPS)的數(shù)據(jù),包含譯碼以下各者中的至 少一者:指示所述多層位流的任何層是否具有層間預(yù)測(cè)限制的數(shù)據(jù),或指示平鋪塊邊界是 否在所述多層位流的所述層中的至少兩者之間對(duì)準(zhǔn)的數(shù)據(jù);及根據(jù)所述VPS的所述數(shù)據(jù)譯 碼所述多層位流。
[0012] 在另一實(shí)例中,一種解碼視頻數(shù)據(jù)的方法包含:基于一或多個(gè)經(jīng)按比例調(diào)整的偏 移值確定與視頻數(shù)據(jù)的參考圖片相關(guān)聯(lián)的參考樣本的位置,其中所述參考圖片包含于多層 位流的第一層中且所述一或多個(gè)經(jīng)按比例調(diào)整的偏移值指示所述第一層與第二不同層之 間的比例差異;基于所述參考樣本的所述位置確定所述第一層中的視頻數(shù)據(jù)的經(jīng)并置的參 考?jí)K的位置;及相對(duì)于所述經(jīng)并置的參考?jí)K解碼所述第二層中的視頻數(shù)據(jù)的當(dāng)前塊。
[0013] 在另一實(shí)例中,一種編碼視頻數(shù)據(jù)的方法包含:基于一或多個(gè)經(jīng)按比例調(diào)整的偏 移值確定與視頻數(shù)據(jù)的參考圖片相關(guān)聯(lián)的參考樣本的位置,其中所述參考圖片包含于多層 位流的第一層中且所述一或多個(gè)經(jīng)按比例調(diào)整的偏移值指示所述第一層與第二不同層之 間的比例差異;基于所述參考樣本的所述位置確定所述第一層中的視頻數(shù)據(jù)的經(jīng)并置的參 考?jí)K的位置;及相對(duì)于所述經(jīng)并置的參考?jí)K編碼所述第二層中的視頻數(shù)據(jù)的當(dāng)前塊。
[0014] 在另一實(shí)例中,一種執(zhí)行視頻譯碼的設(shè)備包含:存儲(chǔ)器,其存儲(chǔ)視頻數(shù)據(jù);及視頻 譯碼器,其經(jīng)配置以:基于一或多個(gè)經(jīng)按比例調(diào)整的偏移值確定與視頻數(shù)據(jù)的參考圖片相 關(guān)聯(lián)的參考樣本的位置,其中所述參考圖片包含于多層位流的第一層中且所述一或多個(gè)經(jīng) 按比例調(diào)整的偏移值指示所述第一層與第二不同層之間的比例差異;基于所述參考樣本的 所述位置確定所述第一層中的視頻數(shù)據(jù)的經(jīng)并置的參考?jí)K的位置;及相對(duì)于所述經(jīng)并置的 參考?jí)K譯碼所述第二層中的視頻數(shù)據(jù)的當(dāng)前塊。
[0015] 在另一實(shí)例中,一種執(zhí)行視頻譯碼的設(shè)備包含:用于基于一或多個(gè)經(jīng)按比例調(diào)整 的偏移值確定與視頻數(shù)據(jù)的參考圖片相關(guān)聯(lián)的參考樣本的位置的裝置,其中所述參考圖片 包含于多層位流的第一層中且所述一或多個(gè)經(jīng)按比例調(diào)整的偏移值指示所述第一層與第 二不同層之間的比例差異;用于基于所述參考樣本的所述位置確定所述第一層中的視頻數(shù) 據(jù)的經(jīng)并置的參考?jí)K的位置的裝置;及用于相對(duì)于所述經(jīng)并置的參考?jí)K譯碼所述第二層中 的視頻數(shù)據(jù)的當(dāng)前塊的裝置。
[0016] 在另一實(shí)例中,一種非暫時(shí)性計(jì)算機(jī)可讀媒體在其上存儲(chǔ)指令,所述指令在經(jīng)執(zhí) 行時(shí)使得視頻譯碼器進(jìn)行以下操作:基于一或多個(gè)經(jīng)按比例調(diào)整的偏移值確定與視頻數(shù)據(jù) 的參考圖片相關(guān)聯(lián)的參考樣本的位置,其中所述參考圖片包含于多層位流的第一層中且所 述一或多個(gè)經(jīng)按比例調(diào)整的偏移值指示所述第一層與第二不同層之間的比例差異;基于所 述參考樣本的所述位置確定所述第一層中的視頻數(shù)據(jù)的經(jīng)并置的參考?jí)K的位置;及相對(duì)于 所述經(jīng)并置的參考?jí)K譯碼所述第二層中的視頻數(shù)據(jù)的當(dāng)前塊。
[0017] 在隨附圖式及以下描述中闡述本發(fā)明的一或多個(gè)實(shí)例的細(xì)節(jié)。本發(fā)明的其它特 征、目標(biāo)及優(yōu)點(diǎn)將從描述及圖式及從權(quán)利要求書顯而易見(jiàn)。
【附圖說(shuō)明】
[0018] 圖1為說(shuō)明可利用用于并行地處理視頻數(shù)據(jù)的技術(shù)的實(shí)例視頻編碼及解碼系統(tǒng) 的框圖。
[0019] 圖2為說(shuō)明可實(shí)施用于并行地處理視頻數(shù)據(jù)的技術(shù)的視頻編碼器的實(shí)例的框圖。
[0020] 圖3為說(shuō)明可實(shí)施用于并行地處理視頻數(shù)據(jù)的技術(shù)的視頻解碼器的實(shí)例的框圖。
[0021] 圖4為說(shuō)明用于可伸縮視頻譯碼(SVC)的各種可伸縮的維度的概念圖。
[0022] 圖5為說(shuō)明SVC譯碼結(jié)構(gòu)的實(shí)例的概念圖。
[0023] 圖6為說(shuō)明實(shí)例存取單元(AU)的概念圖。
[0024] 圖7為說(shuō)明根據(jù)高效率視頻譯碼(HEVC)標(biāo)準(zhǔn)的實(shí)例平鋪塊的概念圖。
[0025] 圖8為說(shuō)明用于波前并行處理(WPP)的波前的概念圖。
[0026] 圖9為說(shuō)明不具有經(jīng)并置的參考層區(qū)的增強(qiáng)層區(qū)的概念圖。
[0027] 圖10為說(shuō)明不具有經(jīng)并置的參考層區(qū)的增強(qiáng)層區(qū)的另一概念圖。
[0028] 圖11A及11B為說(shuō)明用于在多層視頻譯碼中確定偏移延遲信息的實(shí)例過(guò)程的流程 圖。
[0029] 圖12為說(shuō)明用于在多層視頻譯碼中確定視頻數(shù)據(jù)的經(jīng)并置的塊的實(shí)例過(guò)程的流 程圖。
[0030] 圖13為說(shuō)明用于在多層視頻譯碼中確定平鋪塊對(duì)準(zhǔn)信息的實(shí)例過(guò)程的流程圖。
【具體實(shí)施方式】
[0031] 本發(fā)明的方面可關(guān)于與視頻譯碼中的跨層并行處理及偏移延遲參數(shù)相關(guān)聯(lián)的各 種技術(shù)。在一些情況下,可與高效率視頻譯碼(HEVC)標(biāo)準(zhǔn)的多層擴(kuò)展(例如,HEVC的多視 圖視頻譯碼擴(kuò)展(MV-HEVC)或HEVC的可伸縮視頻譯碼(SVC)擴(kuò)展(SHVC)) -起執(zhí)行所述 技術(shù)。也可與HEVC的其它擴(kuò)展、其它可伸縮譯碼標(biāo)準(zhǔn)、其它多視圖譯碼標(biāo)準(zhǔn)(具有或不具 有深度分量)及/或其它多層視頻編解碼器一起使用所述技術(shù)。應(yīng)理解,本發(fā)明的技術(shù)不 限于任何特定視頻譯碼標(biāo)準(zhǔn)。另外,應(yīng)理解,可獨(dú)立地或組合地來(lái)應(yīng)用本發(fā)明的技術(shù)中的任 一者。
[0032] 如下文更詳細(xì)描述,本發(fā)明的方面可包含關(guān)于跨層并行處理偏移延遲參數(shù)的發(fā)信 號(hào)的改進(jìn)。"偏移延遲"可大體上指與并行地處理(例如,編碼或解碼)多個(gè)層相關(guān)聯(lián)的延 遲。舉例來(lái)說(shuō),視頻解碼器可并行地解碼多層位流的一個(gè)以上層(即,視頻解碼器可同時(shí)地 或同步地解碼多層位流的多個(gè)層)。然而,當(dāng)使用層間預(yù)測(cè)技術(shù)解碼當(dāng)前層時(shí),視頻解碼器 可存取不同于當(dāng)前層的參考層的參考數(shù)據(jù)。參考數(shù)據(jù)必須可供使用(例如,經(jīng)解碼)以便 用作用于解碼當(dāng)前層的層間參考。因此,大體上,視頻解碼器在解碼參考多層解碼方案中的 參考層中的一或多者的層之前結(jié)束所有所述參考層的解碼。
[0033] 在一些情況下,可通過(guò)實(shí)施被稱作偏移延遲信息的信息來(lái)增加并行度。即,不是等 待結(jié)束整個(gè)參考層(例如,解碼),而是,視頻解碼器可延遲起始當(dāng)前層的解碼,直到已解碼 參考層中的至少一些層為止。偏移延遲可大體上指示在視頻解碼器開(kāi)始解碼當(dāng)前層之前應(yīng) 解碼的參考層的最小量。實(shí)施偏移延遲可有助于確保層間參考數(shù)據(jù)可供用作參考,但仍允 許并行地解碼參考層的至少一部分及當(dāng)前層。舉例來(lái)說(shuō),一旦達(dá)成指定參考層偏移延遲,并 行解碼器便可開(kāi)始解碼增強(qiáng)層。雖然上述實(shí)例涉及視頻解碼(如由并行解碼器執(zhí)行)加以 描述,但應(yīng)理解,可由視頻編碼器在并行編碼期間應(yīng)用類似技術(shù)。
[0034] 在一般意義上,就本發(fā)明來(lái)說(shuō),紋理視圖分量、深度視圖分量及各種時(shí)間、空間及 質(zhì)量層可被視為在某種程度上可互換。舉例來(lái)說(shuō),在一些情況下,視頻譯碼器可執(zhí)行類似或 相同的層間視頻譯碼技術(shù),而不管經(jīng)譯碼的多層位流是否包含通常與可伸縮視頻譯碼(例 如,時(shí)間、空間及/或質(zhì)量層)相關(guān)聯(lián)的紋理視圖分量、深度視圖分量或可伸縮的分量。因 此,本發(fā)明的技術(shù)可被視為可適用于一般意義上的"層",其中所述層可為紋理視圖分量、深 度視圖分量、時(shí)間可伸縮的層、空間可伸縮的層或質(zhì)量可伸縮的層中的任一者。即,應(yīng)理解, 本文中所描述的技術(shù)可廣泛地適用于一般的"層",如上文所描述的術(shù)語(yǔ)。
[0035] -種用于偏移延遲發(fā)信號(hào)的方案提議于文件"VUI中的層間延遲指示 (Inter-LayerDelayIndicationinVUI)"(Skupin等人,JCTVC-M0463,Incheon,KR,2013 年4月18到26日(在下文中為JCTVC-M0463))中。所述方案經(jīng)設(shè)計(jì)以通過(guò)在序列參數(shù)集 (SPS)視頻可用性信息(VUI)中用信號(hào)發(fā)出偏移延遲語(yǔ)法元素而輔助進(jìn)行跨層并行解碼, 所述SPSVUI輸送用于每一層的最小的所需解碼延遲。在此方案下,一旦解碼通過(guò)偏移延 遲指定的參考層中的區(qū),便可開(kāi)始特定層的解碼。
[0036] 然而,JCTVC-M0463中所揭示的方案可具有一些缺點(diǎn)。舉例來(lái)說(shuō),SPS可與具有不 同識(shí)別值(例如,如通過(guò)nuh_layer_id語(yǔ)法元素指示)的多個(gè)層相關(guān)聯(lián)。語(yǔ)法元素num_ ilp_restricted_ref_layers(于JCTVC-M0463中引入)的所提議的語(yǔ)義限制了語(yǔ)法元素的 值,使之等于參考SPS的每一層的NumDirectRefLayers參數(shù)(其中NumDirectRefLayers 參數(shù)指示特定直接參考層)。直接參考層是由另一層直接參考以用于達(dá)成預(yù)測(cè)目的。舉例 來(lái)說(shuō),在給定當(dāng)前層A使用層B作為參考的情況下,參考層B可被稱作直接參考層。在給定 層A使用層C作為參考的情況下,且其中C參考層B,那么層B可被稱作間接參考層。
[0037] 在任一狀況下,對(duì)于具有NumDirectRefLayers參數(shù)的不同值的層(其參考給 定SPS)(即,語(yǔ)法元素num_ilp_restricted_ref_layers的相應(yīng)值彼此不同的層)或可 具有稍微不同的偏移值的層,語(yǔ)法元素num_ilp_restricted_ref_layers的所提議的語(yǔ) 法結(jié)構(gòu)嚴(yán)重地限制了SPS內(nèi)的信息在此些層當(dāng)中的共享。換句話說(shuō),可能需要針對(duì)擁有 NumDirectRefLayers參數(shù)的相異值或相對(duì)于參考給定SPS的其它層來(lái)說(shuō)可具有稍微不同 的偏移值的每一此類層用信號(hào)發(fā)出單獨(dú)SPS。因此,在SPS中偏移延遲信息的發(fā)信號(hào)可能并 非理想的。
[0038] 另外,為了避免視頻參數(shù)集(VPS)在SPS中的剖析相依性,在SPS中用信號(hào)發(fā)出 num_ilp_restricted_ref_layers(其指示具有層間預(yù)測(cè)限制的特定參考層),其中約束 為:num_ilp_restricted_ref_layers的值應(yīng)等于NumDirectRefLayers[nuh_layer_id], 其中nuh_layer_id為參考SPS的任一圖片的nuh_layer_id。換句話說(shuō),可迫使若干參考層 共享包含于SPS中的相同偏移延遲信息,盡管不同層具有可能以其它方式影響偏移延遲的 不同特性。
[0039] 根據(jù)本發(fā)明的方面,偏移延遲信息可包含于視頻參數(shù)集(VPS)中,所述VPS可供一 個(gè)以上層參考。VPS可包含描述經(jīng)譯碼視頻序列的總特性的數(shù)據(jù),包含子層之間的相依性。 VPS的一目的可為允許實(shí)現(xiàn)特定標(biāo)準(zhǔn)的在于系統(tǒng)層處發(fā)信號(hào)方面的兼容可擴(kuò)展性。VPS通 常必須包含于多層位流中才能解碼所述位流。
[0040] 通過(guò)將偏移延遲信息包含于VPS中,可分別針對(duì)每一參考層指定偏移延遲信息。 此發(fā)信號(hào)可增加效率,這是因?yàn)榫哂胁煌匦缘膮⒖紝游幢黄仁构蚕硐嗤钠蒲舆t信 息。另外,通過(guò)將偏移延遲信息包含于VPS中,可在解碼期間推斷出(即,由解碼器確定,而 無(wú)需顯式發(fā)信號(hào))語(yǔ)法元素num_ilp_restricted_ref_layers的值(如下文更詳細(xì)描述)。 因此,可避免具有限制的參考層的數(shù)目的發(fā)信號(hào)(例如,上文提及的num_ilp_restriCted_ ref_layers語(yǔ)法元素)。
[0041] 本發(fā)明的技術(shù)也可適用于在使用擴(kuò)展的空間可伸縮性多層視頻譯碼時(shí)確定視頻 數(shù)據(jù)的經(jīng)并置的塊的位置,及確定與經(jīng)并置的塊相關(guān)聯(lián)的偏移延遲。如下文更詳細(xì)描述,當(dāng) 可以使得所得子流形成可由目標(biāo)解碼器解碼的另一有效位流的方式移除流的部分時(shí),視頻 位流可被稱作"可伸縮的"。關(guān)于空間可伸縮性,位流的子集表示具有不同圖片大?。臻g 分辨率)的源內(nèi)容。在每一空間層中,視頻譯碼器可以與針對(duì)單層譯碼的方式相同的方式 實(shí)施經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)念A(yù)測(cè)及幀內(nèi)預(yù)測(cè)。然而,為了改進(jìn)譯碼效率(與同時(shí)聯(lián)播不同空間分辨 率相比較),視頻譯碼器可并有層間預(yù)測(cè)機(jī)制。最靈活類型的空間可伸縮視頻譯碼并不嚴(yán)格 地遵守連續(xù)層間的二元關(guān)系(例如,2:1的分辨率比率)且可被稱作擴(kuò)展的空間可伸縮性 (ESS)。下文參看圖4到9就H. 264/AVC的SVC擴(kuò)展及HEVC的SVC擴(kuò)展兩者解釋關(guān)于SVC 的某些細(xì)節(jié)。
[0042] 在一些情況下,當(dāng)確定偏移延遲時(shí),擴(kuò)展的空間可伸縮性可提出挑戰(zhàn)。舉例來(lái)說(shuō), 當(dāng)視頻譯碼器使用擴(kuò)展的空間可伸縮性時(shí),以下情形為有可能的:當(dāng)前經(jīng)解碼的層的空間 片段A(例如,切片、平鋪塊、譯碼樹(shù)單元(CTU)或CTU行)可能不具有存在于參考層中(例 如,可供用作參考)的經(jīng)并置的空間片段B。因?yàn)榭苫诮?jīng)并置的空間片段確定偏移延遲, 所以并不明確如何導(dǎo)出經(jīng)并置的空間片段不存在的那些空間片段的偏移延遲。
[0043] 可實(shí)施本發(fā)明的技術(shù)以確定視頻數(shù)據(jù)的經(jīng)并置的塊(例如,CTU)的位置。舉例來(lái) 說(shuō),本發(fā)明的方面包含基于一或多個(gè)經(jīng)按比例調(diào)整的偏移值確定與視頻數(shù)據(jù)的參考圖片相 關(guān)聯(lián)的參考樣本的位置。經(jīng)按比例調(diào)整的偏移值可表示基礎(chǔ)層與經(jīng)按比例調(diào)整的增強(qiáng)層之 間的比例差異(例如,歸因于按比例調(diào)整產(chǎn)生的位置差異)。在確定參考樣本的位置之后, 視頻譯碼器(例如,視頻編碼器或視頻解碼器)可基于參考樣本的位置確定經(jīng)并置的參考 塊(例如,并置CTU)的位置。
[0044] 作為一實(shí)例,可將基礎(chǔ)層用作用于經(jīng)按比例增加的增強(qiáng)層(例如,與基礎(chǔ)層相比 較來(lái)說(shuō)具有相對(duì)較高的空間分辨率的層)的參考。因?yàn)樵鰪?qiáng)層圖片與基礎(chǔ)層圖片之間的大 小差異,所以增強(qiáng)層圖片中當(dāng)前經(jīng)譯碼的塊可映射到在基礎(chǔ)層參考圖片的邊界外部的經(jīng)并 置的參考?jí)K。此經(jīng)并置的塊不可供增強(qiáng)層圖片參考。在一些實(shí)例中,根據(jù)本發(fā)明的方面,在 確定基礎(chǔ)層中的經(jīng)并置的參考?jí)K的位置之前,視頻譯碼器可調(diào)整參考樣本的位置使其位于 基礎(chǔ)層中的參考圖片(即,基礎(chǔ)層參考圖片)的邊界內(nèi)。
[0045] 因此,根據(jù)本發(fā)明的方面,當(dāng)對(duì)于當(dāng)前經(jīng)譯碼的層中的特定塊來(lái)說(shuō),參考層中的經(jīng) 并置的塊(例如,經(jīng)并置的CTU)并不存在時(shí),可調(diào)整經(jīng)并置的塊的地址使其屬于對(duì)應(yīng)參考 層邊界內(nèi),以使得經(jīng)調(diào)整的地址對(duì)應(yīng)于存在于參考層中的塊。接著在邊界CTU作為參考的 情況下應(yīng)用當(dāng)前層中的CTU的層間預(yù)測(cè)約束,例如上文所描述的偏移延遲。
[0046] 本發(fā)明的方面也可包含用于指示層間的平鋪塊的對(duì)準(zhǔn)的技術(shù)。舉例來(lái)說(shuō),平鋪塊 可包含圖片的分割區(qū)且可用于并行譯碼。如HEVC標(biāo)準(zhǔn)中所描述,平鋪塊可被定義為圖片中 的特定平鋪塊列及特定平鋪塊行內(nèi)的譯碼樹(shù)塊(CTB,如下文所描述)的矩形區(qū)。平鋪塊列 可被定義為具有等于圖片的高度的高度及通過(guò)圖片參數(shù)集(PPS)內(nèi)的語(yǔ)法元素指定的寬 度的CTB的矩形區(qū)。另外,平鋪塊行可被定義為具有通過(guò)PPS圖片參數(shù)集中的語(yǔ)法元素指定 的高度及等于圖片的寬度的寬度的CTB的矩形區(qū)。平鋪塊邊界(類似于切片邊界)破壞了 剖析及預(yù)測(cè)相依性,使得可獨(dú)立地處理平鋪塊,但環(huán)路內(nèi)濾波器(解塊及樣本自適應(yīng)偏移 (SA0))仍可跨越平鋪塊邊界(即,適用于多個(gè)平鋪塊)。實(shí)施基于平鋪塊的結(jié)構(gòu)可允許實(shí) 現(xiàn)并行處理,且通過(guò)允許改變CTU的解碼次序而改進(jìn)譯碼效率(與使用切片相比較來(lái)說(shuō))。
[0047] 可針對(duì)整個(gè)序列來(lái)定義平鋪塊的數(shù)目及平鋪塊的邊界的位置,或在圖片間改變平 鋪塊的數(shù)目及平鋪塊的邊界的位置。一種用于指示平鋪塊邊界是否在層間對(duì)準(zhǔn)(其可影響 層間預(yù)測(cè))的方案提議于文件"用于SHVC及MV-HEVC的平鋪塊邊界對(duì)準(zhǔn)及層間預(yù)測(cè)約束 (TileBoundaryAlignmentandInter-LayerPredictionConstraintsforSHVCand MV-HEVC)"(Suhring等人,JCTVC-M0464,Incheon,KR,2013 年 4 月 18 到 26 日(下文中為 JCTVC-M0464))中。所述方案包含在VUI中針對(duì)每一層用信號(hào)發(fā)出平鋪塊邊界是否對(duì)準(zhǔn)的 指示(例如,通過(guò)tile_boundaries_aligned_flag語(yǔ)法元素)。然而,在VUI中用信號(hào)發(fā) 出層的平鋪塊邊界是否對(duì)準(zhǔn)的操作可為效率低下的,這是因?yàn)槠戒亯K邊界對(duì)準(zhǔn)并非層特定 的。因此,在VUI中用信號(hào)發(fā)出此信息可添加不必要的復(fù)雜性。
[0048] 根據(jù)本發(fā)明的方面,可在VPS中提供平鋪塊邊界是否對(duì)準(zhǔn)的指示。舉例來(lái)說(shuō),可將 指示平鋪塊是否在多層位流的層間對(duì)準(zhǔn)的一或多個(gè)語(yǔ)法元素包含于VPS中。以此方式,如 在VPS中用信號(hào)發(fā)出的平鋪塊邊界對(duì)準(zhǔn)信息具有對(duì)于多層位流的諸層的跨層范圍。
[0049] 圖1為說(shuō)明可利用用于并行地處理視頻數(shù)據(jù)的技術(shù)的實(shí)例視頻編碼及解碼系統(tǒng) 10的框圖。如圖1中所展示,系統(tǒng)10包含源裝置12,其提供稍后時(shí)間將由目的地裝置14解 碼的經(jīng)編碼視頻數(shù)據(jù)。詳細(xì)地說(shuō),源裝置12經(jīng)由計(jì)算機(jī)可讀媒體16將視頻數(shù)據(jù)提供到目 的地裝置14。源裝置12及目的地裝置14可包括廣泛范圍的裝置中的任一者,包含桌上型 計(jì)算機(jī)、筆記型(即,膝上型)計(jì)算機(jī)、平板計(jì)算機(jī)、機(jī)頂盒、電話手持機(jī)(例如,所謂的"智 能"電話)、所謂的"智能"平板計(jì)算機(jī)、電視機(jī)、相機(jī)、顯示裝置、數(shù)字媒體播放器、視頻游戲 控制臺(tái)、視頻流式傳輸裝置或其類似者。在一些狀況下,源裝置12及目的地裝置14可經(jīng)配 備以用于無(wú)線通信。
[0050]目的地裝置14可經(jīng)由計(jì)