亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于視頻譯碼的長(zhǎng)期參考圖片的信令的制作方法

文檔序號(hào):7793914閱讀:225來(lái)源:國(guó)知局
用于視頻譯碼的長(zhǎng)期參考圖片的信令的制作方法
【專(zhuān)利摘要】在一個(gè)實(shí)例中,一種用于對(duì)視頻數(shù)據(jù)進(jìn)行解碼的裝置包含視頻解碼器,所述視頻解碼器經(jīng)配置以:對(duì)表示參考圖片次序計(jì)數(shù)POC值的最高有效位MSB與長(zhǎng)期參考圖片LTRP POC值的MSB之間的差的值進(jìn)行解碼,其中所述參考POC值對(duì)應(yīng)于必然已接收其數(shù)據(jù)以便對(duì)當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼的圖片;基于所述經(jīng)解碼值和所述參考POC值確定所述LTRP POC值的所述MSB:且至少部分地基于所述LTRP POC值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的至少一部分進(jìn)行解碼。所述必然已接收其數(shù)據(jù)以便對(duì)當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼的圖片可對(duì)應(yīng)于所述當(dāng)前圖片自身或最近隨機(jī)存取點(diǎn)RAP圖片。
【專(zhuān)利說(shuō)明】用于視頻譯碼的長(zhǎng)期參考圖片的信令
[0001] 本申請(qǐng)案主張2012年7月2日申請(qǐng)的第61/667,371號(hào)美國(guó)臨時(shí)申請(qǐng)案的權(quán)益, 所述申請(qǐng)案的整個(gè)內(nèi)容以引用方式并入本文。

【技術(shù)領(lǐng)域】
[0002] 本發(fā)明大體上涉及處理視頻數(shù)據(jù),且更特定來(lái)說(shuō)涉及用于支持經(jīng)壓縮視頻流中的 隨機(jī)存取的技術(shù)。

【背景技術(shù)】
[0003]數(shù)字視頻能力可并入到廣泛范圍的裝置中,包含數(shù)字電視、數(shù)字直播系統(tǒng)、無(wú)線廣 播系統(tǒng)、個(gè)人數(shù)字助理(PDA)、膝上型或桌上型計(jì)算機(jī)、平板計(jì)算機(jī)、電子書(shū)閱讀器、數(shù)碼相 機(jī)、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺(tái)、蜂窩式或衛(wèi)星無(wú)線電 電話、所謂的"智能電話"、視頻電話會(huì)議裝置、視頻流式傳輸裝置、代碼轉(zhuǎn)換器、路由器或其 它網(wǎng)絡(luò)裝置,和類(lèi)似物。數(shù)字視頻裝置實(shí)施視頻壓縮技術(shù),例如在由MPEG-2、MPEG-4、ITU-T H. 263、ITU-TH. 264/MPEG-4第10部分高級(jí)視頻譯碼(AVC)、當(dāng)前在開(kāi)發(fā)的高效視頻譯碼 (HEVC)標(biāo)準(zhǔn)所定義的標(biāo)準(zhǔn)、專(zhuān)門(mén)標(biāo)準(zhǔn)、例如VP8等開(kāi)放視頻壓縮格式以及這些標(biāo)準(zhǔn)、技術(shù)或 格式的擴(kuò)展中所描述的技術(shù)。視頻裝置可通過(guò)實(shí)施此類(lèi)視頻壓縮技術(shù)來(lái)更有效地發(fā)射、接 收、編碼、解碼和/或存儲(chǔ)數(shù)字視頻信息。
[0004]視頻壓縮技術(shù)執(zhí)行空間(圖片內(nèi))預(yù)測(cè)和/或時(shí)間(圖片間)預(yù)測(cè)以減少或移除 視頻序列中固有的冗余。針對(duì)基于塊的視頻譯碼,視頻切片(即,視頻幀或視頻幀的一部 分)可分割為若干視頻塊,所述視頻塊也可被稱(chēng)為樹(shù)塊、譯碼單元(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)為參考中貞。
[0005]空間或時(shí)間預(yù)測(cè)針對(duì)待譯碼的塊產(chǎn)生預(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)行進(jìn)一步壓縮,可將殘余數(shù)據(jù)從像素域變換到變換域,從 而產(chǎn)生接著可被量化的殘余變換系數(shù)。最初以二維陣列布置的經(jīng)量化變換系數(shù)可經(jīng)掃描, 以便產(chǎn)生變換系數(shù)的一維向量,且可應(yīng)用熵譯碼以實(shí)現(xiàn)甚至更多的壓縮。


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

[0006]大體上,本發(fā)明描述用于對(duì)表示將針對(duì)當(dāng)前圖片如何形成參考圖片集的數(shù)據(jù)進(jìn)行 譯碼的技術(shù)。也就是說(shuō),在當(dāng)前圖片經(jīng)幀間預(yù)測(cè)譯碼時(shí),相對(duì)于一或多個(gè)先前經(jīng)譯碼參考圖 片來(lái)預(yù)測(cè)當(dāng)前圖片的塊。這些參考圖片可包含于參考圖片集中。視頻譯碼器可從參考圖片 集構(gòu)造參考圖片列表。視頻譯碼器可對(duì)指示潛在參考圖片的集合中的哪一者將包含于參考 圖片集中的信息進(jìn)行譯碼。此信息可對(duì)應(yīng)于表示參考圖片集中將包含的參考圖片的圖片次 序計(jì)數(shù)(POC)值的數(shù)據(jù)。并非對(duì)完整POC值進(jìn)行譯碼,視頻譯碼器可經(jīng)配置以?xún)H對(duì)POC值 的最低有效位(LSB)進(jìn)行譯碼,除非表示MSB的數(shù)據(jù)是必要的,例如當(dāng)兩個(gè)參考圖片具有相 同LSB時(shí)。本發(fā)明描述用于使用預(yù)測(cè)性譯碼來(lái)對(duì)參考圖片的MSB進(jìn)行譯碼的技術(shù)。
[0007] 在一個(gè)實(shí)例中,一種對(duì)視頻數(shù)據(jù)進(jìn)行解碼的方法包含:對(duì)表示參考圖片次序計(jì)數(shù) (P0C)值的最高有效位(MSB)與長(zhǎng)期參考圖片(LTRP)POC值的MSB之間的差的值進(jìn)行解碼, 其中所述參考P0C值對(duì)應(yīng)于當(dāng)前圖片的P0C值或在解碼次序中在所述當(dāng)前圖片之前的圖片 的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便對(duì)所述當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼;基于所述 經(jīng)解碼值和所述參考P0C值確定所述LTRPP0C值的所述MSB;且至少部分地基于所述LTRP P0C值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的至少一部分進(jìn)行解碼。
[0008] 在另一實(shí)例中,一種對(duì)視頻數(shù)據(jù)進(jìn)行編碼的方法包含:相對(duì)于長(zhǎng)期參考圖片 (LTRP)對(duì)當(dāng)前圖片的至少一部分進(jìn)行編碼,確定LTRP的LTRP圖片次序計(jì)數(shù)(P0C)值,且 對(duì)表示參考圖片次序計(jì)數(shù)(P0C)值的最高有效位(MSB)與LTRPP0C值的MSB之間的差的 值進(jìn)行編碼,其中所述參考P0C值對(duì)應(yīng)于當(dāng)前圖片的P0C值或在解碼次序中在所述當(dāng)前圖 片之前的圖片的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便對(duì)所述當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解 碼。
[0009] 在另一實(shí)例中,一種用于對(duì)視頻數(shù)據(jù)進(jìn)行解碼的裝置包含視頻解碼器,所述視頻 解碼器經(jīng)配置以:對(duì)表示參考圖片次序計(jì)數(shù)(P0C)值的最高有效位(MSB)與長(zhǎng)期參考圖片 (LTRP)P0C值的MSB之間的差的值進(jìn)行解碼,其中所述參考P0C值對(duì)應(yīng)于當(dāng)前圖片的P0C值 或在解碼次序中在所述當(dāng)前圖片之前的圖片的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便 對(duì)所述當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼;基于所述經(jīng)解碼值和所述參考P0C值確定所述LTRPP0C 值的所述MSB;且至少部分地基于所述LTRPPOC值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的至 少一部分進(jìn)行解碼。
[0010] 在另一實(shí)例中,一種用于對(duì)視頻數(shù)據(jù)進(jìn)行解碼的裝置包含:用于對(duì)表示參考圖片 次序計(jì)數(shù)(P0C)值的最高有效位(MSB)與長(zhǎng)期參考圖片(LTRP)P0C值的MSB之間的差的值 進(jìn)行解碼的裝置,其中所述參考P0C值對(duì)應(yīng)于當(dāng)前圖片的P0C值或在解碼次序中在所述當(dāng) 前圖片之前的圖片的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便對(duì)所述當(dāng)前圖片適當(dāng)?shù)剡M(jìn) 行解碼;用于基于所述經(jīng)解碼值和所述參考P0C值確定所述LTRPP0C值的所述MSB的裝 置;以及用于至少部分地基于所述LTRPP0C值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的至少一 部分進(jìn)行解碼的裝置。
[0011] 在另一實(shí)例中,一種具有存儲(chǔ)于其上的指令的計(jì)算機(jī)可讀存儲(chǔ)媒體,所述指令在 執(zhí)行時(shí)致使處理器:對(duì)表示參考圖片次序計(jì)數(shù)(P0C)值的最高有效位(MSB)與長(zhǎng)期參考圖 片(LTRP)P0C值的MSB之間的差的值進(jìn)行解碼,其中所述參考P0C值對(duì)應(yīng)于當(dāng)前圖片的P0C 值或在解碼次序中在所述當(dāng)前圖片之前的圖片的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以 便對(duì)所述當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼;基于所述經(jīng)解碼值和所述參考P0C值確定所述LTRP POC值的所述MSB;且至少部分地基于所述LTRPPOC值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的 至少一部分進(jìn)行解碼。
[0012] 在附圖和以下描述中陳述一或多個(gè)實(shí)例的細(xì)節(jié)。從描述和附圖以及從權(quán)利要求書(shū) 將明了其它特征、目標(biāo)和優(yōu)點(diǎn)。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0013] 圖1是說(shuō)明可利用本發(fā)明中描述的技術(shù)的實(shí)例性視頻編碼和解碼系統(tǒng)的框圖。
[0014] 圖2是說(shuō)明可實(shí)施本發(fā)明中描述的技術(shù)的實(shí)例性視頻編碼器的框圖。
[0015] 圖3是說(shuō)明可實(shí)施本發(fā)明中描述的技術(shù)的實(shí)例性視頻解碼器的框圖。
[0016] 圖4是說(shuō)明形成網(wǎng)絡(luò)的部分的實(shí)例性裝置集合的框圖。
[0017]圖5是說(shuō)明經(jīng)譯碼視頻圖片的序列的概念圖。
[0018] 圖6是說(shuō)明用于對(duì)表示參考圖片集中將包含的圖片的數(shù)據(jù)進(jìn)行編碼的實(shí)例性方 法的流程圖。
[0019] 圖7是說(shuō)明用于對(duì)表示參考圖片集中將包含的圖片的數(shù)據(jù)進(jìn)行解碼的實(shí)例性方 法的流程圖。

