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

可擴(kuò)展視頻信號(hào)編碼/解碼方法及裝置的制造方法_4

文檔序號(hào):9757305閱讀:來源:國(guó)知局
畫面和第二層間參考畫面中的 任一個(gè)時(shí),可以選擇兩種畫面中的哪一個(gè)被使用。為此,解碼裝置可以發(fā)送兩種畫面中的那 一個(gè)被使用的信息。
[0151] 可替選地,對(duì)于畫面的選擇使用,可以使用參考索引。更具體地,使用基于預(yù)測(cè)塊 的參考索引,可以選擇僅第一層間參考畫面或僅第二層間參考畫面,或者可以選擇第一層 間參考畫面和第二層間參考畫面兩者。
[0152] 當(dāng)層間參考畫面被添加至參考畫面列表時(shí),需要改變布置在參考畫面列表中的參 考畫面的數(shù)目的范圍或分配給各參考畫面的參考索引的數(shù)目的范圍。
[0153] 在此,假設(shè)作為指示基本層的參考畫面列表的參考索引的最大值的片頭語法元素 的 num_ref_idx_10_active_minusl和 num_ref_idx_ll_active_minusl 的范圍具有0 至14的 值。
[0154] 在第一層間參考畫面和第二層間參考畫面中的一個(gè)被使用時(shí),作為指示當(dāng)前層的 參考畫面列表的參考索引的最大值的語法元素 num_ref_idx jO_active_minus]^Pnum_ ref_idx_ll_active_minusl的范圍可以被限定為值的范圍為從0至15。可替選地,即使在第 一層間參考畫面和第二層間參考畫面兩者被使用的情況下,當(dāng)兩個(gè)層間參考畫面被添加至 不同的參考畫面列表時(shí),1111111_代;1^_1(^_10_&(31:;^6_111;[111181和1111111_代;1^_1(^_11_&(31:;^6_ minusl的范圍可以被限定為值的范圍為從0至15。
[0155] 例如,在參考畫面列表L0中的臨時(shí)參考畫面的數(shù)目為15時(shí),如果第一層間參考畫 面或第二層間參考畫面被添加至參考畫面列表,則總共存在16個(gè)參考畫面,并且num_ ref_ idx_10_active_minusl 的值為15。
[0156] 可替選地,在第一層間參考畫面和第二層間參考畫面兩者被使用時(shí),或者在兩個(gè) 層間參考畫面被添加至同一參考畫面列表時(shí),作為指示當(dāng)前層的參考畫面列表的參考索引 的最大值的語法元素的 num_ref_idx_10_active_minusl 和num_ref_idx_l l_active_ minusl的范圍可以被限定為值的范圍為從0至16。
[0157] 例如,在參考畫面列表L0中的臨時(shí)參考畫面的數(shù)目為15、并且第一層間參考畫面 和第二層間參考畫面被添加至參考畫面列表L0時(shí),則總共存在17個(gè)參考畫面,并且num_ ref_idx_10_active_minusl 的值為16。
[0158] 可以基于在步驟S320處生成的參考畫面列表來執(zhí)行當(dāng)前層的幀間預(yù)測(cè)(S330)。
[0159] 更具體地,從參考畫面列表選擇與當(dāng)前塊的參考索引對(duì)應(yīng)的參考畫面。所選的參 考畫面可以是與當(dāng)前塊存在于同一層的臨時(shí)參考畫面或者從參考層的相應(yīng)畫面上采樣的 層間參考畫面。
[0160] 參考畫面中的參考炔基于當(dāng)前塊的運(yùn)動(dòng)矢量被指定,并且可以使用指定的參考?jí)K 的重建的采樣值或紋理信息來預(yù)測(cè)當(dāng)前塊的采樣值或紋理信息。在這種情況下,在與當(dāng)前 塊的參考索引對(duì)應(yīng)的參考畫面為層間參考畫面時(shí),參考?jí)K可以為與當(dāng)前塊位于同一位置處 的塊。為此,在當(dāng)前塊的參考畫面為層間參考畫面時(shí),當(dāng)前塊的運(yùn)動(dòng)矢量可以被設(shè)置為(〇, 0)〇
[0161] 圖4示出了根據(jù)應(yīng)用本發(fā)明的實(shí)施方式的用于基于參考有效標(biāo)簽來確定參考層的 相應(yīng)畫面的方法,并且圖5示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于參考有效標(biāo)簽的語 法表。
[0162] 參照?qǐng)D4,可以從比特流獲取參考有效標(biāo)簽(S400)。
[0163] 參考有效標(biāo)簽(all_ref_layers_active_f lag)可以指示是否應(yīng)用下述限制:與當(dāng) 前層具有直接相關(guān)性的所有層的相應(yīng)畫面被用于當(dāng)前畫面的層間預(yù)測(cè)。參照?qǐng)D5,可以從視 頻參數(shù)設(shè)置中獲取參考有效標(biāo)簽。
[0?64] 此處,可以基于直接相關(guān)性標(biāo)簽(direct_dependency_f lag[i ] [ j])來確定某個(gè)層 是否為與當(dāng)前層具有直接相關(guān)性的層。direct_dependency_flag[i][j]可以指示第j層是 否被用于第i層(即當(dāng)前層)的層間預(yù)測(cè)。
[0165] 例如,當(dāng)直接相關(guān)性標(biāo)簽的值為1時(shí),第j層可以用于第i當(dāng)前層的層間預(yù)測(cè),而當(dāng) 直接相關(guān)性標(biāo)簽的值為〇時(shí),第j層不能用于第i當(dāng)前層的層間預(yù)測(cè)。
[0166] 可以檢查參考有效標(biāo)簽的值是否為1(S410)。
[0167] 當(dāng)參考有效標(biāo)簽的值為1時(shí),應(yīng)用下述限制:與當(dāng)前層具有直接相關(guān)性的所有層的 相應(yīng)畫面被用于當(dāng)前畫面的層間預(yù)測(cè)。在這種情況下,與當(dāng)前層具有直接相關(guān)性的所有層 的相應(yīng)畫面可以被包括在用于當(dāng)前畫面的參考畫面列表中。因此,與當(dāng)前層具有直接相關(guān) 性的所有層的相應(yīng)畫面可以被確定為被用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面(S420)。
[0168] 與此相反,當(dāng)參考有效標(biāo)簽的值為0時(shí),不應(yīng)用下述限制:與當(dāng)前層具有直接相關(guān) 性的所有層的相應(yīng)畫面被用于當(dāng)前畫面的層間預(yù)測(cè)。也就是說,當(dāng)前層中的當(dāng)前畫面可以 使用與當(dāng)前層具有直接相關(guān)性的所有層的相應(yīng)畫面、或者選擇性地僅使用與當(dāng)前層具有直 接相關(guān)性的所有層中的一些層的相應(yīng)畫面來執(zhí)行層間預(yù)測(cè)。也就是說,當(dāng)參考有效標(biāo)簽的 值為〇時(shí),可以將與當(dāng)前層具有直接相關(guān)性的所有層的相應(yīng)畫面包括在用于當(dāng)前畫面的參 考畫面列表中,或者可替選地,可以選擇性地僅將一些層的相應(yīng)畫面包括在參考畫面列表 中。因此,有必要在與當(dāng)前層具有直接相關(guān)性的各層的相應(yīng)畫面中指定要用于當(dāng)前畫面的 層間預(yù)測(cè)的相應(yīng)畫面。為此,可以獲取當(dāng)前畫面的層間參考信息(S430)。
[0169] 此處,層間參考信息可以包括層間預(yù)測(cè)標(biāo)簽、關(guān)于參考畫面的數(shù)目的信息以及參 考層標(biāo)識(shí)符中的至少一個(gè)。
[0170] 更具體地,層間預(yù)測(cè)標(biāo)簽可以指示在當(dāng)前畫面的解碼過程中是否使用層間預(yù)測(cè)。 關(guān)于參考畫面的數(shù)目的信息可以指示要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面的數(shù)目。為了 編碼效率,可以將關(guān)于參考畫面的數(shù)目的信息編碼成通過從要用于當(dāng)前畫面的層間預(yù)測(cè)的 相應(yīng)畫面的數(shù)目中減去1而得到的值,然后可以通過發(fā)信號(hào)傳送該值。參考層標(biāo)識(shí)符可以是 包括要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面的層中的每個(gè)層的層標(biāo)識(shí)符(lay erld)。
[0171] 后面將參照?qǐng)D6和圖7詳細(xì)描述用于獲得層間參考信息的方法。
[0172]可以基于在步驟S430處獲得的層間參考信息來確定要用于層間預(yù)測(cè)的相應(yīng)畫面 (S440)〇
[0173] 例如,當(dāng)前畫面的層間預(yù)測(cè)標(biāo)簽的值為1的情況意味著當(dāng)前畫面被用于執(zhí)行層間 預(yù)測(cè)。在這種情況下,可以將與當(dāng)前層具有直接相關(guān)性的層中由參考層標(biāo)識(shí)符指定的層的 相應(yīng)畫面確定為要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面。
[0174] 與此相反,當(dāng)前畫面的層間預(yù)測(cè)標(biāo)簽的值為0的情況意味著當(dāng)前畫面不被用于執(zhí) 行層間預(yù)測(cè),因此在與當(dāng)前層具有直接相關(guān)性的所有層的相應(yīng)畫面中沒有任何畫面可以被 用于當(dāng)前畫面的層間預(yù)測(cè)。
[0175] 圖6示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于獲取當(dāng)前畫面的層間參考信息的 方法,以及圖7示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于層間參考信息的語法表。
[0176] 參照?qǐng)D6,可以基于參考有效標(biāo)簽來獲取層間預(yù)測(cè)標(biāo)簽(S600)。
[0177] 參照?qǐng)D7,僅當(dāng)參考有效標(biāo)簽(all_ref_layerS_a CtiVe_flag)的值為0時(shí),可以獲 取層間預(yù)測(cè)標(biāo)簽(11^61'_1&}^1'_卩代(1_611&1316(1_;1^1&8)(3700)。
[0178] 參考有效標(biāo)簽的值為1的情況可能意味著與當(dāng)前層具有直接相關(guān)性的所有層的相 應(yīng)畫面被用于當(dāng)前畫面的層間預(yù)測(cè)。因此,在這種情況下,沒有必要發(fā)送當(dāng)前畫面的頭信息 (例如,片段頭)中的層間預(yù)測(cè)標(biāo)簽。
[0179] 此外,參照?qǐng)D7,當(dāng)包括當(dāng)前畫面的當(dāng)前層的層標(biāo)識(shí)符(nuh_layer_id)大于0時(shí),可 以獲取層間預(yù)測(cè)標(biāo)簽。其原因是,當(dāng)當(dāng)前層的層標(biāo)識(shí)符為〇時(shí),當(dāng)前層與多個(gè)層中未執(zhí)行層 間預(yù)測(cè)的基本層對(duì)應(yīng)。
[0180] 此外,參照?qǐng)D7,當(dāng)與當(dāng)前層具有直接相關(guān)性的層(NumDirectRefLayers)的數(shù)目至 少為1時(shí),可以獲取層間預(yù)測(cè)標(biāo)簽。其原因是,當(dāng)不存在與當(dāng)前層具有直接相關(guān)性的層時(shí),當(dāng) 前層中沒有任何畫面被用來執(zhí)行層間預(yù)測(cè)。
[0181] 返回參照?qǐng)D6,可以檢查在步驟S600處獲取的層間預(yù)測(cè)標(biāo)簽的值是否為1(S610)。
[0182] 作為步驟S610處的檢查結(jié)果,如果發(fā)現(xiàn)層間預(yù)測(cè)標(biāo)簽的值為1,則可以獲取關(guān)于參 考畫面的數(shù)目的信息(S620)。
[0183] 如上面參照?qǐng)D4所描述的那樣,關(guān)于參考畫面的數(shù)目的信息可以指示與當(dāng)前層具 有直接相關(guān)性的層的相應(yīng)畫面中要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面的數(shù)目。
[0184]因此,參照?qǐng)D7,當(dāng)與當(dāng)前層具有直接相關(guān)性的層的數(shù)目(NumDirectRefLayers)為 1時(shí),要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面的數(shù)目不能超過1,因此沒有必要發(fā)送關(guān)于參 考畫面的數(shù)目的信息(num_inter_layer_ref_pics_minusl)。在這種情況下,無法獲得關(guān)于 參考畫面的數(shù)目的信息,并且可以導(dǎo)出要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面的數(shù)目為1。
[0185] 同時(shí),可以基于最大有效參考標(biāo)簽來限制性地獲取關(guān)于參考畫面的數(shù)目的信息。
[0186] 在此,最大有效參考標(biāo)簽可以指示對(duì)于當(dāng)前畫面的層間預(yù)測(cè)是否最多僅使用一個(gè) 相應(yīng)畫面。例如,當(dāng)最大有效參考標(biāo)簽的值為1時(shí),當(dāng)前畫面通常最多僅使用一個(gè)相應(yīng)畫面 來執(zhí)行層間預(yù)測(cè),而當(dāng)最大有效參考標(biāo)簽的值為〇時(shí),當(dāng)前畫面可以使用一個(gè)或更多個(gè)相應(yīng) 畫面來執(zhí)行層間預(yù)測(cè)。
[0187] 參照?qǐng)D7,僅當(dāng)最大有效參考標(biāo)簽(max_one_active_ref_layer_f lag)的值為0時(shí), 可以獲取關(guān)于參考畫面的數(shù)目的信息。也就是說,當(dāng)最大有效參考標(biāo)簽的值為1時(shí),要用于 當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面的數(shù)目被限制為1,因此沒有必要發(fā)送關(guān)于參考畫面的數(shù) 目的信息。
[0188] 返回去參照?qǐng)D6,可以基于在步驟S620處獲得的關(guān)于參考畫面的數(shù)目的信息來獲 取參考層標(biāo)識(shí)符(S630)。
[0189] 更具體地,參照?qǐng)D7,當(dāng)在與當(dāng)前層具有直接相關(guān)性的層的相應(yīng)畫面中要用于當(dāng)前 畫面的層間預(yù)測(cè)的相應(yīng)畫面(NumActiveRefLayerPics)的數(shù)目不同于與當(dāng)前層具有直接相 關(guān)性的層的數(shù)目(NumDirectRef Layers )時(shí),可以獲取參考層標(biāo)識(shí)符。在此,變量 NumActiveRefLayerPics是從關(guān)于參考畫面的數(shù)目的信息中導(dǎo)出的變量。例如,當(dāng)關(guān)于參考 畫面的數(shù)目的信息被編碼成通過從要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面的數(shù)目中減去1 而得到的值時(shí),變量NumActiveRefLayerPics可以被導(dǎo)出為通過將在步驟S620中獲取的參 考畫面的數(shù)目加1而得到的值。
[0190] 如果變量 NumActiveRef LayerPics等于變量 NumDirectRef Layers,則意味著與當(dāng) 前層具有直接相關(guān)性的層的相應(yīng)畫面是要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面。因此,沒 有必要發(fā)送參考層標(biāo)識(shí)符。
[0191] 圖8示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于基于參考存在標(biāo)簽來確定參考層 的相應(yīng)畫面的方法,以及圖9示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于參考存在標(biāo)簽的 語法表。
[0192] 參照?qǐng)D8,可以從比特流獲取參考存在標(biāo)簽(S800)。
[0193] 參考存在標(biāo)簽(inter_layer_pred_present_flag可以指示是否發(fā)送了層間參考 信息。在此,由于以上參照?qǐng)D4描述了層間參考信息,因此將省略對(duì)層間參考信息的詳細(xì)描 述。進(jìn)一步參照?qǐng)D9,可以從視頻參數(shù)設(shè)置獲得參考存在標(biāo)簽。然而,參考存在標(biāo)簽的獲取方 法不限于此,并且參考存在標(biāo)簽還可以從序列參數(shù)設(shè)置、畫面參數(shù)設(shè)置和切片頭中的至少 一個(gè)來獲取。
[0194] 可以檢查參考存在標(biāo)簽的值是否為1(S810)。
[0195] 當(dāng)參考存在標(biāo)簽的值為0時(shí),可以將與當(dāng)前層具有直接相關(guān)性的所有層的相應(yīng)畫 面確定為要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面(S820)。
[0196] 可以基于以上參照?qǐng)D4描述的直接相關(guān)性標(biāo)簽來確定某個(gè)層是否與當(dāng)前層具有直 接相關(guān)性。
[0197] 與此相反,當(dāng)參考存在標(biāo)簽的值為1時(shí),可以獲取當(dāng)前畫面的層間參考信息 (S830)〇
[0198] 在此,層間參考信息可以包括層間預(yù)測(cè)標(biāo)簽、關(guān)于參考畫面的數(shù)目的信息和參考 層標(biāo)識(shí)符中的至少一個(gè)。
[0199] 更具體地,層間預(yù)測(cè)標(biāo)簽可以指示在當(dāng)前畫面的解碼過程中是否使用了層間預(yù) 測(cè)。關(guān)于參考畫面的數(shù)目的信息可以指示要用于當(dāng)前畫面的層間預(yù)測(cè)的相應(yīng)畫面的數(shù)目。 為了編碼效率,關(guān)于參考畫面的數(shù)目的信息可以被編碼成通過從要用于當(dāng)前畫面的層間預(yù) 測(cè)的相應(yīng)畫面的數(shù)目中減去1而得到的值,然后可以發(fā)送該值。參考
當(dāng)前第4頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1