用于在參數(shù)集中發(fā)信號通知長期參考圖片的設(shè)備的制作方法
【專利摘要】描述了一種用于通過電子設(shè)備來發(fā)送長期參考圖片指示符的方法。生成長期參考圖片指示符。發(fā)送長期參考圖片指示符。生成與長期參考圖片相對應(yīng)的絕對圖片順序計數(shù)(POC)。絕對POC包括最低有效位(LSB)值。發(fā)送與長期參考圖片相對應(yīng)的絕對POC的LSB值。生成與當前圖片相對應(yīng)的被當前圖片使用標志。在至少一個參數(shù)集中發(fā)送被當前圖片使用標志。
【專利說明】用于在參數(shù)集中發(fā)信號通知長期參考圖片的設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本公開一般地涉及電子設(shè)備。更具體地,本公開涉及一種用于在在參數(shù)集中發(fā)信 號通知長期參考圖片的設(shè)備。
【背景技術(shù)】
[0002] 電子設(shè)備已變得更小且更強大以便滿足消費者需要并且以便改進便攜性和方便 性。消費者已變得依賴于電子設(shè)備并且已開始預(yù)期增加的功能性。電子設(shè)備的一些示例包 括臺式計算機、膝上型計算機、蜂窩電話、智能電話、媒體播放器、集成電路等。
[0003] -些電子設(shè)備被用于處理和顯示數(shù)字媒體。例如,便攜式電子設(shè)備現(xiàn)在允許數(shù)字 媒體在消費者可能所在的幾乎任何位置處消費。此外,一些電子設(shè)備可以提供數(shù)字媒體內(nèi) 容的下載或流式傳輸以用于消費者使用和娛樂。
[0004] 數(shù)字媒體的逐漸流行已提出了數(shù)個問題。例如,為存儲、傳送和回放而高效地表示 高質(zhì)量數(shù)字媒體提出了數(shù)個挑戰(zhàn)。如可以從本討論所觀察到的,更加高效地表示數(shù)字媒體 的系統(tǒng)和方法可能是有利的。
【發(fā)明內(nèi)容】
[0005] 技術(shù)問題
[0006] 期望提供用于表示數(shù)字媒體的更高效技術(shù)。
[0007] 技術(shù)方案
[0008] 本發(fā)明的一個方面提供了一種用于解碼的電子設(shè)備,一種電子設(shè)備用于對編碼圖 像進行解碼,包括:
[0009] 用于對來自所述編碼圖像的長期參考圖片集進行解碼的單元,其中,所述長期參 考圖片集包括:
[0010] (a)指示是否對于幀間預(yù)測利用一個或多個長期參考圖片的長期參考圖片指示 符;
[0011] (b)在參數(shù)集中所規(guī)定的所述長期參考圖片的數(shù)目;
[0012] (C)與所述長期參考圖片中的一個相對應(yīng)的絕對圖片順序計數(shù)(P0C)的一個或多 個最低有效位(LSB)值;
[0013] (d)以及指示是否對于當前圖片利用與所述絕對P0C的LSB值相關(guān)聯(lián)的所述長期 參考圖片的一個或多個被當前圖片使用標志(usedbycurrentpictureflag);
[0014] 和用于基于所述被當前圖片使用標志來確定是否利用所述長期參考圖片中的一 個的單元。
[0015] 本發(fā)明的另一方面提供了用于對輸入圖像進行編碼的電子設(shè)備,包括:
[0016] 用于生成長期參考圖片集的單元,其中,所述長期參考圖片集包括:
[0017] (a)指示是否對于幀間預(yù)測利用一個或多個長期參考圖片的長期參考圖片指示 符;
[0018] (b)在參數(shù)集中所規(guī)定的所述長期參考圖片的數(shù)目;
[0019] (C)與所述長期參考圖片中的一個相對應(yīng)的絕對圖片順序計數(shù)(P0C)的一個或多 個最低有效位(LSB)值;
[0020] (d)以及指示是否對于當前圖片利用與所述絕對P0C的LSB值相關(guān)聯(lián)的所述長期 參考圖片的一個或多個被當前圖片使用標志;
[0021] 和用于對所述長期參考圖片集進行編碼的單元。
[0022] 本發(fā)明的另一方面提供了用于通過電子設(shè)備對編碼圖像進行解碼的方法,包括:
[0023] 對來自所述編碼圖像的長期參考圖片集進行解碼,其中,所述長期參考圖片集包 括:
[0024] (a)指示是否對于幀間預(yù)測利用一個或多個長期參考圖片的長期參考圖片指示 符;
[0025] (b)在參數(shù)集中所規(guī)定的所述長期參考圖片的數(shù)目;
[0026] (c)與所述長期參考圖片中的一個相對應(yīng)的絕對P0C的一個或多個LSB值;
[0027] (d)以及指示是否對于當前圖片利用與所述絕對P0C的LSB值相關(guān)聯(lián)的所述長期 參考圖片的一個或多個被當前圖片使用標志;
[0028] 以及基于所述被當前圖片使用標志來確定是否利用所述長期參考圖片中的一個。
[0029] 本發(fā)明的另一方面提供了用于通過電子設(shè)備對輸入圖像進行編碼的方法,包括:
[0030] 生成長期參考圖片集,其中,所述長期參考圖片集包括:
[0031] (a)指示是否對于幀間預(yù)測利用一個或多個長期參考圖片的長期參考圖片指示 符;
[0032] (b)在參數(shù)集中所規(guī)定的所述長期參考圖片的數(shù)目;
[0033] (c)與所述長期參考圖片中的一個相對應(yīng)的絕對圖片順序計數(shù)(P0C)的一個或多 個最低有效位(LSB)值;
[0034] (d)以及指示是否對于當前圖片利用與所述絕對P0C的LSB值相關(guān)聯(lián)的所述長期 參考圖片的一個或多個被當前圖片使用標志;
[0035] 以及對所述長期參考圖片集進行編碼。
[0036] 有益效果
[0037] 在考慮到結(jié)合附圖進行的本發(fā)明的以下具體描述后,將更容易地理解本發(fā)明的上 述和其它目標、特征以及優(yōu)點。
【專利附圖】
【附圖說明】
[0038] 圖1是圖示其中可以實現(xiàn)用于基于指定圖片來跟蹤參考圖片的系統(tǒng)和方法的一 個或多個電子設(shè)備的示例的框圖;
[0039] 圖2是圖示解碼器的一個配置的框圖;
[0040] 圖3是圖示用于基于指定圖片在降低開銷引用情況下跟蹤參考圖片的方法的一 個配置的流程圖;
[0041] 圖4是圖示用于基于指定圖片在降低開銷引用情況下跟蹤參考圖片的方法的更 特定配置的流程圖;
[0042] 圖5是圖示由周期參數(shù)所引用的多個圖片集的一個示例的圖;
[0043] 圖6是圖不多個圖片集的另一不例的圖;
[0044] 圖7是圖示由周期參數(shù)所引用的多個圖片集的更特定示例的圖;
[0045] 圖8是圖示用于基于指定圖片在降低開銷引用情況下跟蹤參考圖片的方法的一 個配置的流程圖;
[0046] 圖9是圖示用于基于指定圖片在降低開銷引用情況下跟蹤參考圖片的方法的另 一配置的流程圖;
[0047] 圖10是圖示用于基于指定圖片在降低開銷引用情況下跟蹤參考圖片的方法的另 一配置的流程圖;
[0048] 圖11是圖示根據(jù)本文所公開的系統(tǒng)和方法發(fā)信號通知回繞(wrap)指示符的一個 示例的圖;
[0049] 圖12是圖示用于基于指定圖片在降低開銷引用情況下跟蹤參考圖片的方法的另 一更特定配置的流程圖;
[0050] 圖13是圖示用于確定是否已在圖片集之間發(fā)生變換的方法的一個配置的流程 圖;
[0051] 圖14是圖示用于基于指定圖片在降低開銷引用情況下跟蹤參考圖片的方法的另 一更特定配置的流程圖;
[0052] 圖15圖示可以在電子設(shè)備中利用的各種組件。
[0053] 圖16是圖示根據(jù)本文所公開的系統(tǒng)和方法的使用情況的示例的圖;
[0054] 圖17是圖示用于發(fā)送長期參考圖片指示符的方法的一個配置的流程圖;
[0055] 圖18是圖示用于接收長期參考圖片指示符的方法的一個配置的流程圖;
[0056] 圖19A是圖示碼片(slice)報頭的一個配置的框圖;以及
[0057] 圖19B是圖示根據(jù)本文所公開的系統(tǒng)和方法的參數(shù)集和碼片報頭的一個配置的 框圖。
【具體實施方式】
[0058] 公開了用于通過電子設(shè)備來發(fā)送長期參考圖片指示符的方法。生成長期參考圖 片指示符。發(fā)送長期參考圖片指示符。生成與長期參考圖片相對應(yīng)的絕對圖片順序計數(shù) (P0C)。絕對P0C包括最低有效位(LSB)值。發(fā)送與長期參考圖片相對應(yīng)的絕對P0C的LSB 值。生成與當前圖片相對應(yīng)的被當前圖片使用標志。在至少一個參數(shù)集中發(fā)送該被當前圖 片使用標志。
[0059] 可以在序列參數(shù)集(SPS)、自適應(yīng)參數(shù)集(APS)、圖片參數(shù)集(PPS)和/或視頻參 數(shù)集(VPS)中發(fā)送絕對P0C的LSB值。還可以生成將對應(yīng)于絕對P0C的長期索引參數(shù)和被 當前圖片使用標志包括在至少一個參數(shù)集中的碼片報頭??梢园l(fā)送該碼片報頭。
[0060] 如果需要,可以發(fā)送與由長期索引參數(shù)所指示的長期參考圖片相對應(yīng)的絕對P0C 的增量最高有效位(MSB)周期。當來自長期參考圖片的一個或多個POCLSB值是相同的時, 可能需要發(fā)送絕對P0C的增量MSB周期(deltaMSBcycle)??梢栽诖a片報頭中發(fā)送絕對 P0C的增量MSB周期。長期索引參數(shù)可以是long_term_idx_sps[i]。
[0061] 可以在SPS、APS、PPS和/或VPS中發(fā)送長期參考圖片指示符??梢栽赟PS、APS、 PPS和/或VPS中發(fā)送被當前圖片使用標志。被當前圖片使用標志可以是規(guī)定是否在對當 前圖片進行解碼時利用以絕對POC所指示的第i個長期參考圖片的used_by_curr_pic_lt_ sps_flag[i]〇
[0062] 可能不在碼片報頭中發(fā)送被當前圖片使用標志。長期參考圖片指示符可以是長期 參考圖片存在標志??赡懿辉诖a片報頭中接收與長期參考圖片相對應(yīng)的絕對P0C的LSB值。 [0063] 還可以描述用于通過電子設(shè)備來接收長期參考圖片指示符的方法。接收長期參考 圖片指示符。在至少一個參數(shù)集中接收被當前圖片使用標志。接收與長期參考圖片相對應(yīng) 的絕對圖片順序計數(shù)(P0C)的LSB值。基于被當前圖片使用標志來進行關(guān)于是否利用長期 參考圖片的確定。
[0064] 可以接收將對應(yīng)于絕對P0C的長期索引參數(shù)和被當前圖片使用標志包括在至少 一個參數(shù)集中的碼片報頭。如果需要,可以接收與由長期索引參數(shù)所指示的長期參考圖片 相對應(yīng)的絕對P0C的增量MSB周期。如果確定了要利用長期參考圖片,則可以基于長期參 考圖片對當前圖片進行解碼。如果確定了不利用長期參考圖片,則可以在沒有長期參考圖 片的情況下對當前圖片進行解碼。
[0065] 描述了用于對圖片進行編碼的電子設(shè)備。該電子設(shè)備包括處理器和存儲在與該處 理器電子通信的存儲器中的指令。指令可被執(zhí)行來生成長期參考圖片指示符。指令可被執(zhí) 行來發(fā)送長期參考圖片指示符。指令還可被執(zhí)行來生成與長期參考圖片相對應(yīng)的絕對圖片 順序計數(shù)(P0C)。絕對P0C包括最低有效位(LSB)值。指令附加地可被執(zhí)行來發(fā)送與長期 參考圖片相對應(yīng)的絕對P0C的LSB值。指令進一步可被執(zhí)行來生成與當前圖片相對應(yīng)的被 當前圖片使用標志。指令還可被執(zhí)行來在至少一個參數(shù)集中發(fā)送被當前圖片使用標志。 [0066] 還描述了用于對圖片進行解碼的電子設(shè)備。該電子設(shè)備包括處理器和存儲在與該 處理器電子通信的存儲器中的指令。指令可被執(zhí)行來接收長期參考圖片指示符。指令還可 被執(zhí)行來在至少一個參數(shù)集中接收被當前圖片使用標志。指令進一步可被執(zhí)行來接收與長 期參考圖片相對應(yīng)的絕對圖片順序計數(shù)(P0C)的LSB值。指令附加地可被執(zhí)行來基于被當 前圖片使用標志來確定是否利用長期參考圖片。
[0067] 本文所公開的系統(tǒng)和方法描述了用于在電子設(shè)備上基于指定圖片來跟蹤參考圖 片的數(shù)個配置。例如,本文所公開的系統(tǒng)和方法描述了在降低開銷引用情況下跟蹤解碼圖 片緩沖器(DPB)中的解碼參考圖片。例如,描述了用于長期參考圖片信令的數(shù)個方式。應(yīng) 該注意的是,解碼圖片緩沖器(DPB)可以是保持用于參考的解碼圖片、為假想?yún)⒖冀獯a器 所規(guī)定的輸出再排序或輸出延遲的緩沖器。
[0068] 在電子設(shè)備上,解碼圖片緩沖器(DPB)可以用來在解碼器處存儲重建的(例如,解 碼的)圖片。然后可以例如在幀間預(yù)測機制中使用這些存儲的圖片。當圖片被亂序解碼時, 圖片可以被存儲在DPB中如此能夠稍后按順序顯示它們。
[0069] 在H. 264或高級視頻編譯(AVC)標準中,使用存儲器管理控制操作(MMC0)來執(zhí) 行DPB管理(例如,圖片的刪除、添加、圖片的再排序等)。對于即將到來的高效率視頻編 譯(HEVC)標準,更可靠的DPB管理方式在考慮中。更可靠的方式的一個示例基于如來自視 頻編譯聯(lián)合協(xié)作團隊(JCT-VC)文檔JCTVC-F493 的"Absolutesignalingofreference pictures"中所詳述的參考圖片的絕對信令。
[0070]JCTVC-F493概述了參考圖片的絕對信令以識別哪些參考圖片應(yīng)該被保持在解碼 圖片緩沖器(DPB)中。JCTVC-F493還提出使用緩沖器描述來支持參考圖片的魯棒錯誤管理 的參考圖片的絕對信令。特別地,JCTVC-F493概述了基于圖片順序計數(shù)(POC)來識別哪些 參考圖片將被保持在DPB中的兩個不同的方式。圖片順序計數(shù)(P0C)可以是與每個編碼圖 片相關(guān)聯(lián)的變量并且具有在回繞情況下以輸出順序隨著漸增圖片位置而增加的值。
[0071] 在一個示例中,假定所有圖片具有臨時標識符(temporallD) = 0。進一步假 定當前P0C= 5并且當前DPB包含={3,2}。附加地假定圖片參數(shù)集(PPC)的定義是: BufferDescriptionO={deltaPOC= -1,temporallD= 0}>{deltaPOC= -2,temporallD = 0}。deltaPOC規(guī)定參考圖片離當前圖片的POC值的距離,其中當前圖片可以是正被解碼 的圖片。所給出的一個方式在于引用PPS中的緩沖器描述。在這個方式中,具有P0C= 5 的圖片的碼片報頭包含對PPS中的BufferDescriptionO的引用。假定動作是將從DPB中 丟棄具有P0C= 2的解碼圖片并且將具有P0C= 4的解碼圖片添加至DPB。結(jié)果,DPB然后 包含={4,3}。
[0072] 在一個配置中,緩沖器描述被定義為表示P0CBD和TemporallDBD的兩個列表并 且對于所有圖片來說存在變量NumberOfPicturesInBD。這是使得P0CBD包含參考圖片 的圖片順序計數(shù)值并且TemporallDBD包含參考圖片的對應(yīng)臨時標識符,兩個列表都包含 NumberOfPicturesInBD值。
[0073] 應(yīng)該注意的是,temporalID可以在視頻編譯聯(lián)合協(xié)作團隊(JCT-VC)文檔 JCTVC-F803中被定義如下'temporallD規(guī)定NAL單元的臨時標識符。temporallD的值對 于訪問單元的所有NAL單元來說應(yīng)該是相同的。當訪問單元包含具有等于5的nal_unit_ type的任何NAL單元時,temporallD應(yīng)該等于0。"應(yīng)該注意的是,NAL可以是"網(wǎng)絡(luò)抽象 層"的縮寫。
[0074] 另一方式在于使用相對于當前P0C的增量P0C(deltaP0C)顯式地發(fā)信號通知DPB 的內(nèi)容。在這個方式中,具有P0C= 5的圖片的碼片報頭包含{deltaPOC= -1,temporallD =0}和{deltaPOC= -2,temporallD= 0}。假定動作將從DPB中丟棄具有POC= 2的解 碼圖片并且將具有P0C= 4的解碼圖片添加至DPB。結(jié)果,新的DPB包含={4, 3}。
[0075] 由JCTVC-F493所給出的方式的一些優(yōu)點如下。JCTVC-F493中的方式提供簡單機 制。此外,在解碼器處容易檢測圖片的丟失。附加地,可以檢測并且很好地支持具有更高臨 時ID的圖片的整個層的丟棄。
[0076] 然而,其后給出JCTVC-F493中所給出的方式的一些缺點。用于發(fā)信號通知長期參 考圖片的位開銷能夠變大。此外,可以分配固定數(shù)目的位以傳遞P0C。結(jié)果,當達到了由所 使用的位數(shù)所允許的最大值時,P0C編號應(yīng)該回繞到0。因此,也許不可能保證能夠使用P0C 來唯一地識別圖片。
[0077] 本文所公開的系統(tǒng)和方法可以有助于減輕這些缺點。特別地,本文所公開的系統(tǒng) 和方法通過降低與絕對長期圖片引用相關(guān)聯(lián)的開銷而可能是有利的,并且可以使得圖片能 夠被唯一地識別(例如,長期(參考)圖片可能不與其它短期圖片或長期圖片混淆并且反 之亦然)。
[0078] 本文所公開的系統(tǒng)和方法可以提供如下描述的一個或多個附加的有益效果。本文 所公開的系統(tǒng)和方法的一個或多個配置可以充分利用可用的P0C編號空間。
[0079] [數(shù)學式1]
[0080] [0, --?,MaxP0C-l]
[0081] ,其中 'MaxPOC,= 2log2-maxJic-〇rder-cnt- minus4+4 并且log2_max-pic_order_cnt-minus4 規(guī)定在解碼過程中用于圖片順序計數(shù)的變量'MaxPOC'的值。例如,在POC回繞之后解決
[0082] [數(shù)學式2]
[0083] [0, ―,MaxPOC-1]
[0084] 的再使用的一個現(xiàn)有方式主張在將標識符(例如,P0C號碼)指派給圖片時跨過 當前使用中的P0C。這導致P0C空間的一部分未被使用。然而,本文所公開的系統(tǒng)和方法可 以解決P0C的跨過和所關(guān)聯(lián)的P0C空間收縮問題。
[0085] 另一有益效果可以是用于信令的本文所公開的系統(tǒng)和方法的一些配置可以被自 包含在每個圖片中。因此,與依靠來自先前圖片(其可能得以丟失或丟棄)的信息傳播的 方案相比錯誤恢復可能是較好的。例如,解碼圖片緩沖器(DPB)描述的一個配置不依靠嵌 入在其它圖片中以維持與編碼器相同的DPB的信息。
[0086] 本文所公開的系統(tǒng)和方法的一些配置的又一個有益效果可以是如果圖片丟失,則 一旦緩沖器描述在解碼器處是可用的(這在下一個接收到的圖片)就能夠檢測到該丟失。 這允許解碼器采取校正動作。又一個有益效果是如果P0C分辨率是足夠的,則不需要額外 的位。
[0087] JCTVC-H0496提出從干凈隨機訪問(CRA)圖片開始位流。這個功能性已并入 JCTVC-H1003。JCTVC-H1003概述了在不使用絕對圖片順序計數(shù)(P0C)的情況下發(fā)信號通知 長期參考圖片。
[0088] 在一些已知方式中,描述了在不使用絕對P0C的情況下發(fā)信號通知長期參 考圖片。例如,在BenjaminBros等人"Highefficiencyvideocoding(HEVC)text specificationdraft7",JCTVC-I1003,Geneva,May2012 中描述了在不使用絕對POC的情 況下發(fā)信號通知長期參考圖片。
[0089] 現(xiàn)在參考圖對各種配置進行描述,其中同樣的附圖標記可以指示功能上相似的元 素。如本文在圖中所通常描述和圖示的系統(tǒng)和方法能夠用各式各樣的不同配置加以布置和 設(shè)計。因此,如圖中所表示的數(shù)個配置的以下更詳細描述不旨在限制要求保護的范圍,而是 僅僅表示系統(tǒng)和方法。
[0090] 圖1是圖示其中可以實現(xiàn)用于基于指定圖片來跟蹤參考圖片的系統(tǒng)和方法的一 個或多個電子設(shè)備104的不例的框圖。在這個不例中,圖不了電子設(shè)備A104a和電子設(shè)備 B104b。然而,應(yīng)該注意的是,在一些配置中關(guān)于電子設(shè)備A104a和電子設(shè)備B104b所描 述的特征和/或功能性可以被組合成單個電子設(shè)備。
[0091] 電子設(shè)備A104a包括編碼器108和開銷信令模塊112。包括在電子設(shè)備A104a 內(nèi)的元素中的每一個(例如,編碼器108和開銷信令模塊112)可以用硬件、軟件或兩者的 組合加以實現(xiàn)。
[0092] 電子設(shè)備A104a可以獲得輸入圖片106。在一些配置中,輸入圖片106可以使用 圖像傳感器在電子設(shè)備A104a上捕獲到,從存儲器中檢索和/或從另一電子設(shè)備接收。
[0093] 編碼器108可以對輸入圖片106進行編碼以產(chǎn)生編碼數(shù)據(jù)110。例如,編碼器108 可以對一系列輸入圖片1〇6(例如,視頻)進行編碼。在一個配置中,編碼器108可以是高 效率視頻編碼01EVC)編碼器。編碼數(shù)據(jù)110可以是數(shù)字數(shù)據(jù)(例如,位流)。
[0094] 開銷信令模塊112可以基于編碼數(shù)據(jù)110來生成開銷信令。例如,開銷信令模塊 112可以向編碼數(shù)據(jù)110添加諸如碼片報頭信息、序列參數(shù)集(SPS)信息、自適應(yīng)參數(shù)集 (APS)信息、圖片參數(shù)集(PPS)信息、視頻參數(shù)集(VPS)信息、圖片順序計數(shù)(POC)、參考圖 片指定等的開銷數(shù)據(jù)。
[0095] 在一些配置中,開銷信令模塊112可以產(chǎn)生指示兩組圖片之間的變換的回繞指示 符。在一些配置中,開銷信令模塊112可以產(chǎn)生長期參考圖片指示符??梢栽谥T如序列參 數(shù)集(SPS)、圖片參數(shù)集(PPS)、自適應(yīng)參數(shù)集(APS)以及視頻參數(shù)集(VPS)中的一個或多 個的參數(shù)集中發(fā)信號通知該長期參考圖片指示符。將關(guān)于圖17在下面更詳細地討論發(fā)送 長期參考圖片指示符。例如,在一些配置中電子設(shè)備A104a可以執(zhí)行關(guān)于圖17所描述的 方法1700。
[0096] 在下面給出了關(guān)于可以由電子設(shè)備A所產(chǎn)生的各種開銷信令的更多細節(jié)。特別 地,可以由開銷信令模塊112取決于配置產(chǎn)生在下面關(guān)于解碼所描述的參數(shù)、指示符或各 種信息中的沒有一個、一個或多個。應(yīng)該注意的是,在一些配置中開銷信令模塊112可以被 包括在編碼器108內(nèi)。開銷信令模塊112可以在降低開銷引用情況下使得能實現(xiàn)圖片跟蹤。
[0097] 編碼器108 (和開銷信令模塊112,例如)可以產(chǎn)生位流114。位流114可以包括 基于輸入圖片106的編碼圖片數(shù)據(jù)。在一些配置中,位流114還可以包括開銷數(shù)據(jù),諸如碼 片報頭信息、PPS信息等。在下面給出了關(guān)于開銷數(shù)據(jù)的更多細節(jié)。因為附加的輸入圖片 106被編碼,所以位流114可以包括一個或多個編碼圖片。例如,位流114可以包括一個或 多個編碼參考圖片和/或其它圖片。
[0098] 可以向解碼器102提供位流114。在一個示例中,可以使用有線鏈路或無線鏈路 向電子設(shè)備B104b傳送位流114。在一些情況下,這可以在諸如因特網(wǎng)或局域網(wǎng)(LAN)的 網(wǎng)絡(luò)之上完成。如圖1中所圖示的,解碼器102可以與電子設(shè)備A104a上的編碼器108分 開地實現(xiàn)在電子設(shè)備B104b上。然而,應(yīng)該注意的是,在一些配置中編碼器108和解碼器 102可以被實現(xiàn)在相同的電子設(shè)備上。在編碼器108和解碼器102被實現(xiàn)在相同的電子設(shè) 備上的實施方式中,例如,位流114可以通過總線提供給解碼器102或者存儲在存儲器中以 供由解碼器102檢索。
[0099] 解碼器102可以用硬件、軟件或兩者的組合加以實現(xiàn)。在一個配置中,解碼器102 可以是高效率視頻編譯01EVC)解碼器。解碼器102可以接收(例如,獲得)位流114。解 碼器102可以基于位流114來生成解碼圖片118 (例如,一個或多個解碼圖片118)。解碼圖 片118可以被顯示、回放、存儲在存儲器中和/或傳送至另一設(shè)備等。
[0100] 解碼器102可以包括參考圖片跟蹤模塊116。參考圖片跟蹤模塊116可以使得解 碼器102能夠在降低開銷引用情況下跟蹤參考圖片。例如,參考圖片跟蹤模塊116可以使 用比諸如JCTVC-F493中所給出的方式的現(xiàn)有方式所需的更少開銷來跟蹤解碼圖片緩沖器 (DPB)中的參考圖片。附加地或替換地,參考圖片跟蹤模塊116可以接收長期參考圖片指示 符和被當前圖片使用標志中的一個或多個。例如,電子設(shè)備B104b可以執(zhí)行在下面關(guān)于圖 18所描述的方法1800。在一些配置中,參考圖片跟蹤模塊116可以利用絕對P0C來跟蹤一 個或多個長期參考圖片。在下面給出了有關(guān)接收長期參考圖片指示符的更多細節(jié)。
[0101] 在現(xiàn)有方式中,例如,非降低開銷引用可以用來規(guī)定當前圖片與長期參考圖片之 間的關(guān)系。在現(xiàn)有方式中,例如,可以通過增加P0C編號空間并且從而避免P0C回繞問題來 規(guī)定當前圖片與長期參考圖片之間的關(guān)系。然而,能夠僅以對P0C的增加位要求為代價實 現(xiàn)增加POC編號空間。這個示例是能夠用來在現(xiàn)有方式中避免POC回繞問題的數(shù)個可能的 機制之一。然而,這個特定示例演示了現(xiàn)有方式中針對長期圖片的更大開銷方面。
[0102] 例如,JCTVC-F493使用了規(guī)定絕對P0C的緩沖器描述中的longterm_poc[i]字段 和為長期圖片規(guī)定臨時ID的緩沖器描述中的longterm_temporal_id[i]字段。這以后在 JCTVC-F803中被去除,JCTVC-F803不包括用于長期圖片的機制。在后續(xù)討論中,給出了跨 過(長期圖片)P0C的方式。
[0103] 現(xiàn)有方式可能出現(xiàn)問題。首先,可能需要大量開銷數(shù)據(jù)來規(guī)定長期參考圖片與另 一圖片之間的關(guān)系。例如,可能需要分配大量的開銷位以適當?shù)乇硎鹃L期參考圖片與另一 圖片之間的P0C的整數(shù)差。第二,如果有限數(shù)目的位被規(guī)定以表示這個差,則當編號被再使 用(例如,因為數(shù)集循環(huán))時可能含糊不清地指示該差。
[0104] 參考圖片跟蹤模塊116可以使用在下面更詳細地描述的一個或多個方式或方法 以便于降低引用開銷。一些示例包括使用周期參數(shù)以及基于回繞指示符或各組圖片之間的 變換來遞減周期參數(shù)。附加地或替換地,參考圖片跟蹤模塊116可以接收長期參考圖片指 示符和被當前圖片使用標志中的一個或多個。參考圖片跟蹤模塊116可以基于被當前圖片 使用標志來確定是否將長期參考圖片用于對當前圖片進行解碼。在一些配置中,參考圖片 跟蹤模塊116可以基于絕對P0C來跟蹤長期參考圖片。
[0105] 應(yīng)該注意的是,在一些配置中本文所描述的"參考圖片"可以替代地是參考圖片集 合(例如,幀的組)。因此,在一些配置中本文所描述的"解碼參考圖片"可以替代地是"解 碼參考圖片集合"。例如,可以像與本文所公開的系統(tǒng)和方法相結(jié)合地所描述的那樣應(yīng)用參 考圖片集合替換單個參考圖片。參考圖片集合可以包括一個或多個參考圖片。參考圖片集 合中的兩個或更多個參考圖片可以對應(yīng)于相同的時間實例或不同的(例如,相似的)時間 實例。例如,在3維(3D)編譯場景中,位流114包含多個圖片,其中一些圖片可以指的是左 視圖而一些圖片可以指的是右視圖。因此,參考圖片集合可以識別對應(yīng)于特定顯示時間的 左圖片和右圖片。
[0106] 在另一示例(諸如可伸縮編譯場景)中,位流可以包括不同分辨率的圖片。在這 個示例中,參考圖片集合可以包括(例如,識別)相同圖片的不同分辨率版本。
[0107] 圖2是圖示解碼器202的一個配置的框圖。解碼器202可以被包括在電子設(shè)備204 中。例如,解碼器202可以是高效率視頻編譯(HEVC)解碼器。解碼器202和/或圖示為包 括在解碼器202中的元素中的一個或多個可以用硬件、軟件或兩者的組合加以實現(xiàn)。解碼 器202可以接收位流214 (例如,包括在位流214中的一個或多個編碼圖片)以用于解碼。 在一些配置中,所接收到的位流214可以包括接收到的開銷信息,諸如接收到的碼片報頭、 接收到的PPS、接收到的緩沖器描述信息等。包括在位流214中的編碼圖片可以包括一個或 多個編碼參考圖片和/或一個或多個其它編碼圖片。
[0108] 接收到的符號(在包括在位流214中的一個或多個編碼圖片中)可以由熵解碼模 塊254熵解碼,從而產(chǎn)生運動信息信號256和量化的、縮放的和/或變換的系數(shù)258。
[0109] 運動信息信號256可以在運動補償模塊260處與來自巾貞存儲器264的參考巾貞信號 284的一部分組合,所述運動補償模塊260可以產(chǎn)生幀間預(yù)測信號268。經(jīng)量化的、縮放的和 /或變換的系數(shù)258可以由逆模塊262逆量化、縮放和逆變換,從而產(chǎn)生解碼殘差信號270。 解碼殘差信號270可以被加到預(yù)測信號278以產(chǎn)生組合信號272。預(yù)測信號278可以是選 自由幀間預(yù)測模塊274所產(chǎn)生的幀間預(yù)測信號268或幀內(nèi)預(yù)測信號276的信號。在一些配 置中,這個信號選擇可以基于位流214 (例如,由位流214控制)。
[0110] 可以根據(jù)來自組合信號272(例如,在當前幀中)的先前解碼的信息來預(yù)測幀內(nèi)預(yù) 測信號276。組合信號272還可以由去塊濾波器280濾波。結(jié)果得到的濾波信號282可以 被寫入幀存儲器264。結(jié)果得到的濾波信號282可以包括解碼圖片。
[0111] 幀存儲器264可以包括如本文所描述的解碼圖片緩沖器(DPB)。DPB可以包括可 以作為短期或長期參考幀被維持的一個或多個解碼圖片。幀存儲器264還可以包括與解碼 圖片相對應(yīng)的開銷信息。例如,幀存儲器264可以包括碼片報頭、圖片參數(shù)集(PPS)信息、 周期參數(shù)、緩沖器描述信息等??梢詮木幋a器(例如,編碼器108、開銷信令模塊112)發(fā)信 號通知這些信息片中的一個或多個。幀存儲器264可以提供解碼圖片218。
[0112] 解碼器202可以包括參考圖片跟蹤模塊216。參考圖片跟蹤模塊216可以在降低 引用開銷情況下跟蹤幀存儲器264中的一個或多個參考圖片。在一個實施例中,參考圖片 跟蹤模塊216可以使用周期參數(shù)來跟蹤長期參考圖片并且基于接收到的回繞指示符來修 改(例如,遞減)該周期參數(shù)。在另一示例中,可以相對于正被解碼的圖片執(zhí)行所有參考圖 片周期參數(shù)的更新??梢詫τ诋斍皥D片(例如,正被解碼的圖片)執(zhí)行這個更新過程一次。 可以在P0C的幫助下隱式地保持跟蹤周期之間的變換。有時可以增加周期參數(shù)(例如,當 變換是像可能在亂序圖片解碼中發(fā)生那樣從圖片集'n'到圖片集'n-1'時)。在下面給出 了關(guān)于基于指定圖片來跟蹤參考圖片的一個或多個方式的更多細節(jié)。
[0113] 附加地或替換地,參考圖片跟蹤模塊216可以使用長期參考圖片指示符來跟蹤長 期參考圖片。長期參考圖片指示符可以是由解碼器202所獲得的參數(shù)集的一部分,諸如序 列參數(shù)集(SPS)、圖片參數(shù)集(PPS)和/或自適應(yīng)參數(shù)集(APS)。將關(guān)于圖18在下面更詳 細地討論接收和跟蹤長期參考圖片指示符。
[0114] 參考圖片跟蹤模塊216可以接收被當前圖片使用標志??梢栽谝粋€或多個參數(shù)集 (例如,SPS、PPS、APS)中接收該被當前圖片使用標志。參考圖片跟蹤模塊216可以基于被 當前圖片使用標志來確定是否將長期參考圖片用于對當前圖片進行解碼。在一些配置中, 參考圖片跟蹤模塊216可以基于絕對P0C來跟蹤長期參考圖片。在一些配置中,電子設(shè)備 204可以執(zhí)行關(guān)于圖18所描述的方法1800。
[0115] 本文所公開的系統(tǒng)和方法的一些配置可以使用修改的緩沖器描述。其后給出經(jīng) 修改的緩沖器描述的示例。緩沖器描述可以被修改成包括長期參考圖片的"P0C"、"p〇C_ cycle"以及"temporallD"。應(yīng)該注意的是,"p〇C_CyCle"可以是本文所描述的周期參數(shù)的 一個示例。根據(jù)本文所公開的系統(tǒng)和方法所給出的(修改的)緩沖器描述、(修改的)語 法和/或參數(shù)可以使得能實現(xiàn)降低開銷引用。
[0116] 下表1給出了在現(xiàn)有方式和根據(jù)本文所公開的系統(tǒng)和方法的一個提出的方式中 比較PPS內(nèi)的緩沖器描述的一個示例。現(xiàn)有方式在被創(chuàng)建以促進JCTVC-F493的工作的 "candidateworkingdrafttextofad-hocgroup21" 文檔(AHG21)中詳述。應(yīng)該注意 的是,AHG21 (JCTVC-F803)分別地分組和規(guī)定"負圖片"(例如,具有負deltaPOC值的那些) 和"正圖片"(例如,具有正deltaPOC值的那些圖片)。
[0117] [表 1]
[0118]
【權(quán)利要求】
1. 一種用于對編碼圖像進行解碼的電子設(shè)備,所述電子設(shè)備包括: 用于對來自所述編碼圖像的長期參考圖片集進行解碼的單元,其中,所述長期參考圖 片集包括: (a) 指示是否對于幀間預(yù)測利用一個或多個長期參考圖片的長期參考圖片指示符; (b) 在參數(shù)集中所規(guī)定的所述長期參考圖片的數(shù)目; (c) 與所述長期參考圖片中的一個相對應(yīng)的絕對圖片順序計數(shù)(POC)的一個或多個最 低有效位(LSB)值; (d) 以及指示是否對于當前圖片利用與所述絕對POC的所述LSB值相關(guān)聯(lián)的所述長期 參考圖片的一個或多個被當前圖片使用標志; 以及,用于基于所述被當前圖片使用標志來確定是否利用所述長期參考圖片中的一個 的單元。
2. 根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,所述長期參考圖片集被包括在SPS、APS、PPS 以及VPS的組中的至少一個中。
3. 根據(jù)權(quán)利要求2所述的電子設(shè)備,進一步包括用于對碼片報頭進行解碼的單元,所 述碼片報頭包括: (a) 要包括在所述當前圖片的所述長期參考圖片集中的所述長期參考圖片的數(shù)目; (b) 要包括在所述當前圖片的所述長期參考圖片集中的、在所述參數(shù)集中規(guī)定的、與所 述長期參考圖片相對應(yīng)的一個或多個第一長期索引參數(shù); (c) 要包括在所述當前圖片的所述長期參考圖片集中的、在所述參數(shù)集中未規(guī)定的、與 所述長期參考圖片相對應(yīng)的一個或多個第二長期索引參數(shù)。
4. 根據(jù)權(quán)利要求3所述的電子設(shè)備,其中,所述第二長期索引參數(shù)包括: (a) 與所述長期參考圖片相對應(yīng)的所述絕對POC的所述LSB值; (b) 以及指示是否利用與所述絕對POC的所述LSB值相關(guān)聯(lián)的所述長期參考圖片的所 述被當前圖片使用標志。
5. 根據(jù)權(quán)利要求4所述的電子設(shè)備,進一步包括用于如果需要,則對與由所述第一長 期索引參數(shù)或所述第二長期索引參數(shù)所指示的所述長期參考圖片相對應(yīng)的所述絕對POC 的增量MSB周期進行解碼的單元。
6. 根據(jù)權(quán)利要求5所述的電子設(shè)備,其中,當所述長期參考圖片的所述絕對POC的所述 LSB值是相同的時,所述絕對POC的所述增量MSB周期被解碼。
7. 根據(jù)權(quán)利要求5所述的電子設(shè)備,其中,所述絕對POC的所述增量MSB周期被包括在 所述碼片報頭中。
8. 根據(jù)權(quán)利要求3所述的電子設(shè)備,其中,所述第一長期索引參數(shù)是long_term_idx_ sps [i]。
9. 根據(jù)權(quán)利要求3所述的電子設(shè)備,進一步包括用于如果確定利用所述長期參考圖 片,則基于所述長期參考圖片對所述當前圖片進行解碼的單元。
10. 根據(jù)權(quán)利要求3所述的電子設(shè)備,進一步包括用于如果確定不利用所述長期參考 圖片,則在沒有所述長期參考圖片的情況下對所述當前圖片進行解碼的單元。
11. 根據(jù)權(quán)利要求2所述的電子設(shè)備,其中,所述被當前圖片使用標志是規(guī)定是否在對 所述當前圖片進行解碼時,利用以所述絕對POC所指示的第i個長期參考圖片的used_by_ curr_pic_lt_sps_flag[i]〇
12. 根據(jù)權(quán)利要求2所述的電子設(shè)備,其中,所述長期參考圖片指示符是長期參考圖片 存在標志。
13. -種用于對輸入圖像進行編碼的電子設(shè)備,所述電子設(shè)備包括: 用于生成長期參考圖片集的單元,其中,所述長期參考圖片集包括: (a) 指示是否對于幀間預(yù)測利用一個或多個長期參考圖片的長期參考圖片指示符; (b) 在參數(shù)集中所規(guī)定的所述長期參考圖片的數(shù)目; (c) 與所述長期參考圖片中的一個相對應(yīng)的絕對圖片順序計數(shù)(POC)的一個或多個最 低有效位(LSB)值; (d) 以及指示是否對于當前圖片利用與所述絕對POC的所述LSB值相關(guān)聯(lián)的所述長期 參考圖片的一個或多個被當前圖片使用標志; 以及,用于對所述長期參考圖片集進行編碼的單元。
14. 根據(jù)權(quán)利要求13所述的電子設(shè)備,其中,所述長期參考圖片集被包括在序列參數(shù) 集(SPS)、自適應(yīng)參數(shù)集(APS)、圖片參數(shù)集(PPS)以及視頻參數(shù)集(VPS)的組中的至少一 個中。
15. 根據(jù)權(quán)利要求14所述的電子設(shè)備,進一步包括: 用于生成碼片報頭的單元,所述碼片報頭包括: (a) 要包括在所述當前圖片的所述長期參考圖片集中的所述長期參考圖片的數(shù)目; (b) 要包括在所述當前圖片的所述長期參考圖片集中的、在所述參數(shù)集中規(guī)定的、與所 述長期參考圖片相對應(yīng)的一個或多個第一長期索引參數(shù); (c) 要包括在所述當前圖片的所述長期參考圖片集中的、在所述參數(shù)集中未規(guī)定的、與 所述長期參考圖片相對應(yīng)的一個或多個第二長期索引參數(shù); 以及,用于對所述碼片報頭進行編碼的單元。
16. 根據(jù)權(quán)利要求15所述的電子設(shè)備,其中,所述第二長期索引參數(shù)包括: (a) 與所述長期參考圖片相對應(yīng)的所述絕對POC的所述LSB值; (b) 以及指示是否利用與所述絕對POC的所述LSB值相關(guān)聯(lián)的所述長期參考圖片的所 述被當前圖片使用標志。
17. 根據(jù)權(quán)利要求16所述的電子設(shè)備,進一步包括: 用于如果需要,則生成與由所述第一長期索引參數(shù)或所述第二長期索引參數(shù)所指示的 所述長期參考圖片相對應(yīng)的所述絕對POC的增量最高有效位(MSB)周期的單元。
18. 根據(jù)權(quán)利要求17所述的電子設(shè)備,其中,當所述長期參考圖片的所述絕對POC的所 述LSB值是相同的時,生成所述絕對POC的所述增量MSB周期。
19. 根據(jù)權(quán)利要求17所述的電子設(shè)備,其中,所述絕對POC的所述增量MSB周期被包括 在所述碼片報頭中。
20. 根據(jù)權(quán)利要求15所述的電子設(shè)備,其中,所述第一長期索引參數(shù)是long_term_ idx_sps [i]〇
21. 根據(jù)權(quán)利要求14所述的電子設(shè)備,其中,所述被當前圖片使用標志是規(guī)定是否在 對所述當前圖片進行解碼時,利用以所述絕對POC所指示的第i個長期參考圖片的used_ by_curr_pic_lt_sps_flag[i]〇
22. 根據(jù)權(quán)利要求14所述的電子設(shè)備,其中,所述長期參考圖片指示符是長期參考圖 片存在標志。
23. -種用于通過電子設(shè)備對編碼圖像進行解碼的方法,所述方法包括: 對來自所述編碼圖像的所述長期參考圖片集進行解碼,其中,所述長期參考圖片集包 括: (a) 指示是否對于幀間預(yù)測利用一個或多個長期參考圖片的長期參考圖片指示符; (b) 在參數(shù)集中所規(guī)定的所述長期參考圖片的數(shù)目; (c) 與所述長期參考圖片中的一個相對應(yīng)的絕對POC的一個或多個LSB值; (d) 以及指示是否對于當前圖片利用與所述絕對POC的所述LSB值相關(guān)聯(lián)的所述長期 參考圖片的一個或多個被當前圖片使用標志; 以及,基于所述被當前圖片使用標志來確定是否利用所述長期參考圖片中的一個。
24. -種用于通過電子設(shè)備對輸入圖像進行編碼的方法,所述方法包括: 生成長期參考圖片集,其中,所述長期參考圖片集包括: (a) 指示是否對于幀間預(yù)測利用一個或多個長期參考圖片的長期參考圖片指示符; (b) 在參數(shù)集中所規(guī)定的所述長期參考圖片的數(shù)目; (c) 與所述長期參考圖片中的一個相對應(yīng)的絕對圖片順序計數(shù)(POC)的一個或多個最 低有效位(LSB)值; (d) 以及指示是否對于當前圖片利用與所述絕對POC的所述LSB值相關(guān)聯(lián)的所述長期 參考圖片的一個或多個被當前圖片使用標志; 以及,對所述長期參考圖片集進行編碼。
【文檔編號】H04N19/172GK104412588SQ201380035380
【公開日】2015年3月11日 申請日期:2013年6月26日 優(yōu)先權(quán)日:2012年7月1日
【發(fā)明者】薩欽·G·德施潘德 申請人:夏普株式會社