【具體實(shí)施方式】
[0020] 本發(fā)明描述用于長(zhǎng)期參考圖片的信令的各種技術(shù)以及用于隨機(jī)存取點(diǎn)圖片的參 數(shù)的改進(jìn)譯碼,所述圖片包含瞬時(shí)解碼刷新(IDR)圖片、清潔隨機(jī)存?。–RA)圖片和斷鏈存 ?。˙LA)圖片。
[0021] 視頻譯碼標(biāo)準(zhǔn)包含ITU-TH. 261、IS0/IECMPEG-1 視覺(jué)、ITU-TH. 262 或ISO/ IECMPEG-2 視覺(jué)、ITU-TH. 263、IS0/IECMPEG-4 視覺(jué)和ITU-TH. 264(也稱(chēng)為IS0/IEC MPEG-4AVC),包含其可縮放視頻譯碼(SVC)和多視圖視頻譯碼(MVC)擴(kuò)展。另外,存在新的 視頻譯碼標(biāo)準(zhǔn),即高效視頻譯碼01EVC),其由ITU-T視頻譯碼專(zhuān)家組(VCEG)和IS0/IEC動(dòng) 畫(huà)專(zhuān)家組(MPEG)的視頻譯碼聯(lián)合合作組(JCT-VC)開(kāi)發(fā)。HEVC的新近工作草案(WD),下 文中稱(chēng)為HEVCWD7,可從http://phenix.int-evry.fr/jct/doc_end_user/documents/9_ Geneva/wgll/JCTVC-I1003_v5.zip得到。
[0022] 大體上,視頻譯碼涉及對(duì)個(gè)別圖片進(jìn)行譯碼。每一圖片可經(jīng)劃分為若干塊(例如, HEVC中的譯碼單元或"⑶")且預(yù)測(cè)性地譯碼。預(yù)測(cè)可大體上為空間的(即,經(jīng)圖片內(nèi)預(yù) 測(cè))或時(shí)間的(即,經(jīng)圖片間預(yù)測(cè))。在例如用于三維視頻譯碼的多層視頻譯碼技術(shù)中,圖 片的塊也可以大體上類(lèi)似于圖片間時(shí)間預(yù)測(cè)的方式經(jīng)層間或視圖間譯碼。本發(fā)明的技術(shù)主 要是針對(duì)幀間預(yù)測(cè),例如時(shí)間預(yù)測(cè)。在時(shí)間幀間預(yù)測(cè)中,當(dāng)前圖片可從在一個(gè)時(shí)間方向上的 圖片(例如,具有早于當(dāng)前圖片的顯示值的圖片或具有晚于當(dāng)前圖片的顯示值的圖片)經(jīng) 幀間預(yù)測(cè)。在一個(gè)時(shí)間方向上的幀間預(yù)測(cè)通常稱(chēng)為根據(jù)"P模式"預(yù)測(cè)執(zhí)行的單向預(yù)測(cè)。在 兩個(gè)時(shí)間方向上的幀間預(yù)測(cè),即,從具有早于當(dāng)前圖片的顯示次序的圖片和具有晚于當(dāng)前 圖片的顯示次序的圖片兩者預(yù)測(cè)的塊,通常稱(chēng)為根據(jù)"B模式"預(yù)測(cè)執(zhí)行的雙向預(yù)測(cè)。
[0023] 當(dāng)執(zhí)行幀間預(yù)測(cè)時(shí),視頻譯碼器通常構(gòu)造一或多個(gè)參考圖片列表。舉例來(lái)說(shuō),"列 表0"可包含具有早于當(dāng)前圖片的顯示次序的顯示次序的參考圖片,而"列表1"可包含具有 晚于當(dāng)前圖片的顯示次序的顯示次序的參考圖片。以此方式,為了識(shí)別當(dāng)前圖片的特定塊 的參考圖片,視頻譯碼器可對(duì)指示參考圖片包含于哪一列表中以及到列表中的索引的語(yǔ)法 元素進(jìn)行譯碼。識(shí)別參考圖片的此方法可使用比直接識(shí)別圖片少的位。
[0024] 參考圖片可包含兩個(gè)類(lèi)型的參考圖片:長(zhǎng)期參考圖片(LTRP)和短期參考圖片 (STRP)。現(xiàn)在將描述LTRP及其在HEVC中的信令。將參考圖片定義為具有等于1的nal_ ref_flag的圖片。參考圖片含有可于在解碼次序中的后續(xù)圖片的解碼過(guò)程中用于幀間預(yù)測(cè) 的樣本。將長(zhǎng)期參考圖片定義為經(jīng)標(biāo)記為"用于長(zhǎng)期參考"的參考圖片。
[0025] 如上所述,視頻譯碼器可構(gòu)造用于當(dāng)前經(jīng)幀間預(yù)測(cè)譯碼圖片的一或多個(gè)參考圖片 列表。視頻譯碼器可從參考圖片集構(gòu)造參考圖片列表。視頻譯碼器可進(jìn)一步對(duì)表示如何構(gòu) 造參考圖片集的數(shù)據(jù)進(jìn)行譯碼,其可包含對(duì)指示哪些LTRP將包含于參考圖片集中的數(shù)據(jù) 進(jìn)行譯碼。舉例來(lái)說(shuō),視頻譯碼器可在當(dāng)前圖片的切片的切片標(biāo)頭中對(duì)表示哪些LTRP將包 含于參考圖片集中的數(shù)據(jù)進(jìn)行譯碼以對(duì)切片的數(shù)據(jù)進(jìn)行譯碼。替代地,表示LTRP的數(shù)據(jù)可 在圖片參數(shù)集(PPS)、序列參數(shù)集(SPS)或其它此類(lèi)數(shù)據(jù)結(jié)構(gòu)中譯碼。也就是說(shuō),PPS可對(duì) 應(yīng)于包含當(dāng)前切片的當(dāng)前圖片,而SPS可對(duì)應(yīng)于包含當(dāng)前圖片的圖片序列。
[0026] 表示LTRP的數(shù)據(jù)可包含表示LTRP的圖片次序計(jì)數(shù)(P0C)值的數(shù)據(jù)。本發(fā)明描述 針對(duì)LTRP的P0C值的譯碼的技術(shù)。P0C值大體上對(duì)應(yīng)于位序列。因此,LTRP的P0C值可以 兩個(gè)部分譯碼:最高有效位(MSB)和最低有效位(LSB)。給定P0C值的MSB和LSB在串聯(lián) 時(shí)形成完整P0C值。MSB和LSB可經(jīng)單獨(dú)譯碼。LTRP的P0C值的MSB可在兩個(gè)或兩個(gè)以上 LTRP的P0C值具有相同LSB時(shí)譯碼。
[0027] 根據(jù)本發(fā)明的技術(shù),例如視頻編碼器或視頻解碼器等視頻譯碼器可經(jīng)配置以使用 預(yù)測(cè)性譯碼方法來(lái)對(duì)例如LTRP的P0C值的MSB進(jìn)行譯碼。視頻譯碼器可確定參考P0C值 作為用于必然已接收以便對(duì)當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼的圖片的P0C值。假定當(dāng)前圖片經(jīng)幀 間預(yù)測(cè)譯碼,因?yàn)楫?dāng)前圖片具有例如LTRP等參考圖片。因此,必然已接收以便對(duì)當(dāng)前圖片 適當(dāng)?shù)剡M(jìn)行解碼的圖片可包含最近隨機(jī)存取點(diǎn)(RAP)圖片、當(dāng)前圖片的其它參考圖片,或 甚至當(dāng)前圖片自身。本發(fā)明的技術(shù)是大體上相對(duì)于必然已接收以便對(duì)當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行 解碼的圖片為當(dāng)前圖片自身或最近RAP圖片來(lái)描述,但應(yīng)了解,也可使用其它圖片,例如當(dāng) 前圖片所依賴(lài)的其它圖片。
[0028] 在一些實(shí)例中,視頻譯碼器可將當(dāng)前圖片的LTRP的P0C值的參考P0C值確定為當(dāng) 前圖片自身的P0C值或最近RAP圖片(在譯碼次序中,例如編碼次序或解碼次序)的P0C 值。在任一情況下,視頻譯碼器可使用參考P0C值的MSB作為用于LTRP的P0C值的MSB的 預(yù)測(cè)性值。因此,視頻譯碼器可對(duì)表示參考P0C值的MSB與LTRP的P0C值(有時(shí)稱(chēng)為L(zhǎng)TRP P0C值)的MSB之間的差的差值進(jìn)行譯碼。視頻編碼器例如可通過(guò)從LTRP的P0C值減去參 考P0C值的MSB來(lái)計(jì)算所述差,隨后對(duì)所述差進(jìn)行編碼。作為另一實(shí)例,視頻解碼器可對(duì)所 述差進(jìn)行解碼,隨后將所述差添加到參考P0C值的MSB以再生LTRP的MSB。
[0029] 此外,視頻譯碼器可對(duì)表示哪一圖片用以獲得參考P0C值的語(yǔ)法元素進(jìn)行譯碼。 也就是說(shuō),視頻譯碼器可對(duì)指示LTRP的參考P0C是否對(duì)應(yīng)于當(dāng)前圖片或最近RAP圖片的 語(yǔ)法元素的值進(jìn)行譯碼。舉例來(lái)說(shuō),視頻編碼器可例如基于兩個(gè)P0C值中的哪一者將產(chǎn)生 最低差值的確定而確定參考P0C是否應(yīng)對(duì)應(yīng)于當(dāng)前圖片的P0C值或?qū)?yīng)于最近RAP圖片。 作為另一實(shí)例,視頻解碼器可對(duì)語(yǔ)法元素進(jìn)行解碼且使用語(yǔ)法元素的經(jīng)解碼值來(lái)確定參考 P0C是否為當(dāng)前圖片的P0C或最近RAP圖片的P0C。
[0030] 如上文論述,本發(fā)明還描述涉及RAP圖片的譯碼和處理的技術(shù)。RAP圖片包含IDR 圖片、CRA圖片和BLA圖片。在解碼次序中跟隨RAP圖片但在輸出次序(或顯示次序)中 在RAP圖片之前的圖片稱(chēng)為與RAP圖片相關(guān)聯(lián)的引導(dǎo)圖片(或RAP圖片的引導(dǎo)圖片)。對(duì) 于特定CRA或BLA圖片,相關(guān)聯(lián)引導(dǎo)圖片中的一些即使當(dāng)CRA或BLA圖片為位流中的第一 圖片時(shí)也可正確解碼。這些引導(dǎo)圖片稱(chēng)為可解碼引導(dǎo)圖片(DLP),且其它引導(dǎo)圖片稱(chēng)為不可 解碼引導(dǎo)圖片(NLP)。NLP在最新的HEVC草案規(guī)范中也稱(chēng)為標(biāo)記為丟棄(TFD)圖片。
[0031] 本部分中描述HEVCWD7中的LTRP的信令。SPS中的旗標(biāo)指示LTRP是否根本地 針對(duì)經(jīng)譯碼視頻序列用信號(hào)表示。在切片標(biāo)頭中,明確地用信號(hào)表示LTRP的圖片次序計(jì)數(shù) (P0C)值的LSB值。如果在DPB中存在與LTRP具有相同LSB的一個(gè)以上參考圖片,那么用 信號(hào)表示LTRP的P0C的MSB位。最終,使用旗標(biāo)來(lái)指示用信號(hào)表示的LTRP是否可由當(dāng)前 圖片用于參考。
[0032] 現(xiàn)在描述隨機(jī)存取和位流拼接。隨機(jī)存取指代從并非位流中的第一經(jīng)譯碼圖片的 經(jīng)譯碼圖片開(kāi)始的視頻位流的解碼。在許多視頻應(yīng)用中需要對(duì)位流的隨機(jī)存取,例如廣播 和流式傳輸,例如用于用戶(hù)在不同信道之間切換,跳到視頻的特定部分,或切換到不同位流 以用于(位速率、幀速率、空間分辨率等等的)流適配。此特征通過(guò)將隨機(jī)存取圖片或隨機(jī) 存取點(diǎn)以規(guī)則間隔多次插入到視頻位流中來(lái)實(shí)現(xiàn)。
[0033] 位流拼接指代兩個(gè)或兩個(gè)以上位流或其部分的串聯(lián)。舉例來(lái)說(shuō),第一位流可附加 有第二位流,其中對(duì)所述位流中的一者或兩者可能具有一些修改以產(chǎn)生經(jīng)拼接位流。第二 位流中的第一經(jīng)譯碼圖片也稱(chēng)為拼接點(diǎn)。因此,從經(jīng)拼接位流中的拼接點(diǎn)起的圖片是源自 第二位流,而經(jīng)拼接位流中在拼接點(diǎn)之前的圖片是源自第一位流。
[0034] 位流的拼接由位流拼接器執(zhí)行。位流拼接器經(jīng)常是輕重量的且遠(yuǎn)不如編碼器智 能。舉例來(lái)說(shuō),其可不配備熵解碼和編碼能力。
[0035] 在自適應(yīng)流式傳輸環(huán)境中可使用位流切換。在切換到的位流中的某一圖片處的位 流切換操作有效地為位流拼接操作,其中拼接點(diǎn)為位流切換點(diǎn),即來(lái)自切換到的位流的第 一圖片。
[0036] 現(xiàn)在將描述隨機(jī)存取點(diǎn)(RAP)圖片。如AVC或HEVC中指定的瞬時(shí)解碼刷新(IDR) 圖片可用于隨機(jī)存取。然而,由于在解碼次序中在IDR圖片之后的圖片無(wú)法使用在IDR圖 片之前解碼的圖片作為參考,因此依賴(lài)于IDR圖片用于隨機(jī)存取的位流可具有顯著較低的 譯碼效率。
[0037] 為了改善譯碼效率,在HEVC中介紹清潔隨機(jī)存?。–RA)圖片的概念以允許在解碼 次序中在CRA圖片之后但在輸出次序中在其之前的圖片使用在CRA圖片之前解碼的圖片作 為參考。在解碼次序中在CRA圖片之后但在輸出次序中在CRA圖片之前的圖片稱(chēng)為與CRA 圖片相關(guān)聯(lián)的引導(dǎo)圖片(或CRA圖片的引導(dǎo)圖片)。如果解碼從當(dāng)前CRA圖片之前的IDR或 CRA圖片開(kāi)始,那么CRA圖片的引導(dǎo)圖片可正確解碼。然而,當(dāng)從CRA圖片的隨機(jī)存取發(fā)生 時(shí)CRA圖片的引導(dǎo)圖片可能不可正確解碼;因此在隨機(jī)存取解碼期間通常丟棄引導(dǎo)圖片。 為了防止來(lái)自取決于解碼在何處開(kāi)始而可能不可用的參考圖片的錯(cuò)誤傳播,在解碼次序和 輸出次序兩者中在CRA圖片之后的所有圖片都不應(yīng)使用在解碼次序或輸出次序中在CRA圖 片之前的任何圖片(包含引導(dǎo)圖片)作為參考。
[0038] 在介紹CRA圖片之后且基于CRA圖片的概念,在HEVC中進(jìn)一步介紹斷鏈存取 (BLA)圖片的概念。BLA圖片通常源自CRA圖片的位置處的位流拼接,且在經(jīng)拼接位流中, 拼接點(diǎn)CRA圖片改變?yōu)锽LA圖片。
[0039] IDR圖片、CRA圖片和BLA圖片統(tǒng)稱(chēng)為隨機(jī)存取點(diǎn)(RAP)圖片。BLA圖片與CRA圖 片之間的差異如下。對(duì)于CRA圖片,如果解碼從在解碼次序中在CRA圖片之前的RAP圖片 開(kāi)始,那么相關(guān)聯(lián)引導(dǎo)圖片可正確解碼,且當(dāng)從CRA圖片的隨機(jī)存取發(fā)生時(shí)(即,當(dāng)解碼從CRA圖片開(kāi)始時(shí),或換句話說(shuō),當(dāng)CRA圖片為位流中的第一圖片時(shí))可能不可正確解碼。對(duì) 于BLA圖片,即使當(dāng)解碼從在解碼次序中在BLA圖片之前的RAP圖片開(kāi)始時(shí),相關(guān)聯(lián)引導(dǎo)圖 片在所有情況下也可能不可正確解碼。
[0040] 對(duì)于特定CRA或BLA圖片,相關(guān)聯(lián)引導(dǎo)圖片中的一些即使當(dāng)CRA或BLA圖片為位 流中的第一圖片時(shí)也可正確解碼。這些引導(dǎo)圖片稱(chēng)為可解碼引導(dǎo)圖片OLP),且其它引導(dǎo)圖 片稱(chēng)為不可解碼引導(dǎo)圖片(NLP)。NLP在最新的HEVC草案規(guī)范中也稱(chēng)為標(biāo)記為丟棄(TFD) 圖片。
[0041] 現(xiàn)在論述CRA圖片到BLA圖片的改變。BLA圖片例如在2012年5月4日申請(qǐng)的 第61/643, 100號(hào)共同待決和共同轉(zhuǎn)讓美國(guó)臨時(shí)申請(qǐng)案中也稱(chēng)為斷鏈CRA(BLC)圖片,所述 申請(qǐng)案的全部?jī)?nèi)容以引用方式并入本文。下文描述的方法在第61/643, 100號(hào)美國(guó)臨時(shí)申 請(qǐng)案中描述以用較簡(jiǎn)單方式實(shí)現(xiàn)CRA圖片到BLA或BLC圖片的改變。
[0042]為 了實(shí)現(xiàn)CRA到BLC圖片的簡(jiǎn)單重寫(xiě),除了將no_output_of_prior_pics_flag 放到CRA圖片的切片標(biāo)頭之外,還應(yīng)在切片標(biāo)頭中盡可能早地包含no_output_of_prior_ pics_flag,優(yōu)選地不在任何經(jīng)熵譯碼SH參數(shù)之后,例如緊接在first_slice_in_pic_flag 之后。
[0043] 較差的情況可能發(fā)生:兩個(gè)背靠背BLC圖片具有相同的POCLSB,且僅可能通過(guò) random_access_pic_id(或重命名為rap_pic_id)來(lái)區(qū)分所述圖片。因此,例如對(duì)于CRA圖 片和BLC圖片,可能優(yōu)選使用固定長(zhǎng)度譯碼用于rap_pic_id,且還在切片標(biāo)頭中盡可能早 地包含,優(yōu)選不在任何經(jīng)熵譯碼切片標(biāo)頭參數(shù)之后,例如緊接在first_slice_in_pic_flag 和no_output_of_prior_pics_flag之后。對(duì)于可用于圖片邊界檢測(cè)的其它切片標(biāo)頭語(yǔ)法 兀素(例如,pic_parameter_set_id)和 POCLSB(SP,pic_order_cnt_lsb)是類(lèi)似的。
[0044] 可能存在若干問(wèn)題。舉例來(lái)說(shuō),用于LTRP的信令的現(xiàn)有方法并不具有錯(cuò)誤恢復(fù) 性(例如,僅通過(guò)POCLSB用信號(hào)表示LTRP)也不是高效的(例如,不可在序列參數(shù)集或 圖片參數(shù)集中用信號(hào)表示LTRP)。用于CRA圖片到BLA圖片的改變的現(xiàn)有方法可需要no_ output_of_prior_pics_flag的值的改變,且浪費(fèi)位來(lái)用于rap_pic_id的譯碼??蓪?shí)施本 發(fā)明的技術(shù)來(lái)克服上文描述的問(wèn)題。下文更詳細(xì)描述這些技術(shù)。
[0045] 圖1是說(shuō)明可利用本發(fā)明中描述的技術(shù)的實(shí)例性視頻編碼和解碼系統(tǒng)10的框圖。 如圖1中所示,系統(tǒng)10包含源裝置12,其產(chǎn)生經(jīng)編碼視頻數(shù)據(jù)以在較晚時(shí)間由目的地裝置 14解碼。源裝置12和目的地裝置14可包括廣范圍裝置中的任一者,包含桌上型計(jì)算機(jī)、筆 記本(即,膝上型)計(jì)算機(jī)、平板計(jì)算機(jī)、機(jī)頂盒、例如所謂的"智能"電話的電話手持機(jī)、所 謂的"智能"平板計(jì)算機(jī)、電視機(jī)、相機(jī)、顯示裝置、數(shù)字媒體播放器、視頻游戲控制臺(tái)、視頻 流式傳輸裝置或類(lèi)似物。在一些情況下,源裝置12和目的地裝置14可經(jīng)配備以用于無(wú)線 通信。
[0046]目的地裝置14可經(jīng)由鏈路16接收待解碼的經(jīng)編碼視頻數(shù)據(jù)。鏈路16可包括能 夠?qū)⒔?jīng)編碼視頻數(shù)據(jù)從源裝置12移動(dòng)到目的地裝置14的任一類(lèi)型的媒體或裝置。在一個(gè) 實(shí)例中,鏈路16可包括用以使得源裝置12能夠?qū)崟r(shí)地將經(jīng)編碼視頻數(shù)據(jù)直接發(fā)射到目的 地裝置14的通信媒體。經(jīng)編碼視頻數(shù)據(jù)可根據(jù)例如無(wú)線通信協(xié)議等通信標(biāo)準(zhǔn)來(lái)調(diào)制,且發(fā) 射到目的地裝置14。通信媒體可包括任何無(wú)線或有線通信媒體,例如射頻(RF)頻譜或一或 多個(gè)物理傳輸線。通信媒體可形成例如局域網(wǎng)、廣域網(wǎng)或全球網(wǎng)(例如,因特網(wǎng))的基于包 的網(wǎng)絡(luò)的部分。通信媒體可包含路由器、交換器、基站,或可用以促進(jìn)從源裝置12到目的地 裝置14的通信的任何其它設(shè)備。
[0047] 替代地,經(jīng)編碼數(shù)據(jù)可從輸出接口 22輸出到存儲(chǔ)裝置34。類(lèi)似地,經(jīng)編碼數(shù)據(jù)可 由輸入接口從存儲(chǔ)裝置34存取。存儲(chǔ)裝置34可包含多種分布式或局部存取的數(shù)據(jù)存儲(chǔ)媒 體中的任一者,例如硬驅(qū)動(dòng)器、藍(lán)光光盤(pán)、DVD、⑶-ROM、快閃存儲(chǔ)器、易失性或非易失性存儲(chǔ) 器,或用于存儲(chǔ)經(jīng)編碼視頻數(shù)據(jù)的任何其它合適數(shù)據(jù)存儲(chǔ)媒體。在又一實(shí)例中,存儲(chǔ)裝置34 可對(duì)應(yīng)于文件服務(wù)器或可保持由源裝置12產(chǎn)生的經(jīng)編碼視頻的另一中間存儲(chǔ)裝置。
[0048]目的地裝置14可經(jīng)由流式傳輸或下載從存儲(chǔ)裝置34存取存儲(chǔ)的視頻數(shù)據(jù)。文件 服務(wù)器可為能夠存儲(chǔ)經(jīng)編碼視頻數(shù)據(jù)且將所述經(jīng)編碼視頻數(shù)據(jù)發(fā)射到目的地裝置14的任 一類(lèi)型的服務(wù)器。實(shí)例性文件服務(wù)器包含網(wǎng)絡(luò)服務(wù)器(例如,用于網(wǎng)站)、FTP服務(wù)器、網(wǎng) 絡(luò)附接存儲(chǔ)(NAS)裝置或本地磁盤(pán)驅(qū)動(dòng)器。目的地裝置14可通過(guò)包含因特網(wǎng)連接的任一 標(biāo)準(zhǔn)數(shù)據(jù)連接來(lái)存取經(jīng)編碼視頻數(shù)據(jù)。這可包含無(wú)線信道(例如,Wi-Fi連接)、有線連接 (例如,DSL、電纜調(diào)制解調(diào)器等等),或適合于存取存儲(chǔ)在文件服務(wù)器上的經(jīng)編碼視頻數(shù)據(jù) 的兩者的組合。經(jīng)編碼視頻數(shù)據(jù)從存儲(chǔ)裝置34的發(fā)射可為流式傳輸發(fā)射、下載發(fā)射或兩者 的組合。
[0049] 本發(fā)明的技術(shù)不一定限于無(wú)線應(yīng)用或設(shè)定。所述技術(shù)可應(yīng)用于視頻譯碼以支持多 種多媒體應(yīng)用中的任一者,例如空中電視廣播、電纜電視發(fā)射、衛(wèi)星電視發(fā)射、流式傳輸視 頻發(fā)射(例如,經(jīng)由因特網(wǎng))、用于存儲(chǔ)在數(shù)據(jù)存儲(chǔ)媒體上的數(shù)字視頻的編碼、存儲(chǔ)在數(shù)據(jù) 存儲(chǔ)媒體上的數(shù)字視頻的解碼,或其它應(yīng)用。在一些實(shí)例中,系統(tǒng)10可經(jīng)配置以支持單向 或雙向視頻發(fā)射以支持例如視頻流式傳輸、視頻重放、視頻廣播和/或視頻電話等應(yīng)用。
[0050] 在圖1的實(shí)例中,源裝置12包含視頻源18、視頻編碼器20和輸出接口 22。在一 些情況下,輸出接口 22可包含調(diào)制器/解調(diào)器(調(diào)制解調(diào)器)和/或發(fā)射器。在源裝置12 中,視頻源18可包含例如以下各項(xiàng)的源:視頻俘獲裝置(例如攝像機(jī)),含有先前俘獲視頻 的視頻存檔,用以從視頻內(nèi)容提供者接收視頻的視頻饋送接口,和/或用于產(chǎn)生計(jì)算機(jī)圖 形數(shù)據(jù)作為源視頻的計(jì)算機(jī)圖形系統(tǒng),或此類(lèi)源的組合。作為一個(gè)實(shí)例,如果視頻源18為 攝像機(jī),那么源裝置12和目的地裝置14可形成所謂的像機(jī)電話或視頻電話。然而,本發(fā)明 中所述的技術(shù)一般可適用于視頻譯碼,且可應(yīng)用于無(wú)線和/或有線應(yīng)用。
[0051] 可通過(guò)視頻編碼器20編碼所俘獲、預(yù)先俘獲或計(jì)算機(jī)產(chǎn)生的視頻。經(jīng)編碼視頻數(shù) 據(jù)可經(jīng)由源裝置12的輸出接口 22直接發(fā)射到目的地裝置14。經(jīng)編碼視頻數(shù)據(jù)還可(或 替代地)存儲(chǔ)到存儲(chǔ)裝置34上供目的地裝置14或其它裝置稍后存取以用于解碼和/或重 放。
[0052] 目的地裝置14包含輸入接口 28、視頻解碼器30和顯示裝置32。在一些情況下, 輸入接口 28可包含接收器和/或調(diào)制解調(diào)器。目的地裝置14的輸入接口 28經(jīng)由鏈路16 接收經(jīng)編碼視頻數(shù)據(jù)。經(jīng)由鏈路16傳送或在存儲(chǔ)裝置34上提供的經(jīng)編碼視頻數(shù)據(jù)可包含 多個(gè)語(yǔ)法元素,其由視頻編碼器20產(chǎn)生供視頻解碼器(例如視頻解碼器30)用于對(duì)視頻數(shù) 據(jù)進(jìn)行解碼。此些語(yǔ)法元素可與在通信媒體上發(fā)射的經(jīng)編碼視頻數(shù)據(jù)一起包含,存儲(chǔ)在存 儲(chǔ)媒體上,或存儲(chǔ)到文件服務(wù)器。
[0053] 顯示裝置32可與目的地裝置14集成或在所述目的地裝置的外部。在一些實(shí)例中, 目的地裝置14可包含集成顯示裝置且還經(jīng)配置以與外部顯示裝置介接。在其它實(shí)例中,目 的地裝置14可為顯示裝置。大體上,顯示裝置32向用戶(hù)顯示經(jīng)解碼視頻數(shù)據(jù),且可包括多 種顯示裝置中的任一者,例如液晶顯示器(LCD)、等離子顯示器、有機(jī)發(fā)光二極管(OLED)顯 示器,或另一類(lèi)型的顯示裝置。
[0054] 視頻編碼器20和視頻解碼器30可根據(jù)視頻壓縮標(biāo)準(zhǔn)操作,例如當(dāng)前在開(kāi)發(fā)的高 效視頻譯碼01EVC)標(biāo)準(zhǔn),且可符合HEVC測(cè)試模型(HM)。HEVC的新近草案從2012年7月2 日起從http://wgll.sc29.org/jct/doc_end_user/current_document.php?id= 5885/ JCTVC-11003-v5可用,其完整內(nèi)容以引用方式并入本文。替代地,視頻編碼器20和視頻解 碼器30可根據(jù)其它專(zhuān)門(mén)或行業(yè)標(biāo)準(zhǔn)來(lái)操作,例如ITU-TH. 264標(biāo)準(zhǔn),替代地稱(chēng)為MPEG-4第 10部分高級(jí)視頻譯碼(AVC),或此些標(biāo)準(zhǔn)的擴(kuò)展。然而本發(fā)明的技術(shù)不限于任一特定譯碼 標(biāo)準(zhǔn)。視頻壓縮標(biāo)準(zhǔn)的其它實(shí)例包含MPEG-2和ITU-TH. 263,以及例如VP8等開(kāi)放格式。
[0055] 雖然圖1中未圖示,但在一些方面中,視頻編碼器20和視頻解碼器30可各自與 音頻編碼器和解碼器集成,且可包含適當(dāng)?shù)腗UX-DEMUX單元或其它硬件和軟件,以處置 共同數(shù)據(jù)流或單獨(dú)數(shù)據(jù)流中的音頻和視頻兩者的編碼。如果適用,那么在一些實(shí)例中, MUX-DEMUX單元可符合ITUH. 223多路復(fù)用器協(xié)議,或例如用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)等其它協(xié) 議。
[0056] 可將視頻編碼器20和視頻解碼器30各自實(shí)施為多種合適的編碼器電路中的任一 者,例如一或多個(gè)微處理器、數(shù)字信號(hào)處理器OSP)、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén) 陣列(FPGA)、離散邏輯、軟件、硬件、固件,或其任何組合。當(dāng)所述技術(shù)部分地以軟件實(shí)施時(shí), 裝置可將用于所述軟件的指令存儲(chǔ)在合適的非暫時(shí)性計(jì)算機(jī)可讀媒體中,且使用一或多個(gè) 處理器以硬件執(zhí)行所述指令以執(zhí)行本發(fā)明的技術(shù)??蓪⒁曨l編碼器20和視頻解碼器30中 的每一者包含于一或多個(gè)編碼器或解碼器中,其中任一者可集成為相應(yīng)裝置中的組合式編 碼器/解碼器(CODEC)的部分。
[0057]JCT-VC正在致力于HEVC標(biāo)準(zhǔn)的開(kāi)發(fā)。HEVC標(biāo)準(zhǔn)化努力是基于稱(chēng)為HEVC測(cè)試模 型(腿)的視頻譯碼裝置的演進(jìn)模型。HM假設(shè)視頻譯碼裝置相對(duì)于根據(jù)例如ITU-TH. 264/ AVC的現(xiàn)有裝置的若干額外能力。舉例來(lái)說(shuō),H. 264提供九個(gè)幀內(nèi)預(yù)測(cè)編碼模式,而HM可提 供多達(dá)三十三個(gè)幀內(nèi)預(yù)測(cè)編碼模式。
[0058] 大體上,HM的工作模型描述了可將視頻幀或圖片劃分為包含亮度和色度樣本兩者 的樹(shù)塊或最大譯碼單元(LCU)的序列。樹(shù)塊可具有與H. 264標(biāo)準(zhǔn)的宏塊類(lèi)似的目的。切片 包含若干在譯碼次序上連續(xù)的樹(shù)塊。視頻幀或圖片可經(jīng)分割為一或多個(gè)切片。每一樹(shù)塊可 根據(jù)四叉樹(shù)而分裂為若干譯碼單元(CU)。舉例來(lái)說(shuō),作為四叉樹(shù)的根節(jié)點(diǎn)的樹(shù)塊可經(jīng)分裂 為四個(gè)子代節(jié)點(diǎn),且每一子代節(jié)點(diǎn)可又為父代節(jié)點(diǎn)且經(jīng)分裂為另外四個(gè)子代節(jié)點(diǎn)。作為四 叉樹(shù)的葉節(jié)點(diǎn)的最終的未分裂子代節(jié)點(diǎn)包括譯碼節(jié)點(diǎn),即經(jīng)譯碼視頻塊。與經(jīng)譯碼位流相 關(guān)聯(lián)的語(yǔ)法數(shù)據(jù)可界定可分裂樹(shù)塊的最大次數(shù),且也可界定譯碼節(jié)點(diǎn)的最小大小。
[0059]CU包含譯碼節(jié)點(diǎn)以及與譯碼節(jié)點(diǎn)相關(guān)聯(lián)的預(yù)測(cè)單元(PU)和變換單元(TU)。CU的 大小對(duì)應(yīng)于譯碼節(jié)點(diǎn)的大小,且形狀必須為正方形。CU的大小的范圍可從8x8像素直到具 有最大64x64像素更大的樹(shù)塊的大小。每一⑶可含有一或多個(gè)PU及一或多個(gè)TU。與⑶ 相關(guān)聯(lián)的語(yǔ)法數(shù)據(jù)可描述(例如)CU到一或多個(gè)PU的分割。分割模式可在CU是否經(jīng)跳過(guò) 或直接模式編碼、經(jīng)幀內(nèi)預(yù)測(cè)模式編碼或經(jīng)幀間預(yù)測(cè)模式編碼之間不同。PU的形狀可分割 為非正方形。與CU相關(guān)聯(lián)的語(yǔ)法數(shù)據(jù)也可描述(例如)CU根據(jù)四叉樹(shù)到一或多個(gè)TU的分 害IJ。TU的形狀可為正方形或非正方形。
[0060]HEVC標(biāo)準(zhǔn)允許根據(jù)TU的變換,所述變換針對(duì)不同的CU可為不同的。通?;卺?對(duì)經(jīng)分割LCU所界定的給定CU內(nèi)的PU的大小而對(duì)TU定大小,但可能并非始終如此。TU通 常具有與PU相同的大小,或小于PU。在一些實(shí)例中,可使用被稱(chēng)為"殘余四叉樹(shù)"(RQT)的 四叉樹(shù)結(jié)構(gòu)將對(duì)應(yīng)于CU的殘余樣本再分為若干較小單元。RQT的葉節(jié)點(diǎn)可被稱(chēng)為變換單元 (TU)??勺儞Q與TU相關(guān)聯(lián)的像素差值以產(chǎn)生可量化的變換系數(shù)。
[0061] 大體上,ro包含與預(yù)測(cè)過(guò)程相關(guān)的數(shù)據(jù)。舉例來(lái)說(shuō),當(dāng)PU經(jīng)幀內(nèi)模式編碼時(shí),PU 可包含描述用于PU的幀內(nèi)預(yù)測(cè)模式的數(shù)據(jù)。作為另一實(shí)例,當(dāng)ro經(jīng)幀間模式編碼時(shí),PU可 包含界定用于PU的運(yùn)動(dòng)向量的數(shù)據(jù)。界定用于ro的運(yùn)動(dòng)向量的數(shù)據(jù)可描述(例如)運(yùn)動(dòng) 向量的水平分量、運(yùn)動(dòng)向量的垂直分量、運(yùn)動(dòng)向量的分辨率(例如,四分之一像素精度或八 分之一像素精度)、運(yùn)動(dòng)向量所指向的參考圖片,和/或用于運(yùn)動(dòng)向量的參考圖片列表(例 如,列表0、列表1,或列表C)。
[0062] 大體上,TU用于變換和量化過(guò)程。具有一或多個(gè)PU的給定⑶也可包含一或多個(gè) 變換單元(TU)。在預(yù)測(cè)之后,視頻編碼器20可計(jì)算對(duì)應(yīng)于PU的殘余值。殘余值包括像素 差值,所述像素差值可變換為變換系數(shù)、量化且使用TU掃描以產(chǎn)生用于熵譯碼的經(jīng)串行化 變換系數(shù)。本發(fā)明通常使用術(shù)語(yǔ)"視頻塊"來(lái)指代CU的譯碼節(jié)點(diǎn)。在一些特定情況下,本 發(fā)明還可使用術(shù)語(yǔ)"視頻塊"來(lái)指代樹(shù)塊,即LCU或CU,其包含譯碼節(jié)點(diǎn)和PU和TU。
[0063] 視頻序列通常包含一系列視頻幀或圖片。圖片群組(G0P)通常包括一系列一或多 個(gè)視頻圖片。G0P可在G0P的標(biāo)頭、圖片中的一或多者的標(biāo)頭或別處包含描述G0P中包含 的圖片的數(shù)目的語(yǔ)法數(shù)據(jù)。圖片的每一切片可包含描述相應(yīng)切片的編碼模式的切片語(yǔ)法數(shù) 據(jù)。視頻編碼器20通常對(duì)個(gè)別視頻切片內(nèi)的視頻塊操作以便對(duì)視頻數(shù)據(jù)進(jìn)行編碼。視頻 塊可對(duì)應(yīng)于CU內(nèi)的譯碼節(jié)點(diǎn)。視頻塊可具有固定或變化的大小,且可根據(jù)指定譯碼標(biāo)準(zhǔn)而 大小不同。
[0064] 作為實(shí)例,HM支持以各種TO大小進(jìn)行預(yù)測(cè)。假設(shè)特定⑶的大小為2Nx2N,則HM 支持以2Nx2N或NxN的PU大小進(jìn)行幀內(nèi)預(yù)測(cè),及以2Nx2N、2NxN、Nx2N或NxN的對(duì)稱(chēng)PU大 小進(jìn)行幀間預(yù)測(cè)。HM也支持以2NxnU、2NxnD、nLx2N和nRx2N的PU大小進(jìn)行幀間預(yù)測(cè)的非 對(duì)稱(chēng)分割。在非對(duì)稱(chēng)分割中,CU的一個(gè)方向未分割,而另一方向分割為25%及75%。CU的 對(duì)應(yīng)于25%分割的部分是通過(guò)"n"跟隨有"上"、"下"、"左"或"右"的指示來(lái)指示。因此, 舉例來(lái)說(shuō),"2NxnU"指代以頂部2NxO. 5NPU及底部2Nxl. 5NPU水平分割的2Nx2NCU。
[0065] 在本發(fā)明中,"NxN"和"N乘N"可以可互換地使用以在垂直和水平尺寸方面指代 視頻塊的像素尺寸,例如16x16像素或16乘16像素。大體上,16x16塊將在垂直方向上具 有16個(gè)像素(y= 16)且在水平方向上具有16個(gè)像素(x= 16)。同樣,NxN塊通常在垂直 方向上具有N個(gè)像素且在水平方向上具有N個(gè)像素,其中N表示非負(fù)整數(shù)值。塊中的像素 可以布置成行和列。而且,塊不需要一定在水平方向上與在垂直方向上具有相同數(shù)目的像 素。舉例來(lái)說(shuō),塊可包括NxM像素,其中M不一定等于N。
[0066] 在使用CU的PU進(jìn)行幀內(nèi)預(yù)測(cè)性或幀間預(yù)測(cè)性譯碼之后,視頻編碼器20可計(jì)算用 于⑶的TU的殘余數(shù)據(jù)。PU可包括在空間域(也被稱(chēng)為像素域)中的像素?cái)?shù)據(jù),且TU可包 括在對(duì)殘余視頻數(shù)據(jù)應(yīng)用變換之后在變換域中的系數(shù),所述變換例如離散余弦變換(DCT)、 整數(shù)變換、小波變換,或概念上類(lèi)似的變換。殘余數(shù)據(jù)可對(duì)應(yīng)于未經(jīng)編碼圖片的像素與對(duì)應(yīng) 于PU的預(yù)測(cè)值之間的像素差。視頻編碼器20可形成包含用于CU的殘余數(shù)據(jù)的TU,且接著 變換所述TU以產(chǎn)生用于CU的變換系數(shù)。
[0067] 在應(yīng)用任何變換以產(chǎn)生變換系數(shù)之后,視頻編碼器20可執(zhí)行變換系數(shù)的量化。量 化一般指代其中對(duì)變換系數(shù)進(jìn)行量化以可能減少用以表示系數(shù)的數(shù)據(jù)量從而提供進(jìn)一步 壓縮的過(guò)程。量化過(guò)程可減少與系數(shù)中的一些或全部相關(guān)聯(lián)的位深度。舉例來(lái)說(shuō),n位值 可在量化期間舍入到m位值,其中n大于m。
[0068] 在一些實(shí)例中,視頻編碼器20可利用預(yù)定義掃描次序來(lái)掃描經(jīng)量化變換系數(shù),以 產(chǎn)生可經(jīng)熵編碼的串行化向量。在其它實(shí)例中,視頻編碼器20可執(zhí)行自適應(yīng)性掃描。在掃 描經(jīng)量化變換系數(shù)以形成一維向量之后,視頻編碼器20可(例如)根據(jù)上下文自適應(yīng)可變 長(zhǎng)度譯碼(CAVLC)、上下文自適應(yīng)二進(jìn)制算術(shù)譯碼(CABAC)、基于語(yǔ)法的上下文自適應(yīng)二進(jìn) 制算術(shù)譯碼(SBAC)、概率區(qū)間分割熵(PIPE)譯碼或另一熵編碼方法來(lái)對(duì)所述一維向量進(jìn) 行熵編碼。視頻編碼器20也可對(duì)與經(jīng)編碼視頻數(shù)據(jù)相關(guān)聯(lián)的語(yǔ)法元素進(jìn)行熵編碼,以供視 頻解碼器30用于對(duì)視頻數(shù)據(jù)進(jìn)行解碼。
[0069] 為了執(zhí)行CABAC,視頻編碼器20可將上下文模型內(nèi)的上下文指派給待發(fā)射的符 號(hào)。所述上下文可與(例如)符號(hào)的相鄰值是否為非零相關(guān)。為了執(zhí)行CAVLC,視頻編碼 器20可針對(duì)待發(fā)射的符號(hào)選擇可變長(zhǎng)度碼。可將VLC中的碼字建構(gòu)成使得相對(duì)較短碼對(duì) 應(yīng)于更有可能的符號(hào),而較長(zhǎng)碼對(duì)應(yīng)于較不可能的符號(hào)。以此方式,與(例如)針對(duì)待發(fā)射 的每一符號(hào)使用相等長(zhǎng)度碼字相比較,使用VLC可實(shí)現(xiàn)位節(jié)省。概率確定可基于指派給符 號(hào)的上下文。
[0070] 根據(jù)本發(fā)明的技術(shù),視頻編碼器20和視頻解碼器30可經(jīng)配置以執(zhí)行涉及LTRP 的P0C值的MSB的譯碼和RAP圖片的譯碼的各種技術(shù)。在一個(gè)實(shí)例中,將旗標(biāo)delta_ poc_lt_curr_pic_f1ag[i]添加到例如切片標(biāo)頭,移除切片標(biāo)頭中的旗標(biāo)de1ta_poc_msb_ present_flag[i],且當(dāng) num_long_term_pics大于0時(shí)字段 delta_poc_msb_cycle_lt[i] 在切片標(biāo)頭中存在。也就是說(shuō),視頻編碼器20和視頻解碼器30可經(jīng)配置以對(duì)delta_p〇c_ lt_curr_pic_flag[i]的值而非 delta_poc_msb_present_flag[i]的值進(jìn)行譯碼。在此實(shí) 例中,如果delta_poc_lt_curr_pic_flag[i]等于1,那么用信號(hào)表示當(dāng)前圖片與當(dāng)前圖片 的長(zhǎng)期參考圖片集中將包含的LTRP的P0C值之間的差。否則,用信號(hào)表示在解碼次序中的 先前RAP圖片與當(dāng)前圖片的長(zhǎng)期參考圖片集中將包含的LTRP的P0C值之間的差。
[0071] 在另一實(shí)例中,在上文提到的第一實(shí)例的頂部上,啟用序列參數(shù)集(SPS)中的 LTRP的信令。替代地,除了SPS之外或替代于SPS,LTRP的信令可在圖片參數(shù)集(PPS)中。
[0072] 在另一實(shí)例中,CRA圖片的切片標(biāo)頭中的no_output_of_prior_pics_flag的值強(qiáng) 制等于1。
[0073] 在另一實(shí)例中,rap_pic_id是使用u(N)描述符來(lái)譯碼,其中N為5、6、7、8或9,且 放置于切片標(biāo)頭中的較早處,在任何經(jīng)熵譯碼語(yǔ)法元素之前。根據(jù)ffiVC,"U(N) "表示使用 N個(gè)位的語(yǔ)法元素的譯碼。因此,根據(jù)本發(fā)明的技術(shù),rap_pic_id可使用5、6、7、8或9個(gè)位 來(lái)譯碼。
[0074] 視頻編碼器20和視頻解碼器30可經(jīng)配置以用各種方式對(duì)當(dāng)前圖片的LTRP的P0C 值(且特定來(lái)說(shuō),P0C值的MSB)進(jìn)行譯碼。下文描述三個(gè)實(shí)例性技術(shù)(稱(chēng)為實(shí)例性實(shí)施方 案1、2和3)。大體上,這些實(shí)例性技術(shù)包含從必然已接收以便對(duì)當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼 的圖片(例如最近隨機(jī)存取點(diǎn)(RAP)圖片或當(dāng)前圖片自身)的POC值的MSB預(yù)測(cè)LTRP的 POC值的MSB。
[0075] 以下在表1中展示實(shí)例性實(shí)施方案1的語(yǔ)法。視頻編碼器20和/或視頻解碼器 30可經(jīng)配置以基于以下表1界定的語(yǔ)義根據(jù)以下表1對(duì)切片標(biāo)頭進(jìn)行譯碼。本發(fā)明針對(duì)實(shí) 例性實(shí)施方案1描述的語(yǔ)法、語(yǔ)義和解碼過(guò)程改變是相對(duì)于以下HEVCWD7來(lái)展示,其中增 添由下劃線文字表示,且刪除由廳餘接文字表示:
[0076]表1
[0077]

