一個或多個標志)在比特流中被有條件地用信號通知。
[0117] 設備可W當WL修改結構被用信號通知時基于逐個條帶地,或在某些其它的基礎 上,重復執(zhí)行技術(1000)。
[0118] 圖11顯示用于WL修改標志的有條件解析的一般化技術(1100)。實施視頻解碼 器(例如,正如參照圖4描述的)的計算設備可W執(zhí)行技術(1100)。
[0119] 解碼器評估(1110)條件。例如,條件至少部分取決于指示全部參考圖片的數(shù)目的 變量。在某些示例性實現(xiàn)中,變量是NumPocTotal化rr,并且解碼器檢驗變量是否大于1。替 換地,解碼器評估其它的和/或附加的條件。被評估(1110)的條件可包括單個因子(例如, 指示全部參考圖片的數(shù)目的變量的值),或被評估(1110)的條件可包括多個因子(例如,指 示全部參考圖片的數(shù)目的變量的值W及一個或多個其它因子)。條件可作為對于WL修改 結構的處理的一部分來被評估(1110 )。或者,條件可作為對于條帶頭的處理的一部分來被 評估(1110)。
[0120] 取決于評估的結果,設備從比特流中有條件地解析指示W(wǎng)L是否按照在比特流中 被明確地用信號通知的語法元素來修改(例如,替換、調整)的標志。例如,標志是ref_pic_ list_modification_flag_10 或 ref_pic_list_modification_flag_ll 之一,且它可 W作 為條帶頭的WL修改結構的一部分被有條件地用信號通知?;蛘?,在評估條件(1110)后, 取決于評估的結果,WL修改結構(包括指示W(wǎng)L是否按照在比特流中被明確地用信號通知 的語法元素來被修改的一個或多個標志)從比特流中被有條件地解析。
[0121] 設備可W當WL修改結構被用信號通知時基于逐個條帶地,或在某些其它的基礎 上,重復執(zhí)行技術(1100)。
[0122] E.用于列表項的有條件信號通知和解析的一般化技術 圖12顯示用于WL修改的列表項的有條件信號通知的一般化技術(1200)。實施視頻 編碼器(例如,正如參照圖3描述的)的計算設備可W執(zhí)行技術(1200)。
[0123] 所述設備評估(1210)條件。例如,條件至少部分取決于指示全部參考圖片的數(shù)目 的變量(例如,在某些實現(xiàn)中的NumPocTotal化rr)。或者,條件至少部分取決于對于RPL的 現(xiàn)用參考圖片的數(shù)目?;蛘撸瑮l件至少部分取決于加權的預測是否被禁用。可使用不同的 邏輯來取決當前條帶是P條帶還是B條帶,和/或取決于哪個WL正被用信號通知/解析 而檢驗加權的預測是否被禁用。例如,用于檢驗針對第一 RPL的條件的邏輯(它可被P條帶 或B條帶使用)不同于用于檢驗針對第二RPL的條件的邏輯(其只可被B條帶使用)。替換 地,編碼器評估其它的和/或附加的條件。
[0124] 取決于評估的結果,設備在比特流中有條件地用信號通知(1220)用于列表項的、 指示如何修改(例如,替換、調整)RPL的一個或多個語法元素。例如,用于列表項的(一個 或多個)語法元素作為條帶頭的WL修改結構的一部分被有條件地用信號通知。
[0125] 在某些示例性實現(xiàn)中,如果(a)全部參考圖片的數(shù)目等于2和化)對于WL的現(xiàn) 用參考圖片的數(shù)目等于1,則用于列表項的(一個或多個)語法元素不在比特流中,W及為列 表項中的一項推斷值。在其它的示例性實現(xiàn)中,除了該個條件W外,如果(C)全部參考圖片 的數(shù)目等于2,(d)對于RPL的現(xiàn)用參考圖片的數(shù)目等于2,和(e)加權的預測被禁用,則用 于列表項的所述一個或多個語法元素不在比特流中,W及為列表項中的兩項推斷值。
[01%] 設備可W當WL修改結構被用信號通知時基于逐個條帶地,或在某些其它的基礎 上,重復執(zhí)行技術(1200)。
[0127] 圖13顯示用于WL修改的列表項的有條件解析的一般化技術(1300)。實施視頻 解碼器(例如,正如參照圖4描述的)的計算設備可W執(zhí)行技術(1300)。
[0128] 解碼器評估(1310)條件。例如,條件至少部分取決于指示全部參考圖片的數(shù)目 的變量(例如,在某些示例性實現(xiàn)中的NumPocTotal化rr)。或者,條件至少部分取決于對于 RPL的現(xiàn)用參考圖片的數(shù)目。或者,條件至少部分取決于加權的預測是否被禁用??墒褂貌?同的邏輯來取決于當前條帶是P條帶還是B條帶,和/或取決于哪個WL正被用信號通知 /解析而檢驗加權的預測是否被禁用。替換地,解碼器評估其它的和/或附加的條件。
[0129] 取決于評估的結果,設備從比特流中有條件地解析(1320)用于列表項的、指示如 何修改(例如,替換、調整)RPL的一個或多個語法元素。例如,用于列表項的(一個或多個) 語法元素被從條帶頭的WL修改結構有條件地解析。
[0130] 在某些示例性實現(xiàn)中,如果(a)全部參考圖片的數(shù)目等于2和化)對于WL的現(xiàn) 用參考圖片的數(shù)目等于1,則用于列表項的(一個或多個)語法元素不在比特流中,W及為列 表項中的一項推斷值。在其它的示例性實現(xiàn)中,除了該個條件W外,如果(C)全部參考圖片 的數(shù)目等于2,(d)對于RPL的現(xiàn)用參考圖片的數(shù)目等于2,和(e)加權的預測被禁用,則用 于列表項的所述一個或多個語法元素不在比特流中,W及為列表項中的兩項推斷值。
[0131] 設備可W當WL修改結構被用信號通知時基于逐個條帶地,或在某些其它的基礎 上,重復執(zhí)行技術(1300)。
[0132] F.用于調節(jié)列表項的信號通知和解析的一般化技術 圖14顯示用于調節(jié)針對WL修改的列表項的信號通知的一般化技術(1400)。實施視 頻編碼器(例如,正如參照圖3描述的)的計算設備可W執(zhí)行技術(1400)。
[0133] 該設備評估(1410)條件。例如,條件至少部分取決于加權的預測是否被禁用???使用不同的邏輯來取決于當前條帶是P條帶還是B條帶,和/或取決于哪個WL正被用信 號通知/解析而檢驗加權的預測是否被禁用。例如,用于檢驗針對第一 RPL的條件的邏輯 (它可被P條帶或B條帶使用)不同于用于檢驗針對第二RPL的條件的邏輯(它只可被B條 帶使用)。替換地,編碼器評估其它的和/或附加的條件。
[0134] 取決于評估的結果,設備調整(1420)在比特流中用于列表項的、指示如何修改 (例如,替換、調整)RPL的一個或多個語法元素的信號通知。具體地,調整(一個或多個) 語法元素中的至少一個語法元素的長度比特計)。例如,對用于列表項的索引i,如果 加權的預測被禁用,則語法元素中的至少一個的長度比特計)隨i增加而減小。在某 些示例性實現(xiàn)中,如果加權的預測被禁用,則用于列表項[i]的給定語法元素的長度是 Ceil(Log2(NumPocTotal化rr - i))。否則巧日權的預測被啟用),用于列表項[i]的給定語 法元素的長度是〔6;11江0肖2(伽111?0(31'〇131化1'1'))比特。
[0135] 設備可W當WL修改結構被用信號通知時基于逐個條帶地,或在某些其它的基礎 上,重復執(zhí)行技術(1400)。
[0136] 圖15顯示用于調整對于RPL修改的列表項的解析的一般化技術(1500)。實施視 頻解碼器(例如,正如參照圖4描述的)的計算設備可W執(zhí)行技術(1500)。
[0137] 解碼器評估(1510)條件。例如,條件至少部分取決于加權的預測是否被禁用???使用不同的邏輯來根據(jù)當前條帶是P條帶還是B條帶,和/或根據(jù)哪個WL正被用信號通 知/解析而檢驗加權的預測是否被禁用。替換地,解碼器評估其它的和/或附加的條件。
[0138] 取決于評估的結果,設備調整(1520 )從比特流中對用于列表項的、指示如何修 改(例如,替換、調整)RPL的一個或多個語法元素的解析。具體地,調整(一個或多個)語 法元素中的至少一個語法元素的長度比特計)。例如,對用于列表項的索引i,如果加 權的預測被禁用,則所述語法元素中的至少一個的長度比特計)隨i增加而減小。在 某些示例性實現(xiàn)中,如果加權的預測被禁用,則用于列表項[i]的給定語法元素的長度是 Ceil(Log2(NumPocTotal化rr - i))。否則巧日權的預測被啟用),用于列表項[i]的給定語 法元素的長度是〔6;11江0肖2(伽111?0(31'〇131化1'1'))比特。
[0139] 設備可W當WL修改結構被用信號通知時基于逐個條帶地,或在某些其它的基礎 上,重復執(zhí)行技術(1500)。
[0140] G.替換例 圖7a, 7b,10和11圖示出基于某個條件的對于標志(諸如 ref_pic_list_modification_flag_10 或 ref_pic_list_modification_flag_ll)的 有條件信號通知和解析。W該種方式,附加的WL修改信息(諸如用于列表項的語法元素) 的信號通知被控制。正如參照圖7a解釋的,WL修改標志的信號通知和解析可W通過評估 作為ref_pic_lists_modification〇結構的一部分的條件而被控制。替換地,正如參照圖 化解釋的,RPL修改結構(例如,ref_pic_lists_modification〇結構)的信號通知和解析 可W通過評估作為條帶頭處理的一部分的相同條件或者W別的方式而被控制。例如,如果 變量 NumPocTotalQirr 大于 1,則 ref_pic_lists_modification〇 結構被用信號通知。否 貝ij (變量 NumPocTotalQirr 不大于 1),則 ref_pic_lists_modification〇 結構不被用信號 通知W及列表項的值如W上參照圖7a描述的那樣被推斷。擴展到圖10,在評估條件后,取 決于評估的結果,WL修改語法結構被有條件地用信號通知。擴展到圖11,在評估條件后, 取決于評估的結果,WL修改語法結構被有條件地解析。
[0141] 為了舉例說明起見,本詳細說明包括具有用于某些參數(shù)和變量的特定名稱的各種 例子。該里描述的創(chuàng)新不限于利用具有該樣的名稱的參數(shù)或變量的實現(xiàn)。而是,該里描述 的創(chuàng)新可W用各種類型的參數(shù)和變量來實施。
[0142] H.附加的創(chuàng)新的特征 除了權利要求W外,該里描述的創(chuàng)新的特征包括,但不限于,在W下的表格中顯示的特 征。
【主權項】
1. 一種實施視頻編碼器的計算設備,其中所述計算設備適于執(zhí)行包括以下步驟的方 法: 評估條件,其中所述條件至少部分取決于指示全部參考圖片的數(shù)目的變量;以及 取決于評估的結果,在比特流中有條件地用信號通知指示參考圖片列表("RPL")是否 按照比特流中明確地用信號通知的語法元素來修改的標志。
2. 權利要求1的計算設備,其中所述條件取決于所述變量的值是否大于1。
3. 權利要求1的計算設備,其中所述標志被作為條帶頭的RPL修改結構的一部分來有 條件地用信號通知,以及其中所述條件被作為對于包括所述標志的RPL修改結構的處理的 一部分來評估。
4. 權利要求1的計算設備,其中所述條件被作為對于條帶頭的處理的一部分來評估, 以及其中包括所述標志的RPL修改結構取決于評估的結果被有條件地用信號通知。
5. 權利要求1的計算設備,其中在編碼期間,視頻編碼器評估(a)對于其RPL按照在 比特流中明確地用信號通知的語法元素來修改的運動補償?shù)慕Y果和(b)對于其RPL沒有 按照在比特流中明確地用信號通知的語法元素來修改的運動補償?shù)慕Y果,以及修改RPL,使 得(1)對一個或多個參考圖片重新排序,以便用參考索引更有效地尋址,(2)至少部分基 于在編碼期間使用的頻率,去除一個或多個參考圖片,和/或(3)至少部分基于在編碼期 間使用的頻率,添加一個或多個參考圖片。
6. -種由視頻解碼器執(zhí)行的方法,包括: 評估條件,其中所述條件至少部分取決于指示全部參考圖片的數(shù)目的變量;以及 取決于評估的結果,從比特流中有條件地解析指示參考圖片列表("RPL")是否按照比 特流中明確地用信號通知的語法元素來修改的標志。
7. 權利要求6的方法,其中所述條件取決于所述變量的值是否大于1。
8. 權利要求6的方法,其中所述標志被從條帶頭的RPL修改結構中有條件地解析,以及 其中所述條件被作為對于包括所述標志的RPL修改結構的處理的一部分來評估。
9. 權利要求6的方法,其中所述條件被作為對于條帶頭的處理的一部分來評估,以及 其中包括所述標志的RPL修改結構取決于評估的結果被有條件地解析。
10. -種或多種其上存儲計算機可執(zhí)行指令的計算機可讀介質,所述計算機可執(zhí)行指 令用于使得由此被編程的處理單元執(zhí)行一種方法,所述方法包括: 評估作為用于條帶頭的處理的一部分的條件,其中所述條件至少部分取決于指示全部 參考圖片的數(shù)目的變量;以及 取決于評估的結果,在比特流中有條件地用信號通知或從比特流中有條件地解析條帶 頭的參考圖片列表("RPL")修改結構,其中RPL修改結構包括指示RPL是否按照比特流中 明確地用信號通知的語法元素來修改的標志。
【專利摘要】在用信號通知參考圖片列表(“RPL”)修改信息中的創(chuàng)新。例如,視頻編碼器評估一個條件,所述條件至少部分取決于指示全部參考圖片的數(shù)目的變量。取決于評估的結果,編碼器在比特流中用信號通知指示RPL是否按照在比特流中明確地用信號通知的語法元素來修改的標志。視頻解碼器評估該條件,以及取決于評估的結果,從比特流中解析指示RPL是否按照在比特流中明確地用信號通知的語法元素來修改的標志。所述條件可作為用于包括標志的RPL修改結構的處理的一部分被評估,或作為用于條帶頭的處理的一部分被評估。編碼器和解碼器還可以評估影響用于RPL修改信息的列表項的語法元素的其它條件。
【IPC分類】H04N19-51, H04N19-134, H04N19-70, H04N19-503, H04N19-583, H04N19-109
【公開號】CN104662906
【申請?zhí)枴緾N201380051068
【發(fā)明人】G.J.薩利文, S.卡努穆里
【申請人】微軟公司
【公開日】2015年5月27日
【申請日】2013年9月23日
【公告號】EP2901699A1, US20140092991, WO2014052249A1