国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      參考圖像集的有效率發(fā)信號(hào)的制作方法

      文檔序號(hào):7992548閱讀:157來(lái)源:國(guó)知局
      參考圖像集的有效率發(fā)信號(hào)的制作方法
      【專(zhuān)利摘要】本發(fā)明提供一種視頻譯碼器,其可選擇應(yīng)在例如圖像參數(shù)集PPS等參數(shù)集中用信號(hào)發(fā)出哪些參考圖像及應(yīng)在切片標(biāo)頭中用信號(hào)發(fā)出哪些參考圖像,以使得當(dāng)視頻解碼器構(gòu)造參考圖像集時(shí),所述視頻解碼器不需要重新排序所述參考圖像集以構(gòu)造用于視頻數(shù)據(jù)切片的初始參考圖像列表。
      【專(zhuān)利說(shuō)明】參考圖像集的有效率發(fā)信號(hào)
      [0001]本申請(qǐng)案主張以下各申請(qǐng)案的權(quán)利:
      [0002]2011年10月10日申請(qǐng)的第61 / 545,525號(hào)美國(guó)臨時(shí)申請(qǐng)案;以及,
      [0003]2011年10月21日申請(qǐng)的第61 / 550, 276號(hào)美國(guó)臨時(shí)申請(qǐng)案,
      [0004]所述申請(qǐng)案中的每一者的整個(gè)內(nèi)容以引用的方式并入本文中。
      【技術(shù)領(lǐng)域】
      [0005]本發(fā)明涉及視頻譯碼且,更明確地說(shuō),涉及用于譯碼視頻數(shù)據(jù)的技術(shù)。
      【背景技術(shù)】
      [0006]數(shù)字視頻能力可并入到廣泛范圍的裝置中,廣泛范圍的裝置包含數(shù)字電視、數(shù)字直播系統(tǒng)、無(wú)線(xiàn)廣播系統(tǒng)、個(gè)人數(shù)字助理(PDA)、膝上型或桌上型計(jì)算機(jī)、平板計(jì)算機(jī)、電子書(shū)閱讀器、數(shù)字?jǐn)z像機(jī)、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺(tái)、蜂窩式或衛(wèi)星無(wú)線(xiàn)電電話(huà)、所謂的“智能型電話(huà)”、視頻電話(huà)會(huì)議裝置、視頻流裝置,及其類(lèi)似者。數(shù)字視頻裝置實(shí)施視頻壓縮技術(shù),例如以下各者中所描述的視頻壓縮技術(shù):由MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264 / MPEG_4(第 10 部分,高級(jí)視頻譯碼(AVC))定義的標(biāo)準(zhǔn)、目前在開(kāi)發(fā)中的高效率視頻譯碼(HEVC)標(biāo)準(zhǔn),以及此類(lèi)標(biāo)準(zhǔn)的擴(kuò)展。視頻裝置可通過(guò)實(shí)施此類(lèi)視頻壓縮技術(shù)而更有效率地傳輸、接收、編碼、解碼及/或存儲(chǔ)數(shù)字視頻信息。
      [0007]視頻壓縮技術(shù)執(zhí)行空間(圖像內(nèi))預(yù)測(cè)和/或時(shí)間(圖像間)預(yù)測(cè)以減少或去除視頻序列中固有的冗余。對(duì)于基于塊的視頻譯碼,可將視頻切片(即,視頻圖像或視頻圖像的一部分)分割成多個(gè)視頻塊,所述視頻塊還可被稱(chēng)作樹(shù)塊、譯碼樹(shù)塊(CTB)、譯碼樹(shù)單元(CTU)、譯碼單元(CU)和/或譯碼節(jié)點(diǎn)。圖像的經(jīng)幀內(nèi)譯碼(I)切片中的視頻塊是使用相對(duì)于相同圖像中的相鄰塊中的參考樣本的空間預(yù)測(cè)來(lái)編碼。圖像的經(jīng)幀間譯碼(P或B)切片中的視頻塊可使用相對(duì)于相同圖像中的相鄰塊中的參考樣本的空間預(yù)測(cè)或相對(duì)于其它參考圖像中的參考樣本的時(shí)間預(yù)測(cè)。圖像可被稱(chēng)作幀,且參考圖像可被稱(chēng)作參考幀。
      [0008]空間預(yù)測(cè)或時(shí)間預(yù)測(cè)導(dǎo)致譯碼塊的預(yù)測(cè)性塊。殘余數(shù)據(jù)表示待譯碼的原始?jí)K與預(yù)測(cè)性塊之間的像素差。經(jīng)幀間譯碼塊是根據(jù)指向形成預(yù)測(cè)性塊的參考樣本的塊的運(yùn)動(dòng)向量以及指示經(jīng)譯碼塊與預(yù)測(cè)性塊之間的差異的殘余數(shù)據(jù)來(lái)編碼。經(jīng)幀內(nèi)譯碼塊是根據(jù)幀內(nèi)譯碼模式和殘余數(shù)據(jù)來(lái)編碼。為了進(jìn)一步壓縮,可將殘余數(shù)據(jù)從像素域變換到變換域,從而產(chǎn)生接著可進(jìn)行量化的殘余變換系數(shù)。可掃描最初以二維陣列布置的經(jīng)量化的變換系數(shù)以便產(chǎn)生變換系數(shù)的一維向量,且可應(yīng)用熵譯碼以實(shí)現(xiàn)甚至更多壓縮。

      【發(fā)明內(nèi)容】

      [0009]本發(fā)明的技術(shù)一般來(lái)說(shuō)是關(guān)于用于視頻譯碼過(guò)程中的幀間預(yù)測(cè)的參考圖像的管理。更具體來(lái)說(shuō),本發(fā)明的技術(shù)是關(guān)于選擇應(yīng)在例如圖像參數(shù)集(PPS)等參數(shù)集中用信號(hào)發(fā)出哪些參考圖像及應(yīng)在切片標(biāo)頭中用信號(hào)發(fā)出哪些參考圖像,以使得當(dāng)視頻解碼器構(gòu)造參考圖像集時(shí),所述視頻解碼器不需要記錄所述參考圖像集以構(gòu)造用于視頻數(shù)據(jù)切片的初始參考圖像列表。
      [0010]在一個(gè)實(shí)例中,一種用于譯碼視頻數(shù)據(jù)的方法包含:確定將從在參數(shù)集中識(shí)別的參考圖像和在切片標(biāo)頭中識(shí)別的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集,其中所述當(dāng)前圖像與在所述切片標(biāo)頭中識(shí)別的所述參考圖像中的任一者之間的依據(jù)輸出次序的距離大于所述當(dāng)前圖像與在所述參數(shù)集中識(shí)別的所述參考圖像中的任一者之間的距離;以及基于在所述參數(shù)集和所述切片標(biāo)頭中識(shí)別的所述參考圖像而構(gòu)造所述參考圖像集。
      [0011]在另一實(shí)例中,一種用于譯碼視頻數(shù)據(jù)的裝置包含視頻譯碼器,所述視頻譯碼器經(jīng)配置以:確定將從在參數(shù)集中識(shí)別的參考圖像和在切片標(biāo)頭中識(shí)別的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集,其中所述當(dāng)前圖像與在所述切片標(biāo)頭中識(shí)別的所述參考圖像中的任一者之間的依據(jù)輸出次序的距離大于所述當(dāng)前圖像與在所述參數(shù)集中識(shí)別的所述參考圖像中的任一者之間的距離;以及基于在所述參數(shù)集和所述切片標(biāo)頭中識(shí)別的所述參考圖像而構(gòu)造所述參考圖像集。
      [0012]在另一實(shí)例中,一種用于譯碼視頻數(shù)據(jù)的裝置包含:用于確定將從在參數(shù)集中識(shí)別的參考圖像和在切片標(biāo)頭中識(shí)別的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集的裝置,其中所述當(dāng)前圖像與在所述切片標(biāo)頭中識(shí)別的所述參考圖像中的任一者之間的依據(jù)輸出次序的距離大于所述當(dāng)前圖像與在所述參數(shù)集中識(shí)別的所述參考圖像中的任一者之間的距離;以及用于基于在所述參數(shù)集和所述切片標(biāo)頭中識(shí)別的所述參考圖像而構(gòu)造所述參考圖像集的裝置。
      [0013]在另一實(shí)例中,一種存儲(chǔ)指令的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,所述指令在由一個(gè)或一個(gè)以上處理器執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器進(jìn)行以下操作:確定將從在參數(shù)集中識(shí)別的參考圖像和在切片標(biāo)頭中識(shí)別的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集,其中所述當(dāng)前圖像與在所述切片標(biāo)頭中識(shí)別的所述參考圖像中的任一者之間的依據(jù)輸出次序的距離大于所述當(dāng)前圖像與在所述參數(shù)集中識(shí)別的所述參考圖像中的任一者之間的距離;以及基于在所述參數(shù)集和所述切片標(biāo)頭中識(shí)別的所述參考圖像而構(gòu)造所述參考圖像集。
      [0014]一個(gè)或一個(gè)以上實(shí)例的細(xì)節(jié)闡述于隨附圖式及以下描述中。其它特征、目標(biāo)及優(yōu)點(diǎn)將從描述和圖式及從權(quán)利要求書(shū)而顯而易見(jiàn)。
      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0015]圖1為說(shuō)明可利用本發(fā)明中所描述的技術(shù)的實(shí)例視頻編碼及解碼系統(tǒng)的框圖。
      [0016]圖2為說(shuō)明包含經(jīng)編碼及經(jīng)傳輸?shù)亩鄠€(gè)圖像的實(shí)例視頻序列的概念圖。
      [0017]圖3為說(shuō)明可實(shí)施本發(fā)明中所描述的技術(shù)的實(shí)例視頻編碼器的框圖。
      [0018]圖4為說(shuō)明可實(shí)施本發(fā)明中所描述的技術(shù)的實(shí)例視頻解碼器的框圖。
      [0019]圖5為說(shuō)明導(dǎo)出參考圖像集的實(shí)例操作的流程圖。
      [0020]圖6為說(shuō)明構(gòu)造參考圖像列表的實(shí)例操作的流程圖。
      [0021]圖7為說(shuō)明構(gòu)造參考圖像列表的實(shí)例操作的流程圖。
      【具體實(shí)施方式】[0022]本發(fā)明的技術(shù)一般來(lái)說(shuō)是關(guān)于用于視頻譯碼過(guò)程中的幀間預(yù)測(cè)的參考圖像的管理。更具體來(lái)說(shuō),本發(fā)明的技術(shù)是關(guān)于選擇應(yīng)在例如圖像參數(shù)集(PPS)等參數(shù)集中用信號(hào)發(fā)出哪些參考圖像及應(yīng)在切片標(biāo)頭中用信號(hào)發(fā)出哪些參考圖像,以使得當(dāng)視頻解碼器構(gòu)造參考圖像集時(shí),所述視頻解碼器不需要記錄所述參考圖像集以構(gòu)造用于視頻數(shù)據(jù)切片的初始參考圖像列表。
      [0023]視頻譯碼器(例如,視頻編碼器或視頻解碼器)通常包含已解碼圖像緩沖器(DPB)。DPB存儲(chǔ)已解碼圖像,包含參考圖像。參考圖像為可潛在地用于對(duì)圖像進(jìn)行幀間預(yù)測(cè)的圖像。因此,視頻譯碼器可基于存儲(chǔ)在DPB中的參考圖像的一個(gè)或一個(gè)以上塊而預(yù)測(cè)當(dāng)前正被譯碼的圖像的塊。
      [0024]為了有效率地利用DPB,可以視頻編碼器已知哪些參考圖像將可供視頻解碼器使用的方式指定DPB管理過(guò)程??杉右灾付ǖ腄PB管理的方面包含(例如)DPB中的已解碼圖像的存儲(chǔ)過(guò)程、參考圖像的標(biāo)記過(guò)程、將已解碼圖像從DPB中輸出及去除過(guò)程,等等。一般來(lái)說(shuō),在一些當(dāng)前及開(kāi)發(fā)中的視頻譯碼標(biāo)準(zhǔn)中,DPB管理可包含以下方面中的一者或一者以上:圖像識(shí)別及參考圖像識(shí)別、參考圖像列表構(gòu)造、參考圖像標(biāo)記、將圖像從DPB中輸出、將圖像插入到DPB中,及將圖像從DPB中去除。
      [0025]為了輔助理解,以下描述提供對(duì)可如何根據(jù)一些視頻譯碼標(biāo)準(zhǔn)發(fā)生參考圖像標(biāo)記及參考圖像列表構(gòu)造的簡(jiǎn)要概述。對(duì)于參考圖像標(biāo)記,在有效序列參數(shù)集中指示用于進(jìn)行幀間預(yù)測(cè)的參考圖像的最大數(shù)目,其被稱(chēng)作M(nUm_ref_frames)。當(dāng)參考圖像經(jīng)解碼時(shí),其被標(biāo)記為“用于參考”。如果參考圖像的解碼致使將M個(gè)以上圖像標(biāo)記為“用于參考”,那么至少一個(gè)圖像必須被標(biāo)記為“不用于參考”。如果經(jīng)標(biāo)記為“不用于參考”的圖像也不需要輸出,那么DPB去除過(guò)程將經(jīng)標(biāo)記為“不用于參考”的圖像從DPB中去除。
      [0026]當(dāng)圖像經(jīng)解碼時(shí),所述圖像可能為非參考圖像或參考圖像。參考圖像可為長(zhǎng)期參考圖像或短期參考圖像,且當(dāng)參考圖像經(jīng)標(biāo)記為“不用于參考”時(shí),所述參考圖像可變得不再需要供參考。在一些視頻譯碼標(biāo)準(zhǔn)中,可能存在改變參考圖像的狀態(tài)的參考圖像標(biāo)記操作。
      [0027]可能存在用于參考圖像標(biāo)記的兩種類(lèi)型的控制操作,其一般被稱(chēng)作滑動(dòng)窗控制和自適應(yīng)存儲(chǔ)器控制。用于參考圖像標(biāo)記的操作模式可基于圖像而選擇?;瑒?dòng)窗操作可通過(guò)固定數(shù)目個(gè)短期參考圖像以先進(jìn)先出隊(duì)列的形式運(yùn)作。換句話(huà)說(shuō),在滑動(dòng)窗操作中,可以隱含式方式首先去除具有最早解碼時(shí)間的短期參考圖像(標(biāo)記為不用于參考的圖像)。
      [0028]與此對(duì)比,自適應(yīng)存儲(chǔ)器控制操作顯式地去除短期或長(zhǎng)期參考圖像。自適應(yīng)存儲(chǔ)器控制操作還使得能夠切換短期和長(zhǎng)期參考圖像的狀態(tài)等。舉例來(lái)說(shuō),在自適應(yīng)存儲(chǔ)器控制操作中,視頻編碼器可用信號(hào)發(fā)出指定應(yīng)將哪些圖像標(biāo)記為用于參考的語(yǔ)法元素。視頻解碼器可接收語(yǔ)法元素且如所指定標(biāo)記圖像。與自適應(yīng)存儲(chǔ)器控制操作不同,在滑動(dòng)窗操作中,視頻編碼器可能不需要用信號(hào)發(fā)出應(yīng)將哪些圖像標(biāo)記為用于參考。而是,視頻解碼器可基于哪些圖像在滑動(dòng)窗內(nèi)而隱含式地(即,不接收語(yǔ)法元素)確定應(yīng)將哪些圖像標(biāo)記為用于參考。
      [0029]視頻譯碼器還可將針對(duì)每一視頻切片構(gòu)造指示哪些參考圖像可用于幀間預(yù)測(cè)目的的參考圖像列表作為任務(wù)。這些參考圖像列表中的兩者分別被稱(chēng)作列表O和列表I。視頻譯碼器首先使用默認(rèn)構(gòu)造技術(shù)來(lái)構(gòu)造用于視頻切片的列表O和列表I (例如,用于構(gòu)造列表O和列表I的經(jīng)預(yù)先配置的構(gòu)造方案)。視情況,在構(gòu)造初始列表O和列表I之后,視頻解碼器可解碼語(yǔ)法元素,當(dāng)存在語(yǔ)法元素時(shí),語(yǔ)法元素可指導(dǎo)視頻解碼器修改初始列表O和列表I。
      [0030]視頻編碼器可用信號(hào)發(fā)出指示DPB中的參考圖像的識(shí)別符的語(yǔ)法元素,且視頻編碼器還可在列表O、列表I或列表O與列表I兩者內(nèi)用信號(hào)發(fā)出包含索引的語(yǔ)法元素,所述索引指示哪一參考圖像或哪些參考圖像將用以解碼當(dāng)前圖像的經(jīng)譯碼塊。反過(guò)來(lái),視頻解碼器使用所接收識(shí)別符識(shí)別列表O、列表I或列表O與列表I兩者中所列出的一個(gè)或一個(gè)以上參考圖像的一個(gè)或一個(gè)以上索引值。根據(jù)所述一個(gè)或一個(gè)以上參考圖像的(多個(gè))索引值以及(多個(gè))識(shí)別符,視頻解碼器從DPB中檢索所述一個(gè)或一個(gè)以上參考圖像或所述一個(gè)或一個(gè)以上參考圖像的部分,且基于所述一個(gè)或一個(gè)以上所檢索的參考圖像和一個(gè)或一個(gè)以上運(yùn)動(dòng)向量而解碼當(dāng)前圖像的經(jīng)譯碼塊,所述一個(gè)或一個(gè)以上運(yùn)動(dòng)向量識(shí)別所述一個(gè)或一個(gè)以上參考圖像內(nèi)用于解碼經(jīng)譯碼塊的塊。
      [0031 ] 用于經(jīng)雙向預(yù)測(cè)圖像的第一參考圖像列表或第二參考圖像列表的參考圖像列表構(gòu)造可包含兩個(gè)步驟:參考圖像列表初始化及參考圖像列表修改(還被稱(chēng)作參考圖像列表重新排序)。參考圖像列表初始化可為隱含式機(jī)制,其基于圖像序列號(hào)次序(Picture OrderCount,P0C,與圖像的顯示次序?qū)?zhǔn))值將參考圖像存儲(chǔ)器(還被稱(chēng)為已解碼圖像緩沖器)中的參考圖像置于列表中。參考圖像列表重新排序機(jī)制可將在參考圖像列表初始化期間置于列表中的圖像的位置修改成任何新位置,或甚至在圖像并不屬于經(jīng)初始化的列表的情況下,將參考圖像存儲(chǔ)器中的任何參考圖像置于任何位置中。在參考圖像列表重新排序(修改)之后,一些圖像可能置于列表中非常遠(yuǎn)的位置中。然而,如果圖像的位置超過(guò)列表的有效參考圖像的數(shù)目,那么所述圖像將不被視為最終參考圖像列表的條目??稍诿恳涣斜淼那衅瑯?biāo)頭中用信號(hào)發(fā)出有效參考圖像的數(shù)目。
      [0032]本發(fā)明中所描述的技術(shù)可適用于各種視頻譯碼標(biāo)準(zhǔn)。視頻譯碼標(biāo)準(zhǔn)的實(shí)例包含ITU-T H.261、ISO / IEC MPEG-1 視頻、ITU-T H.262 或 ISO / IEC MPEG-2 視頻、ITU-TH.263、ISO / IEC MPEG-4 視頻以及 ITU-T H.264(還被稱(chēng)為 ISO / IEC MPEG-4AVC),包含其可調(diào)式視頻譯碼(SVC)和多視角視頻譯碼(MVC)擴(kuò)展。另外,存在新的視頻譯碼標(biāo)準(zhǔn),SP,高效率視頻譯碼(HEVC),其是由ITU-T視頻譯碼專(zhuān)家組(VCEG)和ISO / IEC動(dòng)畫(huà)專(zhuān)家組(MPEG)的視頻譯碼聯(lián)合協(xié)作小組(JCT-VC)開(kāi)發(fā)。
      [0033]僅為了說(shuō)明的目的,在HEVC標(biāo)準(zhǔn)的上下文中描述技術(shù)。從2012年10月8日時(shí)起,可從 http: / / phenix.1nt-evry.fr / jet / doc_end_user / documents / 10_Stockholm / wgll / JCTVC-J1003-v8.zip得到HEVC的最新工作草案(WD)(且在下文中被稱(chēng)作 HEVC WD8)。
      [0034]根據(jù)本發(fā)明中所描述的技術(shù),從參考圖像集構(gòu)造參考圖像列表。參考圖像集一般經(jīng)定義為與圖像相關(guān)聯(lián)的參考圖像集合,其由在解碼次序上在相關(guān)聯(lián)的圖像之前的所有參考圖像組成,且其可用于對(duì)相關(guān)聯(lián)的圖像中的塊或?qū)υ诮獯a次序上在相關(guān)聯(lián)的圖像之后的任何圖像進(jìn)行巾貞間預(yù)測(cè),例如,直到下一瞬時(shí)解碼刷新(instantaneous decodingrefresh, IDR)圖像或斷鏈接入(broken link access, BLA)圖像為止。換句話(huà)說(shuō),參考圖像集中的參考圖像可能需要以下特性:(I)其在解碼次序上全部在當(dāng)前圖像之前,以及(2)其可用于對(duì)當(dāng)前圖像進(jìn)行幀間預(yù)測(cè)及/或?qū)υ诮獯a次序上在當(dāng)前圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè),且在一些實(shí)例中,對(duì)在解碼次序上在當(dāng)前圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè),直到下一 IDR圖像或BLA圖像為止。可能存在關(guān)于參考圖像集的其它替代定義,下文提供所述其它替代定義。
      [0035]在本發(fā)明中所描述的實(shí)例技術(shù)中,視頻譯碼器(例如,視頻編碼器或視頻解碼器)可導(dǎo)出參考圖像集,且在此導(dǎo)出之后,視頻譯碼器可構(gòu)造用于視頻數(shù)據(jù)切片的參考圖像列表。舉例來(lái)說(shuō),僅參考圖像集中的參考圖像可為用以構(gòu)造用于切片的參考圖像列表的候選參考圖像。
      [0036]為了構(gòu)造參考圖像集,視頻譯碼器可構(gòu)造多個(gè)參考圖像子集。參考圖像子集的組合可一起形成參考圖像集。舉例來(lái)說(shuō),視頻編碼器可在經(jīng)譯碼位流中顯式地用信號(hào)發(fā)出允許視頻解碼器確定用于包含在參考圖像集中的參考圖像的識(shí)別符的值。舉例來(lái)說(shuō),參考圖像的識(shí)別符可為圖像序列號(hào)。每一圖像與一個(gè)圖像序列號(hào)(被稱(chēng)作PicOrderCnt)相關(guān)聯(lián)。PicOrderCnt指示相對(duì)于解碼次序上的先前IDR圖像的對(duì)應(yīng)圖像的輸出次序或顯示次序,且,在一些其它替代例中,指示相對(duì)于相同經(jīng)譯碼視頻序列中的其它圖像的輸出次序位置的相關(guān)聯(lián)的圖像的輸出次序位置。
      [0037]PicOrderCnt可被稱(chēng)作圖像序列號(hào)(POC)值。POC值可指示圖像的輸出或顯示次序,且可用以識(shí)別圖像。舉例來(lái)說(shuō),在經(jīng)譯碼視頻序列內(nèi),具有較小POC值的圖像比具有較大POC值的圖像早輸出或顯示。
      [0038]視頻解碼器可確定用于參考圖像的識(shí)別符,且從這些識(shí)別符,視頻解碼器可構(gòu)造所述多個(gè)參考圖像子集。根據(jù)這些參考圖像子集,視頻解碼器可導(dǎo)出參考圖像集,如下文更詳細(xì)描述。在一些實(shí)例中,參考圖像子集中的每一者包含不同參考圖像,這意味著所述參考圖像子集中的參考圖像不存在重疊。以此方式,參考圖像中的每一者可能僅在參考圖像子集中的一者中,且不在任何其它參考圖像子集中。然而,本發(fā)明的方面不應(yīng)被視為受此限制。
      [0039]在確定參考圖像集或參考圖像集的子集中的參考圖像的識(shí)別符(例如,POC值)之后,視頻解碼器可構(gòu)造參考圖像子集。如下文更詳細(xì)描述,視頻解碼器可構(gòu)造六個(gè)參考圖像子集,但視頻解碼器可能有可能構(gòu)造更多或更少個(gè)參考圖像子集。
      [0040]這些六個(gè)參考圖像子集命名為:RefPicSetStCurrO、RefPicSetStCurr1、RefPicSetStFollO、RefPicSetStFol 11、RefPicSetLtCurr,和 RefPicSetLtFoll。RefPicSetStCurrO參考圖像子集可被稱(chēng)作RefPicSetStCurrBefore參考圖像子集,且RefPicSetStCurrI參考圖像子集可被稱(chēng)作RefPicSetStCurrAfter參考圖像子集。
      [0041]RefPicSetStCurrO、RefPicSetStCurr1、RefPicSetStFollO 和 RefPicSetStFolll參考圖像子集可識(shí)別短期參考圖像。在一些實(shí)例中,這些參考圖像子集可基于以下各者而識(shí)別短期參考圖像:短期參考圖像是在顯示次序上比正被譯碼的當(dāng)前圖像早還是在顯示次序上比正被譯碼的當(dāng)前圖像遲,以及短期參考圖像是否可潛在地用于對(duì)當(dāng)前圖像及在解碼次序上在當(dāng)前圖像之后的圖像進(jìn)行幀間預(yù)測(cè),或是否可潛在地用于僅對(duì)在解碼次序上在當(dāng)前圖像之后的圖像進(jìn)行幀間預(yù)測(cè)。
      [0042]舉例來(lái)說(shuō),RefPicSetStCurrO參考圖像子集可包含(且可僅包含)滿(mǎn)足以下情形的所有短期參考圖像的識(shí)別信息(例如,POC值):具有比當(dāng)前圖像的輸出或顯示次序早的輸出或顯示次序,且可潛在地用于在當(dāng)前圖像的幀間預(yù)測(cè)中供參考,且可潛在地用于在解碼次序上在當(dāng)前圖像之后的一個(gè)或一個(gè)以上圖像的幀間預(yù)測(cè)中供參考。RefPicSetStCurrl參考圖像子集可包含(且可僅包含)滿(mǎn)足以下情形的所有短期參考圖像的識(shí)別信息:具有比當(dāng)前圖像的輸出或顯示次序遲的輸出或顯示次序,且可潛在地用于在當(dāng)前圖像的幀間預(yù)測(cè)中供參考,且可潛在地用于在解碼次序上在當(dāng)前圖像之后的一個(gè)或一個(gè)以上圖像的幀間預(yù)測(cè)中供參考。
      [0043]RefPicSetStFollO參考圖像子集可包含(且可僅包含)滿(mǎn)足以下情形的所有短期參考圖像的識(shí)別信息:具有比當(dāng)前圖像的輸出或顯示次序早的輸出或顯示次序,可潛在地用于在解碼次序上在當(dāng)前圖像之后的一個(gè)或一個(gè)以上圖像的幀間預(yù)測(cè)中供參考,且無(wú)法用于在當(dāng)前圖像的幀間預(yù)測(cè)中供參考。RefPicSetStFolll參考圖像子集可包含(且可僅包含)滿(mǎn)足以下情形的所有短期參考圖像的識(shí)別信息:具有比當(dāng)前圖像的輸出或顯示次序遲的輸出或顯示次序,可潛在地用于在解碼次序上在當(dāng)前圖像之后的一個(gè)或一個(gè)以上圖像的幀間預(yù)測(cè)中供參考,且無(wú)法用于在當(dāng)前圖像的幀間預(yù)測(cè)中供參考。
      [0044]RefPicSetLtCurr和RefPicSetLtFoll參考圖像子集可識(shí)別長(zhǎng)期參考圖像。在一些實(shí)例中,這些參考圖像子集可基于長(zhǎng)期參考圖像是在顯示次序上比正被譯碼的當(dāng)前圖像早還是在顯示次序上比正被譯碼的當(dāng)前圖像遲,識(shí)別長(zhǎng)期參考圖像。
      [0045]舉例來(lái)說(shuō),RefPicSetLtCurr參考圖像子集可包含(且可僅包含)滿(mǎn)足以下情形的所有長(zhǎng)期參考圖像的識(shí)別信息:可潛在地用于在當(dāng)前圖像的幀間預(yù)測(cè)中供參考,且可潛在地用于在解碼次序上在當(dāng)前圖像之后的一個(gè)或一個(gè)以上圖像的幀間預(yù)測(cè)中供參考。RefPicSetLtF0Il參考圖像子集可包含(且可僅包含)滿(mǎn)足以下情形的所有長(zhǎng)期參考圖像的識(shí)別信息:可潛在地用于在解碼次序上在當(dāng)前圖像之后的一個(gè)或一個(gè)以上圖像的幀間預(yù)測(cè)中供參考,且無(wú)法用于在當(dāng)前圖像的幀間預(yù)測(cè)中供參考。
      [0046]在構(gòu)造參考圖像子集之后,視頻解碼器可將所述參考圖像子集以不同次序排序以導(dǎo)出參考圖像集。作為一個(gè)實(shí)例,參考圖像集的次序可為RefPicSetStCurrO、RefPicSetSetCurrI > RefPicSetFollO、RefPicSetFol11、RefPicSetLtCurr,及RefPicSetLtFoll0然而,所述子集的其它排序可能有可能導(dǎo)出參考圖像集。舉例來(lái)說(shuō),作為另一實(shí)例,參考圖像集的次序可為Ref Pi CSetStCurrO參考圖像子集、后接續(xù)有RefPicSetStCurrl參考圖像集、后接續(xù)有RefPicSetLtCurr參考圖像子集、后接續(xù)有RefPicSetStFollO參考圖像子集、后接續(xù)有RefPicSetFolll參考圖像子集,且后接續(xù)有RefPicSetLtFoll參考圖像子集。
      [0047]根據(jù)本發(fā)明中所描述的技術(shù),RefPicSetStCurrO、RefPicSetStCurrl和RefPicSetLtCurr子集包含可用于當(dāng)前圖像中的塊的巾貞間預(yù)測(cè)中且可用于在解碼次序上在當(dāng)前圖像之后的圖像中的一者或一者以上的幀間預(yù)測(cè)中的所有參考圖像。RefPicSetStFollO,RefPicSetStFolll 和 RefPicSetLtFoll 子集包含不用于當(dāng)前圖像中的塊的幀間預(yù)測(cè)中而可用于在解碼次序上在當(dāng)前圖像之后的圖像中的一者或一者以上的幀間預(yù)測(cè)中的所有參考圖像。
      [0048]應(yīng)理解,僅用于說(shuō)明目的而描述六個(gè)參考圖像子集,且所述情形不應(yīng)被視為限制性的。在替代實(shí)例中,可能存在更多或更少個(gè)參考圖像子集。下文更詳細(xì)描述在這些替代實(shí)例中的此類(lèi)參考圖像子集。
      [0049]在本發(fā)明中所描述的一些技術(shù)中,視頻解碼器可能不需要將已解碼圖像標(biāo)記為“用于參考”、“不用于參考”、“用于短期參考”或“用于長(zhǎng)期參考”。而是,存儲(chǔ)在DPB中的已解碼圖像是否需要進(jìn)行幀間預(yù)測(cè)是通過(guò)其是否包含在當(dāng)前圖像的參考圖像集中來(lái)指示。在替代實(shí)例中,視頻解碼器可能有可能將已解碼圖像標(biāo)記為“用于參考”、“不用于參考”、“用于短期參考”或“用于長(zhǎng)期參考”。在這些實(shí)例中,在視頻解碼器解碼圖像之后,所述已解碼圖像為參考圖像且經(jīng)標(biāo)記為“用于參考”。接著,在調(diào)用用于參考圖像集導(dǎo)出的過(guò)程之后,在有可能將已解碼圖像從DPB中去除之前,將存儲(chǔ)在DPB中但不包含在當(dāng)前圖像的參考圖像集中的所有參考圖像標(biāo)記為“不用于參考”。因此,存儲(chǔ)在DPB中的已解碼圖像是否需要進(jìn)行幀間預(yù)測(cè)可通過(guò)其是否經(jīng)標(biāo)記為“用于參考”來(lái)指示。
      [0050]一旦視頻解碼器從所述多個(gè)參考圖像子集導(dǎo)出參考圖像集,視頻解碼器便可從參考圖像集構(gòu)造參考圖像列表(例如,列表O和列表I)。舉例來(lái)說(shuō),參考圖像列表的構(gòu)造可包含初始化步驟及可能的修改步驟。通過(guò)以上文所描述的方式導(dǎo)出參考圖像集,視頻解碼器可能能夠改善參考圖像列表初始化及參考圖像列表修改的效率且降低參考圖像列表初始化及參考圖像列表修改的復(fù)雜性。
      [0051]可能存在視頻解碼器可借以構(gòu)造參考圖像列表的各種方式。本發(fā)明中所描述的技術(shù)提供一種機(jī)制,視頻解碼器可通過(guò)所述機(jī)制構(gòu)造參考圖像列表,而不需要將待包含在(初始)參考圖像列表中的參考圖像重新排序。舉例來(lái)說(shuō),視頻解碼器可經(jīng)配置以實(shí)施默認(rèn)參考列表構(gòu)造技術(shù),其中視頻解碼器利用參考圖像子集來(lái)構(gòu)造初始參考圖像列表。接著,如果不需要參考圖像列表修改,那么最終參考圖像列表可與初始參考圖像列表相同,而不需要參考圖像列表的任何額外重新排序。
      [0052]如上文所介紹,參考圖像集中的一些參考圖像可在圖像參數(shù)集(PPS)中用信號(hào)發(fā)出且參考圖像集中的其它參考圖像可在切片標(biāo)頭中用信號(hào)發(fā)出。視頻解碼器可接著使用PPS與切片標(biāo)頭兩者中的參考圖像構(gòu)造參考圖像集。然而,這些技術(shù)可能需要視頻解碼器在視頻解碼器可構(gòu)造用于視頻切片的初始參考圖像列表之前,將所構(gòu)造的參考圖像集重新排序。此中間重新排序步驟可浪費(fèi)處理循環(huán),且由此增加了視頻解碼器解碼當(dāng)前圖像所花費(fèi)的時(shí)間量。
      [0053]為了解決此間題,作為一個(gè)實(shí)例,本發(fā)明描述“combine_with_reference_flag”語(yǔ)法兀素、“ref_pic_set_combination_idx” 語(yǔ)法兀素、“ref_pic_set_offsetO” 語(yǔ)法兀素和“ref_piC_Set_0fTsetl”語(yǔ)法元素,所述語(yǔ)法元素指示視頻解碼器應(yīng)使用來(lái)自PPS的哪些參考圖像來(lái)構(gòu)造參考圖像集。所述技術(shù)還描述應(yīng)用于可包含在切片標(biāo)頭中的圖像的限制。以此方式,視頻解碼器可以使得視頻解碼器不需要在構(gòu)造初始參考圖像列表之前將參考圖像集重新排序的方式構(gòu)造參考圖像集。
      [0054]在本發(fā)明的技術(shù)中,當(dāng)“combine_with_reference_flag”語(yǔ)法元素經(jīng)設(shè)置為真(例如,具有值I)時(shí),視頻解碼器確定將從當(dāng)前圖像的PPS和切片標(biāo)頭兩者中的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集?!皉ef_pic_set_combination_idx”語(yǔ)法元素為識(shí)別PPS內(nèi)的候選參考圖像集合的語(yǔ)法元素。作為一個(gè)說(shuō)明性實(shí)例,可能存在五個(gè)參考圖像候選者,且每一候選者可包含10個(gè)參考圖像。在此實(shí)例中,“ref_pic_set_combination_idx”語(yǔ)法元素的值可指所述五個(gè)候選者中的一者。
      [0055]候選者中的每一者中的參考圖像可根據(jù)其增量POC值來(lái)排序。POC值指示圖像的輸出次序,且增量POC值可為當(dāng)前圖像的POC值與參考圖像的POC值之間的差。作為一個(gè)實(shí)例,一個(gè)候選者集合中的10個(gè)參考圖像可具有-5到-1及I到5的增量POC值;然而,其它值是有可能的。在此實(shí)例中,增量POC值-5意味著參考圖像的POC值減去當(dāng)前圖像的POC值為-5。因?yàn)镻OC值指示輸出次序,所以負(fù)增量POC值可指示參考圖像比當(dāng)前圖像早輸出(例如,顯示),且正增量POC值可指示參考圖像在當(dāng)前圖像之后輸出。
      [0056]ref_pic_set_offsetO語(yǔ)法元素的值指示應(yīng)將在輸出次序上比當(dāng)前圖像早的多少個(gè)參考圖像從所識(shí)別的候選者中去除。ref_pic_set_offsetl語(yǔ)法元素的值指示應(yīng)將在輸出次序上比當(dāng)前圖像遲的多少個(gè)參考圖像從所識(shí)別的候選者集合中去除。在一些實(shí)例中,視頻解碼器去除的圖像為在輸出次序上距當(dāng)前圖像最遠(yuǎn)的圖像。
      [0057]舉例來(lái)說(shuō),假設(shè):ref_pic_set_offsetO和 ref_pic_set_offsetl 的值均等于 2。在此實(shí)例中,視頻解碼器可將2個(gè)圖像從通過(guò)ref_pic_set_combination_idx值識(shí)別的候選者的參考圖像中去除。在先前實(shí)例中,參考圖像可為對(duì)應(yīng)于增量POC值-5到-1及I到5的參考圖像。在此實(shí)例中,視頻解碼器可去除參考圖像中對(duì)應(yīng)于具有增量POC值-5到-1的參考圖像的兩者,及參考圖像中對(duì)應(yīng)于具有增量POC值I到5的參考圖像的兩者。另外,在一些實(shí)例中,視頻解碼器去除的參考圖像可為對(duì)應(yīng)于增量POC值-5、-4,4和5的參考圖像,這是因?yàn)榇嬖谠谳敵龃涡蛏献钸h(yuǎn)離當(dāng)前圖像的參考圖像。
      [0058]因此,在此實(shí)例中,視頻解碼器可確定視頻解碼器應(yīng)使用PPS內(nèi)的所識(shí)別的候選者中的參考圖像中的6個(gè)參考圖像。明確地說(shuō),在此實(shí)例中,參考圖像將為對(duì)應(yīng)于增量POC值-3到-1及I到3的參考圖像。
      [0059]視頻解碼器可接著根據(jù)切片的切片標(biāo)頭識(shí)別參考圖像集中的剩余圖像。然而,為了確保視頻解碼器可能不需要記錄參考圖像集,可能存在置于可包含在切片標(biāo)頭中的參考圖像上的某些限制。
      [0060]在一些實(shí)例中,在切片標(biāo)頭中識(shí)別的參考圖像必須在輸出次序上在距離上比在PPS中識(shí)別的參考圖像中的任一者遠(yuǎn)。舉例來(lái)說(shuō),與先前實(shí)例一致,具有增量POC值-6或+6的參考圖像可被稱(chēng)為可包含在切片標(biāo)頭中的參考圖像,這是因?yàn)榇藚⒖紙D像比PPS中的參考圖像中的任一者遠(yuǎn)。
      [0061]視頻解碼器可接著以?xún)蓚€(gè)子集的組合的形式來(lái)構(gòu)造參考圖像集。第一子集可包含在時(shí)間上出現(xiàn)在當(dāng)前圖像之前的參考圖像,且第二子集可包含在時(shí)間上出現(xiàn)在當(dāng)前圖像之后的參考圖像。視頻解碼器可將第一子集中的參考圖像按降序POC次序從最接近當(dāng)前圖像的參考圖像(如通過(guò)PPS中的增量POC值識(shí)別)開(kāi)始到最遠(yuǎn)離當(dāng)前圖像的參考圖像(如通過(guò)切片標(biāo)頭中的增量POC值識(shí)別)排序。視頻解碼器可將第二子集中的參考圖像按升序POC次序從最接近當(dāng)前圖像的參考圖像(如通過(guò)PPS中的增量POC值識(shí)別)開(kāi)始到最遠(yuǎn)離當(dāng)前圖像的參考圖像(如通過(guò)切片標(biāo)頭中的增量POC值識(shí)別)排序。以此方式,視頻解碼器可以使得視頻解碼器可能不需要在視訊解碼器構(gòu)造初始參考圖像列表時(shí)將參考圖像集重新排序的方式構(gòu)造參考圖像集。
      [0062]圖1為說(shuō)明可利用本發(fā)明中所描述的技術(shù)的實(shí)例視頻編碼及解碼系統(tǒng)10的框圖。一般來(lái)說(shuō),參考圖像集經(jīng)定義為與圖像相關(guān)聯(lián)的參考圖像集合。參考圖像集由在解碼次序上在相關(guān)聯(lián)的圖像之前的所有參考圖像組成,且其可用于對(duì)相關(guān)聯(lián)的圖像或?qū)υ诮獯a次序上在相關(guān)聯(lián)的圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè)。在一些實(shí)例中,在相關(guān)聯(lián)的圖像之前的參考圖像可為直到下一瞬時(shí)解碼刷新(IDR)圖像或斷鏈接入(BLA)圖像為止的參考圖像。換句話(huà)說(shuō),參考圖像集中的參考圖像可能在解碼次序上全部在當(dāng)前圖像之前。而且,參考圖像集中的參考圖像可用于對(duì)當(dāng)前圖像進(jìn)行幀間預(yù)測(cè)及/或?qū)υ诮獯a次序上在當(dāng)前圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè),直到下一 IDR圖像或BLA圖像為止。
      [0063]可能存在參考圖像集的其它替代定義。舉例來(lái)說(shuō),參考圖像集可為與圖像相關(guān)聯(lián)的參考圖像集合,其由滿(mǎn)足以下情形的所有參考圖像(排除相關(guān)聯(lián)的圖像自身)組成:可用于對(duì)相關(guān)聯(lián)的圖像或?qū)υ诮獯a次序上在相關(guān)聯(lián)的圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè),且具有小于或等于相關(guān)聯(lián)的圖像的temporal_id的temporal_id。temporal_id可為時(shí)間識(shí)別值。時(shí)間識(shí)別值可為指示哪些圖像可用于譯碼當(dāng)前圖像的階層值。一般來(lái)說(shuō),具有特定temporal_id值的圖像可能有可能為用于具有相等或較大temporal_id值的圖像的參考圖像,但反過(guò)來(lái)不成立。舉例來(lái)說(shuō),具有temporal_id值I的圖像可能有可能為用于具有
      temporal」d值1、2、3,......的圖像的參考圖像,但不可能為用于具有temporal_id值O
      的圖像的參考圖像。
      [0064]最低temporal_id值還可指示最低顯示率。舉例來(lái)說(shuō),如果視頻解碼器僅解碼具有temporal_id值O的圖像,那么顯示率可為7.5個(gè)圖像/秒。如果視頻解碼器僅解碼具有temporal_id值O和I的圖像,那么顯示率可為15個(gè)圖像/秒,等等。
      [0065]作為另一實(shí)例,參考圖像集可為與圖像相關(guān)聯(lián)的參考圖像集合,其由滿(mǎn)足以下情形的所有參考圖像(排除相關(guān)聯(lián)的圖像自身)組成:可用于對(duì)相關(guān)聯(lián)的圖像或?qū)υ诮獯a次序上在相關(guān)聯(lián)的圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè)。作為又一實(shí)例,參考圖像集可經(jīng)定義為與圖像相關(guān)聯(lián)的參考圖像集合,其由滿(mǎn)足以下情形的所有參考圖像(有可能包含相關(guān)聯(lián)的圖像自身)組成:可用于對(duì)相關(guān)聯(lián)的圖像或?qū)υ诮獯a次序上在相關(guān)聯(lián)的圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè)。作為另一實(shí)例,參考圖像集可經(jīng)定義為與圖像相關(guān)聯(lián)的參考圖像集合,其由滿(mǎn)足以下情形的所有參考圖像(有可能包含相關(guān)聯(lián)的圖像自身)組成:可用于對(duì)相關(guān)聯(lián)的圖像或?qū)υ诮獯a次序上在相關(guān)聯(lián)的圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè),且具有小于或等于相關(guān)聯(lián)的圖像的temporal_id的temporal_id。
      [0066]作為又一實(shí)例,在參考圖像集的上述定義中,用“用于進(jìn)行幀間預(yù)測(cè)”替換短語(yǔ)“可用于進(jìn)行幀間預(yù)測(cè)”。盡管可能存在參考圖像集的替代定義,但在本發(fā)明中,描述具有參考圖像集的以下定義的實(shí)例:參考圖像集為與圖像相關(guān)聯(lián)的參考圖像集合,其由在解碼次序上在相關(guān)聯(lián)的圖像之前的所有參考圖像組成,其可用于對(duì)相關(guān)聯(lián)的圖像或?qū)υ诮獯a次序上在相關(guān)聯(lián)的圖像之后的任何圖像進(jìn)行幀間預(yù)測(cè)。
      [0067]舉例來(lái)說(shuō),參考圖像集中的參考圖像中的一些參考圖像為可潛在地用以對(duì)當(dāng)前圖像的塊進(jìn)行幀間預(yù)測(cè)且無(wú)法對(duì)在解碼次序上在當(dāng)前圖像之后的圖像進(jìn)行幀間預(yù)測(cè)的參考圖像。參考圖像集中的參考圖像中的一些參考圖像為可潛在地用以對(duì)當(dāng)前圖像的塊及對(duì)在解碼次序上在當(dāng)前圖像之后的一個(gè)或一個(gè)以上圖像中的塊進(jìn)行幀間預(yù)測(cè)的參考圖像。參考圖像集中的參考圖像中的一些參考圖像為可潛在地用以對(duì)在解碼次序上在當(dāng)前圖像之后的一個(gè)或一個(gè)以上圖像中的塊進(jìn)行幀間預(yù)測(cè)且無(wú)法用以對(duì)當(dāng)前圖像中的塊進(jìn)行幀間預(yù)測(cè)的參考圖像。
      [0068]如本發(fā)明中所使用,可潛在地用于進(jìn)行幀間預(yù)測(cè)的參考圖像是指可用于進(jìn)行幀間預(yù)測(cè)的參考圖像,但未必必須用于進(jìn)行幀間預(yù)測(cè)。舉例來(lái)說(shuō),參考圖像集可識(shí)別可潛在地用于進(jìn)行幀間預(yù)測(cè)的參考圖像。然而,此情形并不意味著所有所識(shí)別的參考圖像必須用于進(jìn)行幀間預(yù)測(cè)。而是,這些所識(shí)別的參考圖像中的一者或一者以上可用于進(jìn)行幀間預(yù)測(cè),但全部未必必須用于進(jìn)行幀間預(yù)測(cè)。
      [0069]如圖1中所展示,系統(tǒng)10包含源裝置12,其產(chǎn)生經(jīng)編碼視頻以用于由目的地裝置14解碼。源裝置12和目的地裝置14可各自為視頻譯碼裝置的實(shí)例。源裝置12可經(jīng)由通信信道16將經(jīng)編碼視頻傳輸?shù)侥康牡匮b置14或可將經(jīng)編碼視頻存儲(chǔ)在存儲(chǔ)媒體17或文件服務(wù)器19上,以使得經(jīng)編碼視頻可由目的地裝置14視需要存取。
      [0070]源裝置12和目的地裝置14可包括廣泛范圍的裝置中的任一者,包含例如所謂的“智能型”電話(huà)、所謂的“智能型”墊等無(wú)線(xiàn)手機(jī),或經(jīng)裝備以用于無(wú)線(xiàn)通信的其它此類(lèi)無(wú)線(xiàn)裝置。源裝置12和目的地裝置14的額外實(shí)例包含(但不限于)數(shù)字電視、數(shù)字直播系統(tǒng)中的裝置、無(wú)線(xiàn)廣播系統(tǒng)中的裝置、個(gè)人數(shù)字助理(PDA)、膝上型計(jì)算機(jī)、桌上型計(jì)算機(jī)、平板計(jì)算機(jī)、電子書(shū)閱讀器、數(shù)字?jǐn)z像機(jī)、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺(tái)、蜂窩式無(wú)線(xiàn)電電話(huà)、衛(wèi)星無(wú)線(xiàn)電電話(huà)、視頻電話(huà)會(huì)議裝置,及視頻流裝置、無(wú)線(xiàn)通信裝置,或其類(lèi)似者。
      [0071]如上文所指示,在許多情況下,源裝置12和/或目的地裝置14可經(jīng)裝備以用于無(wú)線(xiàn)通信。因此,通信信道16可包括無(wú)線(xiàn)信道、有線(xiàn)信道或適合于傳輸經(jīng)編碼視頻數(shù)據(jù)的無(wú)線(xiàn)和有線(xiàn)信道的組合。類(lèi)似地,文件服務(wù)器19可由目的地裝置14通過(guò)任何標(biāo)準(zhǔn)數(shù)據(jù)連接(包含因特網(wǎng)連接)存取。此情形可包含適合于存取存儲(chǔ)在文件服務(wù)器上的經(jīng)編碼視頻數(shù)據(jù)的無(wú)線(xiàn)信道(例如,W1-Fi連接)、有線(xiàn)連接(例如,DSL、電纜調(diào)制解調(diào)器等)或兩者的組

      口 ο
      [0072]然而,本發(fā)明的技術(shù)可適用于支持多種多媒體應(yīng)用中的任一者的視頻譯碼,多種多媒體應(yīng)用例如空中電視廣播、有線(xiàn)電視傳輸、衛(wèi)星電視傳輸、流式視頻傳輸(例如,經(jīng)由互聯(lián)網(wǎng))、編碼數(shù)字視頻以用于存儲(chǔ)在數(shù)據(jù)存儲(chǔ)媒體上、解碼存儲(chǔ)在數(shù)據(jù)存儲(chǔ)媒體上的數(shù)字視頻,或其它應(yīng)用。在一些實(shí)例中,系統(tǒng)10可經(jīng)配置以支持單向或雙向視頻傳輸以支持例如視頻流式傳輸、視頻播放、視頻廣播及/或視頻電話(huà)等應(yīng)用。
      [0073]在圖1的實(shí)例中,源裝置12包含視頻源18、視頻編碼器20、調(diào)制器/解調(diào)器(調(diào)制解調(diào)器)22和輸出接口 24。在源裝置12中,視頻源18可包含例如以下各者等源:視頻俘獲裝置(例如,視頻攝像機(jī))、含有先前所俘獲的視頻的視頻存檔、接收來(lái)自視頻內(nèi)容提供者的視頻的視頻饋入接口,和/或用于產(chǎn)生計(jì)算機(jī)圖形數(shù)據(jù)作為源視頻的計(jì)算機(jī)圖形系統(tǒng),或此類(lèi)源的組合。作為一個(gè)實(shí)例,如果視頻源18為視頻攝像機(jī),那么源裝置12與目的地裝置14可形成所謂的攝像機(jī)電話(huà)或視頻電話(huà)。然而,一般來(lái)說(shuō),本發(fā)明中所描述的技術(shù)可適用于視頻譯碼,且可應(yīng)用于無(wú)線(xiàn)和/或有線(xiàn)應(yīng)用。
      [0074]可由視頻編碼器20來(lái)編碼所俘獲的、預(yù)先俘獲的或計(jì)算機(jī)產(chǎn)生的視頻??捎烧{(diào)制解調(diào)器22根據(jù)通信標(biāo)準(zhǔn)(例如,無(wú)線(xiàn)通信協(xié)議)來(lái)調(diào)制經(jīng)編碼視頻信息,且經(jīng)由輸出接口24將經(jīng)編碼視頻信息傳輸?shù)侥康牡匮b置14。調(diào)制解調(diào)器22可包含各種混頻器、濾波器、放大器或經(jīng)設(shè)計(jì)以用于信號(hào)調(diào)制的其它組件。輸出接口 24可包含經(jīng)設(shè)計(jì)以用于傳輸數(shù)據(jù)的電路,包含放大器、濾波器和一個(gè)或一個(gè)以上天線(xiàn)。
      [0075]由視頻編碼器20編碼的所俘獲的、預(yù)先俘獲的或計(jì)算機(jī)產(chǎn)生的視頻還可存儲(chǔ)到存儲(chǔ)媒體17或文件服務(wù)器19上以供稍后消耗。存儲(chǔ)媒體17可包含藍(lán)光光盤(pán)、DVDXD-R0M、快閃存儲(chǔ)器,或用于存儲(chǔ)經(jīng)編碼視頻的任何其它合適的數(shù)字存儲(chǔ)媒體。存儲(chǔ)在存儲(chǔ)媒體17上的經(jīng)編碼視頻可接著由目的地裝置14存取以用于解碼及播放。
      [0076]文件服務(wù)器19可為能夠存儲(chǔ)經(jīng)編碼視頻且將所述經(jīng)編碼視頻傳輸?shù)侥康牡匮b置14的任何類(lèi)型的服務(wù)器。實(shí)例文件服務(wù)器包含網(wǎng)絡(luò)服務(wù)器(例如,用于網(wǎng)站)、FTP服務(wù)器、網(wǎng)絡(luò)附接存儲(chǔ)器(NAS)裝置、本地磁盤(pán)驅(qū)動(dòng)器,或能夠存儲(chǔ)經(jīng)編碼視頻數(shù)據(jù)且將經(jīng)編碼視頻數(shù)據(jù)傳輸?shù)侥康牡匮b置的任何其它類(lèi)型的裝置。來(lái)自文件服務(wù)器19的經(jīng)編碼視頻數(shù)據(jù)的傳輸可為流式傳輸、下載傳輸或流式傳輸與下載傳輸兩者的組合。文件服務(wù)器19可由目的地裝置14通過(guò)任何標(biāo)準(zhǔn)數(shù)據(jù)連接(包含因特網(wǎng)連接)存取。此情形可包含適合于存取存儲(chǔ)在文件服務(wù)器上的經(jīng)編碼視頻數(shù)據(jù)的無(wú)線(xiàn)信道(例如,W1-Fi連接)、有線(xiàn)連接(例如,DSL、電纜調(diào)制解調(diào)器、以太網(wǎng)、USB等)或兩者的組合。
      [0077]在圖1的實(shí)例中,目的地裝置14包含輸入接口 26、調(diào)制解調(diào)器28、視頻解碼器30,和顯示裝置32。目的地裝置14的輸入接口 26經(jīng)由信道16接收信息(作為一個(gè)實(shí)例),或從存儲(chǔ)媒體17或文件服務(wù)器17接收信息(作為替代實(shí)例),且調(diào)制解調(diào)器28解調(diào)所述信息以產(chǎn)生用于視頻解碼器30的經(jīng)解調(diào)的位流。經(jīng)解調(diào)的位流可包含由視頻編碼器20產(chǎn)生以供視頻解碼器30在解碼視頻數(shù)據(jù)中使用的多種語(yǔ)法信息。此語(yǔ)法還可包含在存儲(chǔ)在存儲(chǔ)媒體17或文件服務(wù)器19上的經(jīng)編碼視頻數(shù)據(jù)內(nèi)。作為一個(gè)實(shí)例,語(yǔ)法可嵌入于經(jīng)編碼視頻數(shù)據(jù)內(nèi),但本發(fā)明的方面不應(yīng)被視為限于此要求。由視頻編碼器20定義且還供視頻解碼器30使用的語(yǔ)法信息可包含描述視頻塊的特性和/或處理的語(yǔ)法元素,視頻塊例如譯碼樹(shù)單元(CTU)、譯碼樹(shù)塊(CTB)、預(yù)測(cè)單元(W)、譯碼單元(CU),或經(jīng)譯碼視頻的其它單元,例如,視頻切片、視頻圖像和視頻序列或圖像組(GOP)。視頻編碼器20和視頻解碼器30中的每一者可形成能夠編碼或解碼視頻數(shù)據(jù)的相應(yīng)編碼器-解碼器(CODEC)的部分。
      [0078]顯示裝置32可與目的地裝置14集成或在目的地裝置14外部。在一些實(shí)例中,目的地裝置14可包含集成顯示裝置,且還經(jīng)配置以與外部顯示裝置介接。在其它實(shí)例中,目的地裝置14可為顯示裝置。一般來(lái)說(shuō),顯示裝置32向用戶(hù)顯示已解碼視頻數(shù)據(jù),且可包括多種顯示裝置中的任一者,例如,液晶顯示器(LCD)、等離子顯示器、有機(jī)發(fā)光二極管(OLED)顯示器或另一類(lèi)型的顯示裝置。
      [0079]在圖1的實(shí)例中,通信信道16可包括任何無(wú)線(xiàn)或有線(xiàn)通信媒體,例如,射頻(RF)頻譜或一個(gè)或一個(gè)以上物理傳輸線(xiàn),或無(wú)線(xiàn)和有線(xiàn)媒體的任何組合。通信信道16可形成基于包的網(wǎng)絡(luò)(例如,局域網(wǎng)、廣域網(wǎng),或例如互聯(lián)網(wǎng)等全球網(wǎng)絡(luò))的部分。通信信道16—般表示用于將視頻數(shù)據(jù)從源裝置12傳輸?shù)侥康牡匮b置14的任何合適的通信媒體或不同通信媒體的集合,包含有線(xiàn)或無(wú)線(xiàn)媒體的任何合適組合。通信信道16可包含路由器、交換器、基站,或可用于促進(jìn)從源裝置12到目的地裝置14的通信的任何其它裝備。
      [0080]視頻編碼器20和視頻解碼器30可根據(jù)視頻壓縮標(biāo)準(zhǔn)操作,視頻壓縮標(biāo)準(zhǔn)例如ITU-TH.26UIS0 / IEC MPEG-1視頻、ITU-T H.262或ISO / IEC MPEG-2視頻、ITU-T H.263、ISO / IEC MPEG-4 視頻和 ITU-T H.264 (還被稱(chēng)為 ISO / IEC MPEG-4AVC),包含其可調(diào)式視頻譯碼(SVC)和多視角視頻譯碼(MVC)擴(kuò)展。
      [0081]另外,如上文參考,視頻編碼器20和視頻編碼器30可根據(jù)新的視頻譯碼標(biāo)準(zhǔn)操作,即,高效率視頻譯碼(HEVC)標(biāo)準(zhǔn),其目前正由ITU-T視頻譯碼專(zhuān)家組(VCEG)和ISO /IEC動(dòng)畫(huà)專(zhuān)家組(MPEG)的視頻譯碼聯(lián)合協(xié)作小組(JCT-VC)開(kāi)發(fā)。然而,本發(fā)明的技術(shù)不限于任何特定譯碼標(biāo)準(zhǔn)。僅為了說(shuō)明的目的,根據(jù)HEVC標(biāo)準(zhǔn)描述技術(shù)。[0082]盡管圖1中未展示,但在一些方面中,視頻編碼器20和視頻解碼器30可各自與一音頻編碼器和解碼器集成,且可包含適當(dāng)MUX-DEMUX單元或其它硬件和軟件,以處置共同數(shù)據(jù)流或單獨(dú)數(shù)據(jù)流中的音頻與視頻兩者的編碼。如果可適用,那么MUX-DEMUX單元可遵守ITU H.223多路復(fù)用器協(xié)議,或例如用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)等其它協(xié)議。
      [0083]視頻編碼器20和視頻解碼器30各自可實(shí)施為多種合適編碼器電路中的任一者,合適編碼器電路例如一個(gè)或一個(gè)以上處理器(包含微處理器)、數(shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、離散邏輯、軟件、硬件、固件或其任何組合。當(dāng)部分地以軟件來(lái)實(shí)施技術(shù)時(shí),裝置可將用于軟件的指令存儲(chǔ)在合適的非暫時(shí)性計(jì)算機(jī)可讀媒體中且在硬件中使用一個(gè)或一個(gè)以上處理器來(lái)執(zhí)行所述指令以執(zhí)行本發(fā)明的技術(shù)。
      [0084]視頻編碼器20和視頻解碼器30中的每一者可包含在一個(gè)或一個(gè)以上編碼器或解碼器中,視頻編碼器20和視頻解碼器30中的任一者可集成為相應(yīng)裝置中的組合式編碼器/解碼器(CODEC)的部分。在一些實(shí)例中,視頻編碼器20和視頻解碼器30可共同地被稱(chēng)作譯碼信息(例如,圖像和語(yǔ)法元素)的視頻譯碼器。當(dāng)視頻譯碼器對(duì)應(yīng)于視頻編碼器20時(shí),信息的譯碼可指編碼。當(dāng)視頻譯碼器對(duì)應(yīng)于視頻解碼器30時(shí),信息的譯碼可指解碼。
      [0085]此外,本發(fā)明中所描述的技術(shù)可指視頻編碼器20用信號(hào)發(fā)出信息。當(dāng)視頻編碼器20用信號(hào)發(fā)出信息時(shí),本發(fā)明的技術(shù)一般指視頻編碼器20借以提供信息的任何方式。舉例來(lái)說(shuō),當(dāng)視頻編碼器20將語(yǔ)法元素用信號(hào)發(fā)出到視頻解碼器30時(shí),可能意味著:視頻編碼器20經(jīng)由輸出接口 24和通信信道16將語(yǔ)法元素傳輸?shù)揭曨l解碼器30,或視頻編碼器20經(jīng)由輸出接口 24將語(yǔ)法元素存儲(chǔ)在存儲(chǔ)媒體17和/或文件服務(wù)器19上以供視頻解碼器30最終接收。以此方式,從視頻編碼器20到視頻解碼器30的發(fā)信號(hào)不應(yīng)被解釋為需要來(lái)自視頻編碼器20的立即由視頻解碼器30接收的傳輸,但此情形可能為有可能的。而是,從視頻編碼器20到視頻解碼器30的發(fā)信號(hào)應(yīng)被解釋為視頻編碼器20借以提供用于供視頻解碼器30直接地或經(jīng)由中間存儲(chǔ)器(例如,在存儲(chǔ)媒體17和/或文件服務(wù)器19中)最終接收的信息的任何技術(shù)。
      [0086]視頻編碼器20和視頻解碼器30可經(jīng)配置以實(shí)施本發(fā)明中所描述的用于導(dǎo)出參考圖像集的實(shí)例技術(shù)。舉例來(lái)說(shuō),視頻解碼器30可每一圖像調(diào)用一次用以導(dǎo)出參考圖像集的過(guò)程。視頻解碼器30可在解碼切片標(biāo)頭之后但在解碼任何譯碼單元之前且在用于切片的參考圖像列表構(gòu)造的解碼過(guò)程之前,調(diào)用用以導(dǎo)出參考圖像集的過(guò)程。
      [0087]如上文所描述,參考圖像集為關(guān)于以下參考圖像的絕對(duì)描述:用于當(dāng)前圖像及解碼次序上的未來(lái)經(jīng)譯碼圖像的解碼過(guò)程中,直到下一瞬時(shí)解碼刷新(IDR)圖像或斷鏈接入(BLA)圖像為止。在本發(fā)明中所描述的實(shí)例中,視頻編碼器20可顯式地用信號(hào)發(fā)出值,視頻解碼器30可根據(jù)所述值確定用于屬于參考圖像集的參考圖像的識(shí)別符。在包含在參考圖像集中的所有參考圖像是顯式地列出(除了某些圖像,例如,IDR圖像)的意義上,參考圖像集發(fā)信號(hào)為顯式的。無(wú)參考圖像集語(yǔ)法元素包含在切片標(biāo)頭中且參考圖像集經(jīng)解釋為空。
      [0088]可能存在視頻編碼器20可借以在經(jīng)譯碼位流中用信號(hào)發(fā)出語(yǔ)法元素的各種方式,視頻解碼器30可利用所述語(yǔ)法元素來(lái)導(dǎo)出參考圖像集。舉例來(lái)說(shuō),視頻編碼器20可在圖像參數(shù)集(PPS)、序列參數(shù)集(SPS)、圖像標(biāo)頭(如果存在的話(huà))、切片標(biāo)頭或其任何組合中用信號(hào)發(fā)出語(yǔ)法元素。僅為了說(shuō)明的目的,視頻編碼器20可使用SPS、PPS和切片標(biāo)頭用信號(hào)發(fā)出語(yǔ)法元素,如更詳細(xì)描述。本發(fā)明的技術(shù)是關(guān)于選擇應(yīng)在例如圖像參數(shù)集等參數(shù)集中用信號(hào)發(fā)出哪些參考圖像及應(yīng)在切片標(biāo)頭中用信號(hào)發(fā)出哪些參考圖像,以使得當(dāng)視頻解碼器構(gòu)造參考圖像集時(shí),所述視頻解碼器不需要記錄所述參考圖像集以構(gòu)造用于視頻數(shù)據(jù)切片的初始參考圖像列表。
      [0089]為了導(dǎo)出參考圖像集,視頻解碼器30可實(shí)施解碼過(guò)程以確定用于屬于參考圖像集的圖像的識(shí)別符。視頻解碼器30可接著構(gòu)造多個(gè)參考圖像子集,其中所述子集中的每一者識(shí)別屬于參考圖像集的參考圖像中的零者或多者。視頻解碼器30可從所構(gòu)造的參考圖像子集導(dǎo)出參考圖像集。舉例來(lái)說(shuō),視頻解碼器30可以特定次序列出所述多個(gè)參考圖像子集以導(dǎo)出參考圖像集。
      [0090]可能存在視頻解碼器30可借以確定用于屬于參考圖像集的圖像的識(shí)別符的各種方式。一般來(lái)說(shuō),視頻編碼器20可用信號(hào)發(fā)出值,視頻解碼器30可根據(jù)所述值確定用于圖像(包含屬于參考圖像集的圖像)的識(shí)別符。圖像的識(shí)別符可為PicOrderCnt (即,圖像序列號(hào)(POC)值)。如上文所描述,POC值可指示圖像的顯示或輸出次序,其中具有較小POC值的圖像比具有較大POC值的圖像早顯示。給定圖像的POC值可相對(duì)于先前瞬時(shí)解碼刷新(IDR)圖像來(lái)說(shuō)。舉例來(lái)說(shuō),IDR圖像的PicOrderCnt (即,POC值)可為0,在顯示或輸出次序上在IDR圖像之后的圖像的POC值可為I,在顯示或輸出次序上在具有POC值I的圖像之后的POC值可為2,等等。
      [0091]根據(jù)本發(fā)明中所描述的技術(shù),在當(dāng)前圖像并不是IDR圖像時(shí),下文可適用于導(dǎo)出當(dāng)前圖像的POC值。下文旨在輔助理解,且不應(yīng)被視為限制性的。
      [0092]舉例來(lái)說(shuō),考慮列表變量listD,列表變量IistD包含與包含所有以下各者的圖像列表相關(guān)聯(lián)的PicOrderCnt值(P0C值)作為元素:(I)列表中的第一圖像為解碼次序上的先前IDR圖像,以及(2)所有其它圖像在解碼次序上在列表中的第一圖像之后且在解碼次序上先于當(dāng)前圖像或者為當(dāng)前圖像。在此實(shí)例中,在調(diào)用用于參考圖像集的導(dǎo)出過(guò)程之前,當(dāng)前圖像包含在IistD中。而且,考慮列表變量listO,列表變量IistO包含以POC值的升序排序的IistD的元素。在此實(shí)例中,IistO可能不含有具有等于另一圖像的POC值的值的POC值。
      [0093]在一些實(shí)例中,POC值可限于-215°-1"1到(包含和的范圍。在此實(shí)例中,pocLen 可等于 long_term_ref_pic_id_len_delta+long_term_ref_pic_id_delta_len_minus4+4。 long_term_ref_pic_id_len_delta 和 long_term_ref_pic_id_delta_len_minus4可為視頻解碼器30在經(jīng)譯碼位流中接收的作為圖像參數(shù)集語(yǔ)法的部分的語(yǔ)法元素,如下文更詳細(xì)描述。作為另一實(shí)例,POC值可限于-231到231-1 (包含-231和231-1)的范圍。
      [0094]作為一個(gè)實(shí)例,視頻解碼器30可在經(jīng)譯碼位流(S卩,由視頻編碼器20用信號(hào)發(fā)出的位流)中接收pic_order_cnt_lsb語(yǔ)法元素。pic_order_cnt_lsb語(yǔ)法元素可指定經(jīng)譯碼圖像的圖像序列號(hào)模數(shù)MaxPicOrderCntLsb。pic_order_cnt_lsb語(yǔ)法元素的長(zhǎng)度可為 log2_max_pic_order_cnt_lsb_minus4+4 位。pic_order_cnt_lsb 的值可在 O 至IjMaxPicOrderCntLsb-1 (包含O和MaxPicOrderCntLsb-Ι)的范圍內(nèi)。視頻解碼器30可在待解碼的當(dāng)前圖像的切片標(biāo)頭語(yǔ)法中接收pic_order_cnt_lsb語(yǔ)法元素。
      [0095]視頻解碼器30還可在由視頻編碼器20用信號(hào)發(fā)出的經(jīng)譯碼位流中接收l(shuí)og2_max_pic_order_cnt_lsb_minus4語(yǔ)法元素。視頻解碼器30可在序列參數(shù)集中接收l(shuí)og2_max_pic_order_cnt_lsb_minus4 語(yǔ)法兀素。log2_max_pic_order_cnt_lsb_minu4 的值可在O到12 (包含O和12)的范圍內(nèi)。log2_max_pic_order_cnt_lsb_minus4語(yǔ)法兀素可指定變量MaxPicOrderCntLsb的值,視頻解碼器30在用于確定POC值的解碼過(guò)程中使用變量MaxPicOrderCntLsb 的值。舉例來(lái)說(shuō):
      [0096]MaxPicOrderCntLsb = 2(lt)g2-眶-pic-OTder-mt-lsb-—+4)。
      [0097]根據(jù)這些所接收語(yǔ)法元素,視頻解碼器30可確定當(dāng)前圖像的POC值如下。舉例來(lái)說(shuō),視頻解碼器30可確定用于當(dāng)前圖像的PicOrderCntMsb。用于當(dāng)前圖像的POC值可為用于當(dāng)前圖像的所確定的PicOrderCntMsb加上用于當(dāng)前圖像的所接收的pic_order_cnt_Isb0
      [0098]在下文中,函數(shù)PicOrderCnt (picX)等于用于圖像X的POC值。函數(shù)DiffPicOrderCnt (picA,picB)等于 PicOrderCnt (picA)減去 PicOrderCnt (picB)。在一些實(shí)例中,經(jīng)譯碼位流可能不包含產(chǎn)生在解碼過(guò)程中使用的DiffPicOrderCnt (picA,picB)的超過(guò)-215到215-1(包含-215和215-1)范圍的值的數(shù)據(jù)。此外,假設(shè):X為當(dāng)前圖像且Y和Z為相同序列中的兩個(gè)其它圖像,其中當(dāng)DiffPicOrderCnt (X,Y)與DiffPicOrderCnt (X,Z)兩者為正或DiffPicOrderCnt (X,Y)與DiffPicOrderCnt (X,Z)兩者為負(fù)時(shí),Y和Z被視為從X起的相同輸出次序方向。而且,在一些實(shí)例中,視頻編碼器20可指配相對(duì)于先前IDR圖像的取樣時(shí)間的與對(duì)應(yīng)圖像的取樣時(shí)間成比例的PicOrderCnt。
      [0099]作為確定用于當(dāng)前圖像的POC值的過(guò)程的部分,視頻解碼器30可確定變量PrevPicOrderCntMsb和prevPicOrderCntLsb。舉例來(lái)說(shuō),如果當(dāng)前圖像為IDR圖像,那么視頻解碼器30可將prevPicOrderCntMsb設(shè)置為等于0,且將prevPicOrderCntLsb設(shè)置為等于O。否則(即,在當(dāng)前圖像并不是IDR圖像的情況下),視頻解碼器30可將prevPicOrderCntMsb設(shè)置為等于具有小于或等于當(dāng)前圖像的temporal—id的temporal—id的解碼次序上的先前參考圖像的PicOrderCntMsb,且將prevPicOrderCntLsb設(shè)置為等于具有小于或等于當(dāng)前圖像的temporal—id的temporal—id的解碼次序上的先前參考圖像的pic—order—cnt—Isb 的值。
      [0100]通過(guò)這些變量值和語(yǔ)法元素的值(例如,prevPicOrderCntMsb λprevPicOrderCntLsb λ pic—order—cnt—Isb 和 MaxPicOrderCntLsb 的值),視頻解碼器 30可基于以下偽碼中所闡述的步驟確定PicOrderCntMsb的值。應(yīng)理解,視頻解碼器30可實(shí)施以下偽碼中所闡述的步驟,以確定用以導(dǎo)出當(dāng)前圖像的POC值的用于每一當(dāng)前圖像的PicOrderCntMsb。
      [0101]
      【權(quán)利要求】
      1.一種用于譯碼視頻數(shù)據(jù)的方法,所述方法包括: 確定將從在參數(shù)集中識(shí)別的參考圖像和在切片標(biāo)頭中識(shí)別的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集,其中所述當(dāng)前圖像與在所述切片標(biāo)頭中識(shí)別的所述參考圖像中的任一者之間在輸出次序上的距離大于所述當(dāng)前圖像與在所述參數(shù)集中識(shí)別的所述參考圖像中的任一者之間的距離;以及 基于在所述參數(shù)集和所述切片標(biāo)頭中識(shí)別的所述參考圖像而構(gòu)造所述參考圖像集。
      2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 從所述所構(gòu)造的參考圖像集構(gòu)造初始參考圖像列表。
      3.根據(jù)權(quán)利要求2所述的方法,其中構(gòu)造所述初始參考圖像列表包括在不重新排序所述所構(gòu)造的參考圖像集的情況下構(gòu)造所述初始參考圖像列表。
      4.根據(jù)權(quán)利要求1所述的方法,其中所述參數(shù)集包括圖像參數(shù)集PPS。
      5.根據(jù)權(quán)利要求1所述的方法,其中所述當(dāng)前圖像與所述參考圖像之間的所述距離是基于增量圖像次序計(jì)數(shù)值而確定。
      6.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 譯碼語(yǔ)法元素,其中所述語(yǔ)法元素指示將從在所述參數(shù)集中識(shí)別的所述參考圖像和在所述切片標(biāo)頭中識(shí)別的所述參考圖像構(gòu)造用于所述當(dāng)前圖像的所述參考圖像集。
      7.根據(jù)權(quán)利要求1所述的方法,其中譯碼包括解碼,且其中所述方法進(jìn)一步包括接收所述參數(shù)集及接收所述切片標(biāo)頭。
      8.根據(jù)權(quán)利要求1所述的方法,其中譯碼包括編碼,且其中所述方法進(jìn)一步包括產(chǎn)生所述參數(shù)集及產(chǎn)生所述切片標(biāo)頭。
      9.一種用于譯碼視頻數(shù)據(jù)的裝置,所述裝置包括視頻譯碼器,所述視頻譯碼器經(jīng)配置以:確定將從在參數(shù)集中識(shí)別的參考圖像和在切片標(biāo)頭中識(shí)別的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集,其中所述當(dāng)前圖像與在所述切片標(biāo)頭中識(shí)別的所述參考圖像中的任一者之間在輸出次序上的距離大于所述當(dāng)前圖像與在所述參數(shù)集中識(shí)別的所述參考圖像中的任一者之間的距離;以及基于在所述參數(shù)集和所述切片標(biāo)頭中識(shí)別的所述參考圖像而構(gòu)造所述參考圖像集。
      10.根據(jù)權(quán)利要求9所述的裝置,其中所述視頻譯碼器經(jīng)進(jìn)一步配置以從所述所構(gòu)造的參考圖像集構(gòu)造初始參考圖像列表。
      11.根據(jù)權(quán)利要求10所述的裝置,其中所述視頻譯碼器通過(guò)在不重新排序所述所構(gòu)造的參考圖像集的情況下構(gòu)造所述初始參考圖像列表來(lái)構(gòu)造所述初始參考圖像列表。
      12.根據(jù)權(quán)利要求9所述的裝置,其中所述參數(shù)集包括圖像參數(shù)集PPS。
      13.根據(jù)權(quán)利要求9所述的裝置,其中所述視頻譯碼器基于增量圖像次序計(jì)數(shù)值而確定所述當(dāng)前圖像與所述參考圖像之間的所述距離。
      14.根據(jù)權(quán)利要求9所述的裝置,其中所述視頻譯碼器經(jīng)進(jìn)一步配置以譯碼語(yǔ)法元素,其中所述語(yǔ)法元素指示將從在所述參數(shù)集中識(shí)別的所述參考圖像和在所述切片標(biāo)頭中識(shí)別的所述參考圖像構(gòu)造用于所述當(dāng)前圖像的所述參考圖像集。
      15.根據(jù)權(quán)利要求9所述的裝置,其中所述視頻譯碼器包括視頻解碼器,且其中所述視頻解碼器經(jīng)配置以接收所述參數(shù)集及接收所述切片標(biāo)頭。
      16.根據(jù)權(quán)利要求9所述的裝置,其中所述視頻譯碼器包括視頻編碼器,且其中所述視頻編碼器經(jīng)配置以產(chǎn)生所述參數(shù)集及產(chǎn)生所述切片標(biāo)頭。
      17.根據(jù)權(quán)利要求9所述的裝置,其中所述裝置包括以下各者中的至少一者: 集成電路; 微處理器;以及, 無(wú)線(xiàn)通信裝置,其包含所述視頻譯碼器。
      18.一種用于視頻譯碼的裝置,所述裝置包括: 用于確定將從在參數(shù)集中識(shí)別的參考圖像和在切片標(biāo)頭中識(shí)別的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集的裝置,其中所述當(dāng)前圖像與在所述切片標(biāo)頭中識(shí)別的所述參考圖像中的任一者之間在輸出次序上的距離大于所述當(dāng)前圖像與在所述參數(shù)集中識(shí)別的所述參考圖像中的任一者之間的距離;以及 用于基于在所述參數(shù)集和所述切片標(biāo)頭中識(shí)別的所述參考圖像而構(gòu)造所述參考圖像集的裝置。
      19.根據(jù)權(quán)利要求18所述的裝置,其進(jìn)一步包括: 用于從所述所構(gòu)造的參考圖像集構(gòu)造初始參考圖像列表的裝置。
      20.根據(jù)權(quán)利要求19所述的裝置,其中所述用于構(gòu)造所述初始參考圖像列表的裝置在不重新排序所述所構(gòu)造的參考圖像集的情況下構(gòu)造所述初始參考圖像列表。
      21.根據(jù)權(quán)利要求18所述的裝置,其中所述參數(shù)集包括圖像參數(shù)集PPS。
      22.根據(jù)權(quán)利要求18所述的裝置,其中所述當(dāng)前圖像與所述參考圖像之間的所述距離是基于增量圖像次序計(jì)數(shù)值而確定。
      23.根據(jù)權(quán)利要求18所述的裝置,其進(jìn)一步包括: 用于譯碼語(yǔ)法元素的裝置,其中所述語(yǔ)法元素指示將從在所述參數(shù)集中識(shí)別的所述參考圖像和在所述切片標(biāo)頭中識(shí)別的所述參考圖像構(gòu)造用于所述當(dāng)前圖像的所述參考圖像集。
      24.根據(jù)權(quán)利要求18所述的裝置,其中所述用于譯碼的裝置包括用于解碼的裝置,且其中所述裝置進(jìn)一步包括用于接收所述參數(shù)集的裝置和用于接收所述切片標(biāo)頭的裝置。
      25.根據(jù)權(quán)利要求18所述的裝置,其中所述用于譯碼的裝置包括用于編碼的裝置,且其中所述裝置進(jìn)一步包括用于產(chǎn)生所述參數(shù)集的裝置和用于產(chǎn)生所述切片標(biāo)頭的裝置。
      26.一種存儲(chǔ)指令的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,所述指令在由一個(gè)或一個(gè)以上處理器執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器進(jìn)行以下操作: 確定將從在參數(shù)集中識(shí)別的參考圖像和在切片標(biāo)頭中識(shí)別的參考圖像構(gòu)造用于當(dāng)前圖像的參考圖像集,其中所述當(dāng)前圖像與在所述切片標(biāo)頭中識(shí)別的所述參考圖像中的任一者之間在輸出次序上的距離大于所述當(dāng)前圖像與在所述參數(shù)集中識(shí)別的所述參考圖像中的任一者之間的距離;以及 基于在所述參數(shù)集和所述切片標(biāo)頭中識(shí)別的所述參考圖像而構(gòu)造所述參考圖像集。
      27.根據(jù)權(quán)利要求26所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步存儲(chǔ)指令,所述指令在由所述一個(gè)或一個(gè)以上處理器執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器進(jìn)行以下操作: 從所述所構(gòu)造的參考圖像集構(gòu)造初始參考圖像列表。
      28.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步存儲(chǔ)指令,所述指令在由所述一個(gè)或一個(gè)以上處理器執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器進(jìn)行以下操作:通過(guò)不重新排序所述所構(gòu)造的參考圖像集的情況下構(gòu)造所述初始參考圖像列表來(lái)構(gòu)造所述初始參考圖像列表。
      29.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述參數(shù)集包括圖像參數(shù)集PPS。
      30.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述當(dāng)前圖像與所述參考圖像之間的所述距離是基于增量圖像次序計(jì)數(shù)值而確定。
      31.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步存儲(chǔ)指令,所述指令在由所述一個(gè)或一個(gè)以上處理器執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器譯碼語(yǔ)法元素,其中所述語(yǔ)法元素指示將從在所述參數(shù)集中識(shí)別的所述參考圖像和在所述切片標(biāo)頭中識(shí)別的所述參考圖像構(gòu)造用于所述當(dāng)前圖像的所述參考圖像集。
      32.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述一個(gè)或一個(gè)以上處理器包括視頻解碼器且其中所述非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體進(jìn)一步存儲(chǔ)指令,所述指令在由所述一個(gè)或一個(gè)以上處理器執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器接收所述參數(shù)集及接收所述切片標(biāo)頭。
      33.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述一個(gè)或一個(gè)以上處理器包括視頻解碼器且其中所述非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體進(jìn)一步存儲(chǔ)指令,所述指令在由所述一個(gè)或一個(gè)以上處理器執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器產(chǎn)生所述參數(shù)集及產(chǎn)生所述切片標(biāo)頭 。
      【文檔編號(hào)】H04N19/70GK103959793SQ201280049743
      【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2012年10月9日 優(yōu)先權(quán)日:2011年10月10日
      【發(fā)明者】王益魁, 陳盈 申請(qǐng)人:高通股份有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1