【權(quán)利要求】
1. 一種對(duì)視頻數(shù)據(jù)進(jìn)行解碼的方法,所述方法包括: 對(duì)表示參考圖片次序計(jì)數(shù)POC值的最高有效位MSB與長(zhǎng)期參考圖片LTRP POC值的MSB 之間的差的值進(jìn)行解碼,其中所述參考POC值對(duì)應(yīng)于當(dāng)前圖片的POC值或在解碼次序中在 所述當(dāng)前圖片之前的圖片的POC值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便對(duì)所述當(dāng)前圖片適 當(dāng)?shù)剡M(jìn)行解碼; 基于所述經(jīng)解碼值和所述參考POC值確定所述LTRP POC值的所述MSB ;以及 至少部分地基于所述LTRP POC值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的至少一部分進(jìn)行 解碼。
2. 根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 對(duì)指示所述LTRP POC值的所述MSB是從隨機(jī)存取點(diǎn)RAP圖片的POC值預(yù)測(cè)還是從所 述當(dāng)前圖片的POC值預(yù)測(cè)的語(yǔ)法元素進(jìn)行解碼;以及 基于所述經(jīng)解碼值和所述語(yǔ)法元素再生所述LTRP的所述POC值的所述MSB。
3. 根據(jù)權(quán)利要求2所述的方法,其中再生所述LTRP的所述POC值包括: 當(dāng)所述語(yǔ)法元素指示所述LTRP的所述P0C值是從所述當(dāng)前圖片的所述P0C值預(yù)測(cè)時(shí), 將所述MSB P0C差值添加到所述當(dāng)前圖片的所述P0C值以再生所述LTRP的所述P0C值的 所述MSB ;以及 當(dāng)所述語(yǔ)法元素指示所述LTRP的所述P0C值是從所述RAP圖片的所述P0C值預(yù)測(cè)時(shí), 將所述MSB P0C差值添加到所述RAP圖片的所述P0C值以再生所述LTRP的所述P0C值的 所述MSB。
4. 根據(jù)權(quán)利要求2所述的方法,其中所述語(yǔ)法元素包括delta_poc_lt_curr_pic_ flag[i],其中i表示對(duì)應(yīng)于所述LTRP的索引。
5. 根據(jù)權(quán)利要求2所述的方法,其中對(duì)所述語(yǔ)法元素進(jìn)行解碼包括對(duì)所述當(dāng)前圖片的 切片的切片標(biāo)頭進(jìn)行解碼,其中所述切片標(biāo)頭包含所述語(yǔ)法元素。
6. 根據(jù)權(quán)利要求5所述的方法,其中對(duì)所述切片標(biāo)頭進(jìn)行解碼包括在不對(duì)delta_p〇c_ msb_present_flag[i]進(jìn)行解碼的情況下對(duì)所述切片標(biāo)頭進(jìn)行解碼。
7. 根據(jù)權(quán)利要求5所述的方法,其中所述切片標(biāo)頭不包含delta_poc_msb_ presenLflag[i]〇
8. 根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括當(dāng)所述語(yǔ)法元素對(duì)于后續(xù)圖片不存在 時(shí),確定對(duì)于所述后續(xù)圖片不存在長(zhǎng)期參考圖片。
9. 根據(jù)權(quán)利要求1所述的方法,其中對(duì)所述值進(jìn)行解碼包括對(duì)所述當(dāng)前圖片的切片的 切片標(biāo)頭、包含所述當(dāng)前圖片的圖片序列的序列參數(shù)集SPS以及所述當(dāng)前圖片的圖片參數(shù) 集PPS中的至少一者進(jìn)行解碼。
10. 根據(jù)權(quán)利要求1所述的方法,其中所述必然已接收其數(shù)據(jù)以便對(duì)所述當(dāng)前圖片適 當(dāng)?shù)剡M(jìn)行解碼的圖片包括隨機(jī)存取點(diǎn)RAP圖片。
11. 根據(jù)權(quán)利要求10所述的方法,其中所述RAP圖片包括在解碼次序中在所述當(dāng)前圖 片之前的在解碼次序中的最新RAP圖片。
12. 根據(jù)權(quán)利要求1所述的方法,其中所述參考P0C值對(duì)應(yīng)于所述當(dāng)前圖片的所述P0C 值。
13. 根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 對(duì)所述LTRP POC值的最低有效位LSB進(jìn)行解碼; 串聯(lián)所述LTRP P0C值的所述MSB與所述LTRP P0C值的所述LSB以再生所述LTRP P0C 值;以及 基于所述經(jīng)再生LTRP P0C值將所述LTRP添加到參考圖片集。
14. 一種對(duì)視頻數(shù)據(jù)進(jìn)行編碼的方法,所述方法包括: 相對(duì)于長(zhǎng)期參考圖片LTRP對(duì)當(dāng)前圖片的至少一部分進(jìn)行編碼; 確定所述LTRP的LTRP圖片次序計(jì)數(shù)P0C值;以及 對(duì)表示參考圖片次序計(jì)數(shù)P0C值的最高有效位MSB與所述LTRP P0C值的MSB之間的 差的值進(jìn)行編碼,其中所述參考P0C值對(duì)應(yīng)于當(dāng)前圖片的P0C值或在解碼次序中在所述當(dāng) 前圖片之前的圖片的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便對(duì)所述當(dāng)前圖片適當(dāng)?shù)剡M(jìn) 行解碼。
15. 根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包括對(duì)指示所述LTRP P0C值的所述MSB是 從隨機(jī)存取點(diǎn)RAP圖片的P0C值預(yù)測(cè)還是從所述當(dāng)前圖片的P0C值預(yù)測(cè)的語(yǔ)法元素進(jìn)行編 碼。
16. 根據(jù)權(quán)利要求15所述的方法,其中對(duì)所述語(yǔ)法元素進(jìn)行編碼包括對(duì)所述當(dāng)前圖片 的切片的切片標(biāo)頭進(jìn)行編碼,其中所述切片標(biāo)頭包含所述語(yǔ)法元素。
17. 根據(jù)權(quán)利要求15所述的方法,其進(jìn)一步包括: 確定對(duì)于后續(xù)圖片不存在長(zhǎng)期參考圖片;以及 基于所述確定,跳過(guò)對(duì)用于所述后續(xù)圖片的所述語(yǔ)法元素的譯碼。
18. 根據(jù)權(quán)利要求14所述的方法,其中對(duì)所述值進(jìn)行編碼包括對(duì)所述當(dāng)前圖片的切片 的切片標(biāo)頭、包含所述當(dāng)前圖片的圖片序列的序列參數(shù)集SPS以及所述當(dāng)前圖片的圖片參 數(shù)集PPS中的至少一者進(jìn)行編碼。
19. 根據(jù)權(quán)利要求14所述的方法,其中所述必然已接收其數(shù)據(jù)以便對(duì)所述當(dāng)前圖片適 當(dāng)?shù)剡M(jìn)行解碼的圖片包括隨機(jī)存取點(diǎn)RAP圖片。
20. 根據(jù)權(quán)利要求19所述的方法,其中所述RAP圖片包括在解碼次序中在所述當(dāng)前圖 片之前的在解碼次序中的最新RAP圖片。
21. 根據(jù)權(quán)利要求14所述的方法,其中所述參考P0C值對(duì)應(yīng)于所述當(dāng)前圖片的所述 P0C 值。
22. -種用于對(duì)視頻數(shù)據(jù)進(jìn)行解碼的裝置,所述裝置包括視頻解碼器,所述視頻解碼器 經(jīng)配置以:對(duì)表示參考圖片次序計(jì)數(shù)P0C值的最高有效位MSB與長(zhǎng)期參考圖片LTRP P0C值 的MSB之間的差的值進(jìn)行解碼,其中所述參考P0C值對(duì)應(yīng)于當(dāng)前圖片的P0C值或在解碼次 序中在所述當(dāng)前圖片之前的圖片的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便對(duì)所述當(dāng)前 圖片適當(dāng)?shù)剡M(jìn)行解碼;基于所述經(jīng)解碼值和所述參考P0C值確定所述LTRP P0C值的所述 MSB ;且至少部分地基于所述LTRP P0C值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的至少一部分進(jìn) 行解碼。
23. 根據(jù)權(quán)利要求22所述的裝置,其中所述視頻解碼器進(jìn)一步經(jīng)配置以對(duì)指示所述 LTRP P0C值的所述MSB是從隨機(jī)存取點(diǎn)RAP圖片的P0C值預(yù)測(cè)還是從所述當(dāng)前圖片的P0C 值預(yù)測(cè)的語(yǔ)法元素進(jìn)行解碼,且基于所述經(jīng)解碼值和所述語(yǔ)法元素再生所述LTRP的所述 P0C值的所述MSB。
24. 根據(jù)權(quán)利要求23所述的裝置,其中為了再生所述LTRP的所述POC值,所述視頻解 碼器經(jīng)配置以當(dāng)所述語(yǔ)法元素指示所述LTRP的所述P0C值是從所述當(dāng)前圖片的所述P0C 值預(yù)測(cè)時(shí),將所述MSB P0C差值添加到所述當(dāng)前圖片的所述P0C值以再生所述LTRP的所述 P0C值的所述MSB,且當(dāng)所述語(yǔ)法元素指示所述LTRP的所述P0C值是從所述RAP圖片的所 述P0C值預(yù)測(cè)時(shí),將所述MSB P0C差值添加到所述RAP圖片的所述P0C值以再生所述LTRP 的所述POC值的所述MSB。
25. 根據(jù)權(quán)利要求23所述的裝置,其中所述語(yǔ)法元素包括delta_poc_lt_curr_pic_ flag[i],其中i表示對(duì)應(yīng)于所述LTRP的索引。
26. 根據(jù)權(quán)利要求23所述的裝置,其中所述視頻解碼器經(jīng)配置以對(duì)所述當(dāng)前圖片的切 片的切片標(biāo)頭進(jìn)行解碼,其中所述切片標(biāo)頭包含所述語(yǔ)法元素。
27. 根據(jù)權(quán)利要求26所述的裝置,其中所述視頻解碼器經(jīng)配置以在不對(duì)delta_p〇c_ msb_present_flag[i]進(jìn)行解碼的情況下對(duì)所述切片標(biāo)頭進(jìn)行解碼。
28. 根據(jù)權(quán)利要求26所述的裝置,其中所述切片標(biāo)頭不包含delta_poc_msb_present_ flag[i]〇
29. 根據(jù)權(quán)利要求23所述的裝置,其中所述視頻解碼器進(jìn)一步經(jīng)配置以當(dāng)所述語(yǔ)法元 素對(duì)于后續(xù)圖片不存在時(shí)確定對(duì)于所述后續(xù)圖片不存在長(zhǎng)期參考圖片。
30. 根據(jù)權(quán)利要求22所述的裝置,其中為了對(duì)所述值進(jìn)行解碼,所述視頻解碼器經(jīng)配 置以對(duì)所述當(dāng)前圖片的切片的切片標(biāo)頭、包含所述當(dāng)前圖片的圖片序列的序列參數(shù)集SPS 以及所述當(dāng)前圖片的圖片參數(shù)集PPS中的至少一者進(jìn)行解碼。
31. 根據(jù)權(quán)利要求22所述的裝置,其中所述必然已接收其數(shù)據(jù)以便對(duì)所述當(dāng)前圖片適 當(dāng)?shù)剡M(jìn)行解碼的圖片包括隨機(jī)存取點(diǎn)RAP圖片。
32. 根據(jù)權(quán)利要求31所述的裝置,其中所述RAP圖片包括在解碼次序中在所述當(dāng)前圖 片之前的在解碼次序中的最新RAP圖片。
33. 根據(jù)權(quán)利要求22所述的裝置,其中所述參考P0C值對(duì)應(yīng)于所述當(dāng)前圖片的所述 P0C 值。
34. 根據(jù)權(quán)利要求22所述的裝置,其中所述視頻解碼器進(jìn)一步經(jīng)配置以對(duì)所述LTRP POC值的最低有效位LSB進(jìn)行解碼,串聯(lián)所述LTRP POC值的所述MSB與所述LTRP POC值的 所述LSB以再生所述LTRP POC值,且基于所述經(jīng)再生LTRP POC值將所述LTRP添加到參考 圖片集。
35. -種用于對(duì)視頻數(shù)據(jù)進(jìn)行解碼的裝置,所述裝置包括: 用于對(duì)表示參考圖片次序計(jì)數(shù)P0C值的最高有效位MSB與長(zhǎng)期參考圖片LTRP P0C值 的MSB之間的差的值進(jìn)行解碼的裝置,其中所述參考P0C值對(duì)應(yīng)于當(dāng)前圖片的P0C值或在 解碼次序中在所述當(dāng)前圖片之前的圖片的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便對(duì)所 述當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼; 用于基于所述經(jīng)解碼值和所述參考P0C值確定所述LTRP P0C值的所述MSB的裝置;以 及 用于至少部分地基于所述LTRP P0C值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的至少一部分 進(jìn)行解碼的裝置。
36. 根據(jù)權(quán)利要求35所述的裝置,其進(jìn)一步包括: 用于對(duì)指示所述LTRP POC值的所述MSB是從隨機(jī)存取點(diǎn)RAP圖片的POC值預(yù)測(cè)還是 從所述當(dāng)前圖片的P0C值預(yù)測(cè)的語(yǔ)法元素進(jìn)行解碼的裝置;以及 用于基于所述經(jīng)解碼值和所述語(yǔ)法元素再生所述LTRP的所述P0C值的所述MSB的裝 置。
37. 根據(jù)權(quán)利要求36所述的裝置,其中所述用于再生所述LTRP的所述P0C值的裝置包 括: 用于當(dāng)所述語(yǔ)法元素指示所述LTRP的所述P0C值是從所述當(dāng)前圖片的所述P0C值預(yù) 測(cè)時(shí)將所述MSB P0C差值添加到所述當(dāng)前圖片的所述P0C值以再生所述LTRP的所述P0C 值的所述MSB的裝置;以及 用于當(dāng)所述語(yǔ)法元素指示所述LTRP的所述P0C值是從所述RAP圖片的所述P0C值預(yù) 測(cè)時(shí)將所述MSB P0C差值添加到所述RAP圖片的所述P0C值以再生所述LTRP的所述P0C 值的所述MSB的裝置。
38. 根據(jù)權(quán)利要求36所述的裝置,其進(jìn)一步包括用于當(dāng)所述語(yǔ)法元素對(duì)于后續(xù)圖片不 存在時(shí)確定對(duì)于所述后續(xù)圖片不存在長(zhǎng)期參考圖片的裝置。
39. 根據(jù)權(quán)利要求35所述的裝置,其中所述用于對(duì)所述值進(jìn)行解碼的裝置包括用于對(duì) 所述當(dāng)前圖片的切片的切片標(biāo)頭、包含所述當(dāng)前圖片的圖片序列的序列參數(shù)集SPS以及所 述當(dāng)前圖片的圖片參數(shù)集PPS中的至少一者進(jìn)行解碼的裝置。
40. 根據(jù)權(quán)利要求35所述的裝置,其中所述必然已接收其數(shù)據(jù)以便對(duì)所述當(dāng)前圖片適 當(dāng)?shù)剡M(jìn)行解碼的圖片包括隨機(jī)存取點(diǎn)RAP圖片。
41. 根據(jù)權(quán)利要求40所述的裝置,其中所述RAP圖片包括在解碼次序中在所述當(dāng)前圖 片之前的在解碼次序中的最新RAP圖片。
42. 根據(jù)權(quán)利要求35所述的裝置,其中所述參考P0C值對(duì)應(yīng)于所述當(dāng)前圖片的所述 P0C 值。
43. -種具有存儲(chǔ)于其上的指令的計(jì)算機(jī)可讀存儲(chǔ)媒體,所述指令在執(zhí)行時(shí)致使處理 器: 對(duì)表示參考圖片次序計(jì)數(shù)P0C值的最高有效位MSB與長(zhǎng)期參考圖片LTRP P0C值的MSB 之間的差的值進(jìn)行解碼,其中所述參考POC值對(duì)應(yīng)于當(dāng)前圖片的POC值或在解碼次序中在 所述當(dāng)前圖片之前的圖片的P0C值,所述圖片的數(shù)據(jù)必然已經(jīng)接收以便對(duì)所述當(dāng)前圖片適 當(dāng)?shù)剡M(jìn)行解碼; 基于所述經(jīng)解碼值和所述參考P0C值確定所述LTRP P0C值的所述MSB ;以及 至少部分地基于所述LTRP P0C值相對(duì)于所述LTRP對(duì)所述當(dāng)前圖片的至少一部分進(jìn)行 解碼。
44. 根據(jù)權(quán)利要求43所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步包括致使所述處理器進(jìn)行 以下操作的指令: 對(duì)指示所述LTRP P0C值的所述MSB是從隨機(jī)存取點(diǎn)RAP圖片的P0C值預(yù)測(cè)還是從所 述當(dāng)前圖片的P0C值預(yù)測(cè)的語(yǔ)法元素進(jìn)行解碼;以及 基于所述經(jīng)解碼值和所述語(yǔ)法元素再生所述LTRP的所述P0C值的所述MSB。
45. 根據(jù)權(quán)利要求44所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述致使所述處理器再生所述 LTRP的所述P0C值的指令包括致使所述處理器進(jìn)行以下操作的指令: 當(dāng)所述語(yǔ)法元素指示所述LTRP的所述POC值是從所述當(dāng)前圖片的所述POC值預(yù)測(cè)時(shí), 將所述MSB P0C差值添加到所述當(dāng)前圖片的所述P0C值以再生所述LTRP的所述P0C值的 所述MSB ;以及 當(dāng)所述語(yǔ)法元素指示所述LTRP的所述P0C值是從所述RAP圖片的所述P0C值預(yù)測(cè)時(shí), 將所述MSB P0C差值添加到所述RAP圖片的所述P0C值以再生所述LTRP的所述P0C值的 所述MSB。
46. 根據(jù)權(quán)利要求43所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步包括致使所述處理器當(dāng)所 述語(yǔ)法元素對(duì)于后續(xù)圖片不存在時(shí)確定對(duì)于所述后續(xù)圖片不存在長(zhǎng)期參考圖片的指令。
47. 根據(jù)權(quán)利要求43所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述致使所述處理器對(duì)所述值 進(jìn)行解碼的指令包括致使所述處理器對(duì)所述當(dāng)前圖片的切片的切片標(biāo)頭、包含所述當(dāng)前圖 片的圖片序列的序列參數(shù)集SPS以及所述當(dāng)前圖片的圖片參數(shù)集PPS中的至少一者進(jìn)行解 碼的指令。
48. 根據(jù)權(quán)利要求43所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述必然已接收其數(shù)據(jù)以便對(duì) 所述當(dāng)前圖片適當(dāng)?shù)剡M(jìn)行解碼的圖片包括隨機(jī)存取點(diǎn)RAP圖片。
49. 根據(jù)權(quán)利要求48所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述RAP圖片包括在解碼次序 中在所述當(dāng)前圖片之前的在解碼次序中的最新RAP圖片。
50. 根據(jù)權(quán)利要求43所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述參考P0C值對(duì)應(yīng)于所述當(dāng) 前圖片的所述P0C值。
【文檔編號(hào)】H04N19/70GK104429082SQ201380035224
【公開(kāi)日】2015年3月18日 申請(qǐng)日期:2013年6月28日 優(yōu)先權(quán)日:2012年7月2日
【發(fā)明者】王益魁, 阿達(dá)許·克里許納·瑞瑪蘇布雷蒙尼安 申請(qǐng)人:高通股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1