在視頻譯碼中長期參考圖片的發(fā)信的制作方法
【專利說明】在視頻語碼中長期參考圖片的發(fā)信
[0001] 本申請案主張2012年9月27日申請的第61/706,510號美國臨時專利申請案及 2012年10月1日申請的第61/708, 442號美國臨時專利申請案的權(quán)利,所述申請案中的每 一者的全部內(nèi)容W引用的方式并入本文中。
技術(shù)領(lǐng)域
[0002] 本發(fā)明設(shè)及視頻譯碼(即,視頻數(shù)據(jù)的編碼及/或解碼)。
【背景技術(shù)】
[0003] 可將數(shù)字視頻能力并入到廣泛范圍的裝置中,包含數(shù)字電視、數(shù)字直播系統(tǒng)、無線 廣播系統(tǒng)、個人數(shù)字助理(PDA)、膝上型或桌上型計算機(jī)、平板型計算機(jī)、電子書閱讀器、數(shù) 碼相機(jī)、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺、蜂窩式或衛(wèi)星無 線電電話、所謂的"智能型手機(jī)"、視頻電話會議裝置、視頻流裝置及其類似者。數(shù)字視頻裝 置實(shí)施視頻壓縮技術(shù),例如,在由MPEG-2、MPEG-4、口U-T H. 263、口U-T比264/M陽G-4、高 級視頻譯碼(AVC)第10部分高效率視頻譯碼(肥VC)標(biāo)準(zhǔn)定義的標(biāo)準(zhǔn)及此類標(biāo)準(zhǔn)的擴(kuò)展中 所描述的視頻壓縮技術(shù)。視頻裝置可通過實(shí)施此類視頻壓縮技術(shù)更有效率地發(fā)射、接收、編 碼、解碼及/或存儲數(shù)字視頻信息。
[0004] 視頻壓縮技術(shù)執(zhí)行空間(圖片內(nèi))預(yù)測及/或時間(圖片間)預(yù)測,W減少或去 除視頻序列中所固有的冗余。對于基于塊的視頻譯碼,可將視頻切片(即,視頻帖或視頻帖 的一部分)分割成視頻塊。使用相對于同一圖片中的相鄰塊中的參考樣本的空間預(yù)測來編 碼圖片的經(jīng)帖內(nèi)譯碼(I)切片中的視頻塊。圖片的經(jīng)帖間譯碼(P或B)切片中的視頻塊可 使用相對于同一圖片中的相鄰塊中的參考樣本的空間預(yù)測或相對于其它參考圖片中的參 考樣本的時間預(yù)測。圖片可被稱作帖,且參考圖片可被稱作參考帖。
[0005] 空間預(yù)測或時間預(yù)測導(dǎo)致譯碼用于塊的預(yù)測性塊。殘余數(shù)據(jù)表示待譯碼的原始塊 與預(yù)測性塊之間的像素差。根據(jù)指向形成預(yù)測性塊的參考樣本的塊的運(yùn)動向量及指示經(jīng)譯 碼塊與預(yù)測性塊之間的差的殘余數(shù)據(jù)編碼經(jīng)帖間譯碼塊。根據(jù)帖內(nèi)譯碼模式及殘余數(shù)據(jù)編 碼經(jīng)帖內(nèi)譯碼塊。為了進(jìn)一步壓縮,可將殘余數(shù)據(jù)從像素域變換到變換域,從而產(chǎn)生殘余系 數(shù),可接著將所述殘余系數(shù)量化??蓲呙杞?jīng)量化的系數(shù)(最初按二維陣列排列),w便產(chǎn)生 系數(shù)的一維向量,且可應(yīng)用滴譯碼W實(shí)現(xiàn)更多壓縮。
【發(fā)明內(nèi)容】
[0006] 一股來說,本發(fā)明描述在視頻譯碼中長期參考圖片(LTR巧的發(fā)信。一種視頻譯碼 器在當(dāng)前圖片的當(dāng)前切片的切片標(biāo)頭中發(fā)信第一 LTRP條目。第一 LTRP條目指示特定參考 圖片為當(dāng)前圖片的LTRP。此外,僅當(dāng)?shù)诙﨤TRP條目不指示特定參考圖片為當(dāng)前圖片的長期 參考圖片時,視頻編碼器在切片標(biāo)頭中發(fā)信所述第二LTRP條目。類似地,視頻解碼器可解 碼切片標(biāo)頭且可至少部分地基于在切片標(biāo)頭中發(fā)信的一或多個LTRP條目產(chǎn)生當(dāng)前圖片的 參考圖片列表。視頻解碼器可至少部分地基于當(dāng)前圖片的參考圖片列表中的一或多個參考 圖片重新構(gòu)造當(dāng)前圖片。
[0007] 在一個實(shí)例中,本發(fā)明描述一種解碼視頻數(shù)據(jù)的方法,所述方法包括;從位流獲得 當(dāng)前圖片的當(dāng)前切片的切片標(biāo)頭,其中一或多個LTRP條目的集合是在切片標(biāo)頭中發(fā)信,其 中一或多個LTRP條目的所述集合包含指示特定參考圖片在當(dāng)前圖片的長期參考圖片集中 的第一 LTRP條目,且其中僅當(dāng)?shù)诙﨤TRP條目不指示特定參考圖片在當(dāng)前圖片的長期參考 圖片集中時,一或多個LTRP條目的所述集合包含所述第二LTRP條目;至少部分地基于所述 一或多個LTRP條目產(chǎn)生當(dāng)前圖片的參考圖片列表;及至少部分地基于當(dāng)前圖片的參考圖 片列表中的一或多個參考圖片重新構(gòu)造當(dāng)前圖片。
[000引在另一實(shí)例中,本發(fā)明描述一種包括一或多個處理器的視頻解碼裝置,所述一或 多個處理器經(jīng)配置W ;從位流獲得當(dāng)前圖片的當(dāng)前切片的切片標(biāo)頭,其中一或多個LTRP條 目的集合是在切片標(biāo)頭中發(fā)信,其中一或多個LTRP條目的所述集合包含指示特定參考圖 片在當(dāng)前圖片的長期參考圖片集中的第一 LTRP條目,且其中僅當(dāng)?shù)诙﨤TRP條目不指示特 定參考圖片在當(dāng)前圖片的長期參考圖片集中時,一或多個LTRP條目的所述集合包含所述 第二LTRP條目;至少部分地基于所述一或多個LTRP條目產(chǎn)生當(dāng)前圖片的參考圖片列表; 及至少部分地基于當(dāng)前圖片的參考圖片列表中的一或多個參考圖片重新構(gòu)造當(dāng)前圖片。
[0009] 在另一實(shí)例中,本發(fā)明描述一種視頻解碼裝置,所述裝置包括;用于從位流獲得當(dāng) 前圖片的當(dāng)前切片的切片標(biāo)頭的裝置,其中一或多個LTRP條目的所述集合是在切片標(biāo)頭 中發(fā)信,其中一或多個LTRP條目的所述集合包含指示特定參考圖片在當(dāng)前圖片的長期參 考圖片集中的第一 LTRP條目,且其中僅當(dāng)?shù)诙﨤TRP條目不指示特定參考圖片在當(dāng)前圖片 的長期參考圖片集中時,一或多個LTRP條目的所述集合包含所述第二LTRP條目;用于至少 部分地基于所述一或多個LTRP條目產(chǎn)生當(dāng)前圖片的參考圖片列表的裝置;及用于至少部 分地基于當(dāng)前圖片的參考圖片列表中的一或多個參考圖片重新構(gòu)造當(dāng)前圖片的裝置。
[0010] 在另一實(shí)例中,本發(fā)明描述一種計算機(jī)可讀存儲媒體,其具有存儲于其上的指令, 所述指令在由視頻解碼裝置執(zhí)行時配置所述視頻解碼裝置W進(jìn)行W下操作;從位流獲得當(dāng) 前圖片的當(dāng)前切片的切片標(biāo)頭,其中一或多個LTRP條目的集合是在切片標(biāo)頭中發(fā)信,其中 一或多個LTRP條目的所述集合包含指示特定參考圖片在當(dāng)前圖片的長期參考圖片集中的 第一 LTRP條目,且其中僅當(dāng)?shù)诙﨤TRP條目不指示特定參考圖片在當(dāng)前圖片的長期參考圖 片集中時,一或多個LTRP條目的所述集合包含所述第二LTRP條目;至少部分地基于所述一 或多個LTRP條目產(chǎn)生當(dāng)前圖片的參考圖片列表;及至少部分地基于當(dāng)前圖片的參考圖片 列表中的一或多個參考圖片重新構(gòu)造當(dāng)前圖片。
[0011] 在另一實(shí)例中,本發(fā)明描述一種編碼視頻數(shù)據(jù)的方法,所述方法包括;在當(dāng)前圖片 的當(dāng)前切片的切片標(biāo)頭中發(fā)信第一 LTRP條目,所述第一 LTRP條目指示特定參考圖片在當(dāng) 前圖片的長期參考圖片集中;及僅當(dāng)?shù)诙﨤TRP條目不指示特定參考圖片在當(dāng)前圖片的長 期參考圖片集中時在切片標(biāo)頭中發(fā)信所述第二LTRP條目。
[0012] 在另一實(shí)例中,本發(fā)明描述一種包括一或多個處理器的視頻編碼裝置,所述一或 多個處理器經(jīng)配置W ;在當(dāng)前圖片的當(dāng)前切片的切片標(biāo)頭中發(fā)信第一 LTRP條目,所述第 一 LTRP條目指示特定參考圖片在當(dāng)前圖片的長期參考圖片集中;及僅當(dāng)?shù)诙﨤TRP條目不 指示特定參考圖片在當(dāng)前圖片的長期參考圖片集中時在切片標(biāo)頭中發(fā)信所述第二LTRP條 目。
[0013] 在另一實(shí)例中,本發(fā)明描述一種視頻編碼裝置,其包括;用于在當(dāng)前圖片的當(dāng)前切 片的切片標(biāo)頭中發(fā)信第一 LTRP條目的裝置,所述第一 LTRP條目指示特定參考圖片在當(dāng)前 圖片的長期參考圖片集中;及用于僅當(dāng)?shù)诙﨤TRP條目不指示特定參考圖片在當(dāng)前圖片的 長期參考圖片集中時在切片標(biāo)頭中發(fā)信所述第二LTRP條目的裝置。
[0014] 一種計算機(jī)可讀存儲媒體,其具有存儲于其上的指令,所述指令在由視頻編碼裝 置執(zhí)行時配置所述視頻編碼裝置W進(jìn)行W下操作:在當(dāng)前圖片的當(dāng)前切片的切片標(biāo)頭中發(fā) 信第一 LTRP條目,所述第一 LTRP條目指示特定參考圖片在當(dāng)前圖片的長期參考圖片集中; 及僅當(dāng)?shù)诙﨤TRP條目不指示特定參考圖片在當(dāng)前圖片的長期參考圖片集中時在切片標(biāo)頭 中發(fā)信所述第二LTRP條目。
[0015] 在隨附圖式及W下描述中闡明本發(fā)明的一或多個實(shí)例的細(xì)節(jié)。其它特征、目標(biāo)及 優(yōu)點(diǎn)將從描述、圖式及權(quán)利要求書顯而易見。
【附圖說明】
[0016] 圖1為說明可利用本發(fā)明中所描述的技術(shù)的實(shí)例視頻譯碼系統(tǒng)的框圖。
[0017] 圖2為說明可實(shí)施本發(fā)明中所描述的技術(shù)的實(shí)例視頻編碼器的框圖。
[0018] 圖3為說明可實(shí)施本發(fā)明中所描述的技術(shù)的實(shí)例視頻解碼器的框圖。
[0019] 圖4為說明根據(jù)本發(fā)明的一或多種技術(shù)的視頻編碼器的實(shí)例操作的流程圖。
[0020] 圖5為說明根據(jù)本發(fā)明的一或多種技術(shù)的視頻解碼器的實(shí)例操作的流程圖。
【具體實(shí)施方式】
[0021] 視頻編碼器可產(chǎn)生包含經(jīng)編碼視頻數(shù)據(jù)的位流。視頻數(shù)據(jù)的每一圖片可包含明度 樣本陣列且還可包含色度樣本的兩個對應(yīng)陣列(例如,按塊布置)。為了編碼視頻數(shù)據(jù)的圖 片,視頻編碼器可產(chǎn)生用于圖片的多個譯碼樹單元(CTU)。CTU中的每一者可與圖片內(nèi)的明 度樣本的不同的大小相等塊相關(guān)聯(lián),且還可與色度樣本的對應(yīng)塊相關(guān)聯(lián)。視頻編碼器可產(chǎn) 生用于每一 CTU的一或多個譯碼單元(CU)。CTU的CU中的每一者可與CTU的明度塊內(nèi)的 明度塊相關(guān)聯(lián),且還可與CTU的色度塊內(nèi)的兩個對應(yīng)色度塊相關(guān)聯(lián)。
[0022] 此外,視頻編碼器可產(chǎn)生用于每一 CU的一或多個預(yù)測單元(PU)。視頻編碼器可產(chǎn) 生用于CU的每一 PU的明度及色度預(yù)測性塊。視頻編碼器可使用帖內(nèi)預(yù)測或帖間預(yù)測來產(chǎn) 生用于PU的預(yù)測性塊。在視頻編碼器產(chǎn)生用于CU的一或多個PU的預(yù)測性塊之后,視頻編 碼器可產(chǎn)生與所述CU相關(guān)聯(lián)的明度及色度殘余塊。CU的明度及色度殘余塊可分別指示用 于CU的PU的明度及色度預(yù)測塊與CU的原始明度及色度塊中的樣本之間的差。視頻編碼 器可將CU的殘余塊分割成變換塊。此外,視頻編碼器可將一或多個變換應(yīng)用于每一變換塊 W產(chǎn)生變換系數(shù)塊。視頻編碼器可將變換系數(shù)塊量化并且可將滴譯碼應(yīng)用于表示變換系數(shù) 塊的變換系數(shù)的語法元素。視頻編碼器可輸出包含經(jīng)滴編碼的語法元素的位流。
[0023] 當(dāng)視頻編碼器開始編碼視頻數(shù)據(jù)的當(dāng)前圖片時,視頻編碼器可確定當(dāng)前圖片的 參考圖片集(RP巧。當(dāng)前圖片的WS可具有五個子集(即,參考圖片子集)。此類五個 參考圖片子集為;Re巧icSetStOirrBefore、Re巧icSetStOirrAfter、Re巧icSetStFoll、 Re巧icSetLtOirr 及 Re巧icSetLtFoll。Re巧icSetStQirrBefore、Re^icSetStQirrAfte;r、 Re巧icSetStFoll中的參考圖片被稱作"短期參考圖片"或"STRP"。Re巧icSetLtCun及 Re巧icSetLtFoll中的參考圖片被稱作"長期參考圖片"或"LTRP"。在一些情況下,與STRP 相比,LTRP可在較長的時間段內(nèi)保持可用于帖間預(yù)測。視頻編碼器可重新產(chǎn)生用于視頻數(shù) 據(jù)的每一圖片的五個參考圖片子集。
[0024] 此外,當(dāng)當(dāng)前圖片的當(dāng)前切片為P切片時,視頻編碼器可使用來自當(dāng)前圖片的 Re巧icStQirrAfteiNRe巧icStOirrBefore及Re巧icStLtOirr參考圖片子集的參考圖片產(chǎn) 生當(dāng)前切片的單個參考圖片列表Re巧icListO。當(dāng)當(dāng)前切片為B切片時,視頻編碼器可使用 來自當(dāng)前圖片的