x TID存在旗標(biāo)可不設(shè)定(例如,等于0)。
[0088]在另一個(gè)替代性實(shí)施例中,可指示Max TID的存在的任何現(xiàn)存旗標(biāo)(例如,max_ tid_ref_present_f lag)可不存在(例如,或從上述HEVC擴(kuò)展方法的上下文中的語(yǔ)法移除)。 另外,處理器13可在比表示|/^110值的變量(例如,11^_1^(1_;[1_16;1^;[08_。11181[;[])更早 的位置中用信號(hào)表示上述參考層旗標(biāo)(例如,311_代€_]^7618_3(:1:;^6_;^38)。在此實(shí)施例 中,當(dāng)參考層旗標(biāo)經(jīng)設(shè)定(例如,等于1)時(shí),表示Max TID值的變量可不存在。以下在語(yǔ)法表1 中展示此替代實(shí)施例的一個(gè)實(shí)例實(shí)施方案:
[0090]表 1
[0091]在另一實(shí)施例中,處理器13可在比可指示Max TID的存在的任何現(xiàn)存旗標(biāo)(例如, max_tid_ref_present_flag)更早的位置和比表示Max TID值的變量(例如,max_tid_i 1_ ref_pics_plusl [i])更早的位置中用信號(hào)表示上述參考層旗標(biāo)(例如,all_ref_layers_ active_f lag)。在此實(shí)施例中,當(dāng)參考層旗標(biāo)經(jīng)設(shè)定(例如,等于I)且Max TID變量存在時(shí), Max TID變量值可為7。換句話(huà)說(shuō),Max TID變量值可等于VPS最大子層變量(例如,vps_max_ sub_layers_minusl+l)〇
[0092]圖5說(shuō)明用于視頻編碼器(例如,視頻編碼器20)的處理器(例如,處理器13)如結(jié)合 圖4所描述指示層間參考圖片集是否包含不受限制在層間預(yù)測(cè)中使用的全部直接參考層圖 片的一個(gè)方法的流程圖。
[0093] 方法500在框505處開(kāi)始。在框510處,處理器13可確定與第一當(dāng)前圖片(例如,圖4 的第一當(dāng)前圖片CP1)相關(guān)聯(lián)的直接參考層圖片(例如,圖4的直接參考層圖片410A1、410A2) 中的每一者是否包含在第一當(dāng)前圖片CPl的層間參考圖片集中。所述方法可針對(duì)視頻序列 中的圖片中的每一者重復(fù)。處理器13可使用上文所描述的方法中的任一者執(zhí)行此確定。在 一些實(shí)施例中,處理器13可以另一方式做出此確定。
[0094] 處理器13可確定(在框510處)與所述當(dāng)前圖片相關(guān)聯(lián)的直接參考層圖片中的每一 者包含在所述當(dāng)前圖片的層間參考圖片集中。在此情況下,在框520處處理器可設(shè)定指示, 其指示不受限制在層間預(yù)測(cè)中使用的用于當(dāng)前層的全部直接參考層圖片包含在所述當(dāng)前 圖片的層間參考圖片集中。在一個(gè)方面中,這可對(duì)應(yīng)于圖4的行440中的值中的每一者為 "是",無(wú)論圖4的行450中的值如何。在框520中設(shè)定所述指示可因此對(duì)應(yīng)于相對(duì)于將旗標(biāo)設(shè) 定為"Γ的值的所描述方法,如圖4的行460中指示。
[0095] 處理器13可改為確定(在框510處)與所述當(dāng)前圖片相關(guān)聯(lián)的直接參考層圖片中的 并非每一者包含在所述當(dāng)前圖片的層間參考圖片集中。舉例來(lái)說(shuō),如圖4中所說(shuō)明,直接參 考層圖片410A1未包含在層間參考圖片集中。在此情況下,在框530處,處理器可確定未包含 在當(dāng)前圖片的層間參考圖片集中的與所述當(dāng)前圖片相關(guān)聯(lián)的直接參考層圖片中的任一者 是否不受限制在層間預(yù)測(cè)中使用。舉例來(lái)說(shuō),處理器13可使用相對(duì)于圖4的行450所描述的 方法相對(duì)于直接參考層圖片410A1做出此確定。在一些方面,處理器13可以另一方式做出此 確定,如結(jié)合圖4進(jìn)一步描述。
[0096]處理器可確定(在框530處)未包含在當(dāng)前圖片405的層間參考圖片集中的與所述 當(dāng)前圖片相關(guān)聯(lián)的直接參考層圖片中沒(méi)有任一者不受限制在層間預(yù)測(cè)中使用(或未包含在 當(dāng)前圖片的層間參考圖片集中的與所述當(dāng)前圖片相關(guān)聯(lián)的全部直接參考層圖片受限制以 免在層間預(yù)測(cè)中使用)。在此情況下,在框520處處理器可設(shè)定指示,其指示不受限制在層間 預(yù)測(cè)中使用的用于當(dāng)前層的全部直接參考層圖片包含在所述當(dāng)前圖片的層間參考圖片集 中,如上文所論述。
[0097]替代地,處理器可改為確定(在框530處)未包含在當(dāng)前圖片405的層間參考圖片集 中的與所述當(dāng)前圖片相關(guān)聯(lián)的直接參考層圖片中的至少一者不受限制在層間預(yù)測(cè)中使用。 在此情況下,隨后在框540處,處理器可設(shè)定指示,其指示不受限制在層間預(yù)測(cè)中使用的用 于當(dāng)前層的并非全部直接參考層圖片包含在層間參考圖片集中。在一個(gè)方面中,這可對(duì)應(yīng) 于相對(duì)于如結(jié)合圖4所描述將旗標(biāo)設(shè)定為"0"的值的所描述的方法。如上文所論述,在一些 實(shí)施例中旗標(biāo)值可初始化為初始化值。在此情況下,如果所述值設(shè)定成等于初始化值,那么 處理器可不設(shè)定旗標(biāo)值。
[0098] 所述方法在框550處結(jié)束。如上文結(jié)合圖4所描述,以上過(guò)程僅是處理器13可如何 確定所述指示的一個(gè)實(shí)例。
[0099] 圖6說(shuō)明可經(jīng)處理以確定來(lái)自一或多個(gè)直接參考層圖片(在本文中也被稱(chēng)作"直接 參考圖片"、"參考圖片"或"參考層圖片")的有效參考層圖片的數(shù)目的視頻信息600的實(shí)例。 有效參考層圖片是當(dāng)前正使用層間預(yù)測(cè)處理的參考層中的圖片。有效參考層圖片對(duì)應(yīng)于用 以解碼當(dāng)前圖片的特定直接參考層圖片。在一個(gè)實(shí)施例中,參考圖片集僅含有有效參考層 圖片。因此,在一個(gè)實(shí)施例中,術(shù)語(yǔ)"有效參考圖片集"和"參考圖片集"可互換使用。在一個(gè) 方面中,相對(duì)于圖6描述的特征中的一或多者可大體上由解碼器(例如,圖1A、1B和/或3的視 頻解碼器30)執(zhí)行。在一個(gè)方面中,視頻解碼器30可從編碼器(例如,圖1A、1B和/或2的視頻 編碼器20)接收各種指示。在另一實(shí)施例中,所述指示可從不同裝置接收或可存儲(chǔ)于存儲(chǔ)器 單元(例如,圖IA的存儲(chǔ)裝置34、圖3的存儲(chǔ)器92等)中。相對(duì)于圖6描述的其它實(shí)施例也可以 包含在存儲(chǔ)器單元中。相對(duì)于圖6描述的操作可由處理器(例如,圖1A-3中的任何一或多者 的源模塊、目的地模塊、視頻編碼器和/或視頻解碼器內(nèi)的處理器,圖IB的處理器/控制器模 塊13,和/或視頻處理單元,例如圖IB的視頻處理單元21等)執(zhí)行。視頻解碼器、視頻編碼器、 存儲(chǔ)器單元和/或處理器可彼此通信和/或操作性地連接。
[0100] 在一個(gè)實(shí)施例中,在確定來(lái)自一或多個(gè)直接參考層圖片的有效參考層圖片的數(shù)目 (例如,量)之前,視頻解碼器30可首先確定不受限制在層間預(yù)測(cè)中使用的全部所述一或多 個(gè)直接參考層圖片是否包含在與當(dāng)前圖片相關(guān)聯(lián)的層間參考圖片集中。在一個(gè)方面中,層 間參考圖片集可包括結(jié)合圖4-5描述的層間參考圖片集的全部或一部分。在一個(gè)方面中,層 間參考圖片集還可包含其它圖片。在一個(gè)實(shí)施例中,視頻解碼器30可基于指示而確定不受 限制在層間預(yù)測(cè)中使用的全部所述一或多個(gè)直接參考層圖片是否包含在與當(dāng)前圖片相關(guān) 聯(lián)的層間參考圖片集中。舉例來(lái)說(shuō),所述指示可由視頻編碼器20設(shè)定且存儲(chǔ)和/或提供到視 頻解碼器30。在此實(shí)例中,所述指示可包括相對(duì)于圖4的行460描述的指示。在一個(gè)實(shí)例中, 所述指示可為設(shè)定成"Γ的旗標(biāo)。在其它實(shí)施例中,視頻解碼器30可以其它方式做出此確 定。如相對(duì)于圖4所描述,視頻解碼器30還可從視頻編碼器20或從一些其它源接收所述一或 多個(gè)直接參考層圖片。
[0101]視頻序列615包含存取單元(共同稱(chēng)為存取單元620),其中存取單元620中的每一 者可含有一或多個(gè)圖片。圖6的視頻序列615說(shuō)明兩個(gè)存取單元AU1、AU2;然而,視頻序列615 可包含任何數(shù)目的存取單元620。每一存取單元AU1、AU2可與視頻信息的一或多個(gè)層625相 關(guān)聯(lián),如由基礎(chǔ)層BL和三個(gè)增強(qiáng)層EL1、EL2和EL3所說(shuō)明。最低所說(shuō)明的層或在視頻信息600 的極底部的層可為基礎(chǔ)層(BL)或參考層(RL),且在極頂部層級(jí)或在視頻信息600的最高層 級(jí)的層可為增強(qiáng)層。"經(jīng)增強(qiáng)層"可視為與"增強(qiáng)層"同義,且這些術(shù)語(yǔ)可互換使用。在此實(shí)例 中,層BL是基礎(chǔ)層且層ELI、EL2和EL3分別是第一、第二和第三增強(qiáng)層?;A(chǔ)層BL與最高增強(qiáng) 層EL3之間的層可充當(dāng)增強(qiáng)層和/或參考層。在此實(shí)例中,層EL1、EL2和EL3表示增強(qiáng)層。
[0102] 舉例來(lái)說(shuō),給定層(例如,第二增強(qiáng)層EL2)可為用于給定層下方(即,前面)的層的 增強(qiáng)層,所述給定層例如基礎(chǔ)層(例如,基礎(chǔ)層BL)或任何介入增強(qiáng)層(例如,第一增強(qiáng)層 ELI)。此外,給定層(例如,第二增強(qiáng)層EL2)還可充當(dāng)用于給定層上方(即,在之后)的增強(qiáng)層 (例如,第三增強(qiáng)層EL3)的參考層?;A(chǔ)層(即,具有例如經(jīng)設(shè)定為或等于"Γ的層識(shí)別(ID) 的最低層)與頂部層(或最高層)之間的任何給定層可用作用于通過(guò)相對(duì)于給定層更高的層 的層間預(yù)測(cè)的參考,且可使用比給定層低的層作為用于層間預(yù)測(cè)的參考來(lái)確定。
[0103] 當(dāng)前正處理的層625可被稱(chēng)為"當(dāng)前層"。在實(shí)例說(shuō)明中,第三增強(qiáng)層EL3表示當(dāng)前 層。當(dāng)前層可與一或多個(gè)直接參考層相關(guān)聯(lián)。如上所提到,直接參考層是可以用于另一層的 層間預(yù)測(cè)的層,例如當(dāng)前層。在所說(shuō)明的實(shí)例中,第一增強(qiáng)層ELl和基礎(chǔ)層BL分別表示當(dāng)前 層(例如,在所說(shuō)明的實(shí)施例中是第三增強(qiáng)層EL3)的第一和第二直接參考層。第一增強(qiáng)層 ELl和基礎(chǔ)層BL是當(dāng)前層的直接參考層,因?yàn)樗鼈兘?jīng)確定為可以用于第三增強(qiáng)層的幀間預(yù) 測(cè)的層,所述第三增強(qiáng)層在此實(shí)例中是當(dāng)前層。
[0104] 層625中的每一者可包括一或多個(gè)圖片,每一圖片與層625中的一者和存取單元 AUl、AU2中的一者相關(guān)聯(lián)。與當(dāng)前層(在此實(shí)例中,第三增強(qiáng)層EL3)相關(guān)聯(lián)的圖片可共同地 稱(chēng)為當(dāng)前圖片605。舉例來(lái)說(shuō),在所說(shuō)明的實(shí)施例中,當(dāng)前圖片605包含位于第一存取單元 AUl內(nèi)的第一當(dāng)前圖片CPl和位于第二存取單元AU2內(nèi)的第二當(dāng)前圖片CP2。在當(dāng)前層(例如, 第三增強(qiáng)層EL3)的直接參考層(例如,第一增強(qiáng)層ELl和基礎(chǔ)層BL)中的圖片(例如,圖片 610A1、610A2、610B1、610B2)可共同地稱(chēng)為直接參考層圖片610(或參考層圖片610)。舉例來(lái) 說(shuō),直接參考層圖片610B1是第一直接參考層(在此實(shí)例中,第一增強(qiáng)層ELI)和第二存取單 元AU2中的圖片。此直接參考層圖片610B1也可被稱(chēng)作"當(dāng)前圖片2的直接參考層圖片1"。作 為另一實(shí)例,直接參考層圖片610A2是第二直接參考層(在此實(shí)例中,基礎(chǔ)層BL)和第一存取 單元AUl中的圖片。此直接參考層圖片610A1也可被稱(chēng)作"當(dāng)前圖片1的直接參考層圖片2"。 在當(dāng)前層的非直接參考層(例如,非直接參考層EL2)中的圖片可簡(jiǎn)單地稱(chēng)為圖片608。在所 說(shuō)明的實(shí)施例中,圖片608包含位于第一存取單元AUl中的圖片608A和位于第二存取單元 AU2中的第二圖片608B。在一個(gè)實(shí)施例中,處理器(例如,處理器13)可不基于非直接參考層 (例如,第二增強(qiáng)層EL2)中的圖片608A和608B而考慮或做出任何確定。
[0105] 直接參考層圖片610中的每一者可與相應(yīng)時(shí)間識(shí)別號(hào)或值或"TID值"(未圖示)相 關(guān)聯(lián)。在一個(gè)方面中,存取單元AUl、AU2中的一者中的圖片中的每一者可與相同(即,共同) TID值相關(guān)聯(lián)。舉例來(lái)說(shuō),對(duì)于第一存取單元AUl,當(dāng)前圖片CPl、圖片608A以及直接參考層圖 片610A1和610A2兩者可與相同TID值相關(guān)聯(lián)。在一些方面中,處理器13可分別確定直接參考 層圖片610中的每一者的相關(guān)聯(lián)TID值是否小于預(yù)定閾值(例如,"最大時(shí)間識(shí)別值"、"最大 時(shí)間識(shí)別號(hào)"或"Max TID")。在一些實(shí)施例中,Max TID可與當(dāng)前層和視頻序列615相關(guān)聯(lián)。 在所說(shuō)明的實(shí)例中,直接參考層圖片610A1與大于或等于Max TID的TID值相關(guān)聯(lián),且直接參 考層圖片610B1與小于Max TID的TID值相關(guān)聯(lián)。在一個(gè)實(shí)施例中,Max TID可為"4"的值,與 直接參考層圖片610A1(第一存取單元AUl中)相關(guān)聯(lián)的TID值可為"5",且與直接參考層圖片 610B1 (第二存取單元AU2中)相關(guān)聯(lián)的TID值可為"2"。在此情況下,直接參考層圖片610A1將 不會(huì)確定為當(dāng)前圖片的有效參考層圖片,因?yàn)榕c直接參考層圖片610A1相關(guān)聯(lián)的TID值大于 或等于Max TID。然而,在此情況下,直接參考層圖片610B1將經(jīng)確定為當(dāng)前圖片的有效參考 層圖片,因?yàn)榕c直接參考層圖片610B1相關(guān)聯(lián)的TID值不大于或等于Max TID。在一些實(shí)施例 中,Max TID可對(duì)于整個(gè)視頻序列615為恒定值。舉例來(lái)說(shuō),Max TID可按照視頻編碼標(biāo)準(zhǔn)對(duì) 于整個(gè)視頻序列615保持恒定(例如,HEVC標(biāo)準(zhǔn)的max_tid_il_ref_pics_plusl[i]變量)。在 其它實(shí)施例中,Max TID可在視頻序列615中的每存取單元AU1、AU2變化。換句話(huà)說(shuō),每一相 應(yīng)存取單元AUl、AU2可與相應(yīng)Max TID相關(guān)聯(lián)。
[0106] 處理器13可使用直接參考層圖片610中的每一者和每一直接參考層圖片的相關(guān)聯(lián) 當(dāng)前圖片605的性質(zhì)確定各種信息。圖6的行630說(shuō)明此信息的一個(gè)實(shí)施例。舉例來(lái)說(shuō),行630 中的值表示來(lái)自存取單元AUl、AU2中的每一者中的所述一或多個(gè)直接參考層圖片610的有 效參考層圖片的數(shù)目。
[0107] 如上文所描述,對(duì)于視頻序列615的每一存取單元,處理器13可確定來(lái)自所述一或 多個(gè)直接參考層圖片610的有效的數(shù)目。舉例來(lái)說(shuō),關(guān)于第一存取單元AU1,處理器13可確定 來(lái)自第一存取單元的當(dāng)前圖片的直接參考層圖片610A1和610A2的有效參考層圖片的數(shù)目。 在一個(gè)實(shí)施例中,處理器13可將有效參考層圖片的數(shù)目確定為等于與小于Max TID的TID值 相關(guān)聯(lián)的直接參考層圖片610的數(shù)目。關(guān)于存取單元AUl,直接參考層圖片610A1和610A2兩 者與大于或等于Max TID的TID值相關(guān)聯(lián)。因此,處理器13可不將直接參考層圖片610A1或 610A2計(jì)數(shù)為有效參考層圖片。因此,在存取單元AUl的所說(shuō)明的實(shí)施例中,處理器13可確定 來(lái)自所述一或多個(gè)直接參考層圖片610的有效參考層圖片的數(shù)目等于"0",如對(duì)應(yīng)于第一存 取單元AUl的行630的部分中所示。
[0108] 關(guān)于第二存取單元AU2,處理器13可類(lèi)似地確定來(lái)自第二存取單元的當(dāng)前圖片的 直接參考層圖片610B1和610B2的有效參考層圖片的數(shù)目。如上文所描述,在一個(gè)實(shí)施例中, 處理器13可將有效參考層圖片的數(shù)目確定為等于與小于Max TID的TID值相關(guān)聯(lián)的直接參 考層圖片610的數(shù)目。關(guān)于存取單元AU2,直接參考層圖片610B1和610B2兩者與小于Max TID 的TID值相關(guān)聯(lián)。因此,處理器13可將直接參考層圖片610B1和610B2兩者計(jì)數(shù)為有效參考層 圖片。因此,在存取單元AU2的所說(shuō)明的實(shí)施例中,處理器13可確定來(lái)自所述一或多個(gè)直接 參考層圖片610的有效參考層圖片的數(shù)目等于"2",如對(duì)應(yīng)于第二存取單元AU2的行630的部 分中所示。
[0109] 處理器13可使用任何其它數(shù)目的可能考慮和/或確定來(lái)確定有效參考層圖片的數(shù) 目。在一個(gè)替代實(shí)施例中,處理器13可確定直接參考層圖片610中的哪些不是有效參考層圖 片(例如,通過(guò)確定與大于或等于Max TID的TID值相關(guān)聯(lián)的直接參考層圖片610的數(shù)目)且 隨后基于差值確定有效參考層圖片的數(shù)目。
[0110]確定有效參考層圖片的數(shù)目后(如行630處指示),處理器13接著可按照視頻解碼 標(biāo)準(zhǔn)將此確定指示為變量值(例如,HEVC標(biāo)準(zhǔn)的NumActiveRefLayer