中的圖片。 舉例來(lái)說(shuō),在一些實(shí)施例中,可關(guān)于存取單元中的每一圖片來(lái)處理可用于層間預(yù)測(cè)的經(jīng)運(yùn) 動(dòng)補(bǔ)償?shù)膶拥淖畲髷?shù)目及基于經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥淖畲髷?shù)目的層間預(yù)測(cè)的限制。
[0127] 圖11為實(shí)例視頻譯碼器1100的功能框圖。視頻譯碼器1100包含存儲(chǔ)模塊1102、 預(yù)測(cè)模塊1104及限制模塊1106。視頻編碼器20或視頻解碼器30的一或多個(gè)組件(例如) 可用以實(shí)施存儲(chǔ)模塊1102、預(yù)測(cè)模塊1104及限制模塊1106。在一些實(shí)施例中,其它組件可 用以實(shí)施模塊中的一或多者。
[0128] 存儲(chǔ)模塊1102可存儲(chǔ)來(lái)自一或多個(gè)視頻層的視頻信息。預(yù)測(cè)模塊1104可使用層 間預(yù)測(cè)模式來(lái)確定預(yù)測(cè)信息。當(dāng)出現(xiàn)某些條件時(shí),限制模塊1106可限制層間預(yù)測(cè)。舉例 來(lái)說(shuō),當(dāng)待用于層間預(yù)測(cè)中的視頻信息并不是來(lái)自基礎(chǔ)層、層〇或預(yù)定默認(rèn)層時(shí),限制模塊 1106可限制層間預(yù)測(cè)。
[0129] 應(yīng)認(rèn)識(shí)到,取決于實(shí)例,本文中所描述的技術(shù)中的任一者的某些動(dòng)作或事件可按 不同序列執(zhí)行、可經(jīng)添加、合并或完全省略(例如,對(duì)于實(shí)踐所述技術(shù)來(lái)說(shuō),并不是所有所 描述的動(dòng)作或事件皆為必要的)。此外,在某些實(shí)例中,可(例如)經(jīng)由多線程處理、中斷處 理或多個(gè)處理器同時(shí)而不是順序地執(zhí)行動(dòng)作或事件。
[0130] 在一或多個(gè)實(shí)例中,所描述的功能可以硬件、軟件、固件或其任何組合來(lái)實(shí)施。如 果以軟件來(lái)實(shí)施,那么所述功能可作為一或多個(gè)指令或代碼而存儲(chǔ)在計(jì)算機(jī)可讀媒體上或 經(jīng)由計(jì)算機(jī)可讀媒體進(jìn)行傳輸,且由基于硬件的處理單元執(zhí)行。計(jì)算機(jī)可讀媒體可包含計(jì) 算機(jī)可讀存儲(chǔ)媒體(其對(duì)應(yīng)于例如數(shù)據(jù)存儲(chǔ)媒體等有形媒體)或通信媒體,通信媒體包含 (例如)根據(jù)通信協(xié)議促進(jìn)計(jì)算機(jī)程序從一處傳送到另一處的任何媒體。以此方式,計(jì)算機(jī) 可讀媒體一般可對(duì)應(yīng)于(1)非暫時(shí)性的有形計(jì)算機(jī)可讀存儲(chǔ)媒體,或(2)例如信號(hào)或載波 等通信媒體。數(shù)據(jù)存儲(chǔ)媒體可為可由一或多個(gè)計(jì)算機(jī)或一或多個(gè)處理器存取以檢索指令、 代碼及/或數(shù)據(jù)結(jié)構(gòu)以用于實(shí)施本發(fā)明中所描述的技術(shù)的任何可用媒體。計(jì)算機(jī)程序產(chǎn)品 可包含計(jì)算機(jī)可讀媒體。
[0131] 作為實(shí)例而不是限制,此類計(jì)算機(jī)可讀存儲(chǔ)媒體可包括RAM、ROM、EEPROM、CD-ROM 或其它光盤存儲(chǔ)器、磁盤存儲(chǔ)器或其它磁性存儲(chǔ)裝置、閃存存儲(chǔ)器或可用以存儲(chǔ)呈指令或 數(shù)據(jù)結(jié)構(gòu)的形式的所要程序代碼且可由計(jì)算機(jī)存取的任何其它媒體。而且,任何連接可 恰當(dāng)?shù)乇环Q為計(jì)算機(jī)可讀媒體。舉例來(lái)說(shuō),如果使用同軸電纜、光纜、雙絞線、數(shù)字訂戶線 (DSL)或無(wú)線技術(shù)(例如,紅外線、無(wú)線電及微波)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸指令, 那么同軸電纜、光纜、雙絞線、DSL或無(wú)線技術(shù)(例如,紅外線、無(wú)線電及微波)包含在媒體 的定義中。然而,應(yīng)理解,計(jì)算機(jī)可讀存儲(chǔ)媒體及數(shù)據(jù)存儲(chǔ)媒體不包含連接、載波、信號(hào)或其 它暫時(shí)性媒體,而實(shí)情為,關(guān)于非暫時(shí)性有形存儲(chǔ)媒體。如本文中所使用,磁盤及光盤包含 壓縮光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字影音光盤(DVD)、軟性磁盤及藍(lán)光光盤,其中磁盤 通常以磁性方式再生數(shù)據(jù),而光盤通過(guò)激光以光學(xué)方式再生數(shù)據(jù)。以上各者的組合也應(yīng)包 含在計(jì)算機(jī)可讀媒體的范圍內(nèi)。
[0132] 可由例如一或多個(gè)數(shù)字信號(hào)處理器(DSP)、通用微處理器、專用集成電路(ASIC)、 現(xiàn)場(chǎng)可編程邏輯陣列(FPGA)或其它等效集成或離散邏輯電路等一或多個(gè)處理器來(lái)執(zhí)行指 令。因此,如本文中所使用的術(shù)語(yǔ)"處理器"可指上述結(jié)構(gòu)或適于實(shí)施本文中所描述的技術(shù) 的任何其它結(jié)構(gòu)中的任一者。另外,在一些方面中,可將本文中所描述的功能性提供于經(jīng)配 置以用于編碼及解碼的專用硬件及/或軟件模塊內(nèi),或并入于組合式編碼解碼器中。而且, 所述技術(shù)可完全以一或多個(gè)電路或邏輯元件來(lái)實(shí)施。
[0133] 本發(fā)明的技術(shù)可在廣泛多種裝置或設(shè)備中實(shí)施,所述裝置或設(shè)備包含無(wú)線手持 機(jī)、集成電路(IC)或一組IC(例如,芯片組)。在本發(fā)明中描述各種組件、模塊或單元以強(qiáng) 調(diào)經(jīng)配置以執(zhí)行所揭示的技術(shù)的裝置的功能方面,但未必需要通過(guò)不同硬件單元來(lái)實(shí)現(xiàn)。 確切地說(shuō),如上文所描述,可將各種單元組合于編碼解碼器硬件單元中,或由互操作性硬件 單元(包含如上文所描述的一或多個(gè)處理器)的集合結(jié)合合適軟件及/或固件來(lái)提供各種 單元。已描述了各種實(shí)例。這些及其它實(shí)例在隨附權(quán)利要求書的范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種經(jīng)配置以譯碼視頻信息的設(shè)備,其包括: 存儲(chǔ)器,其經(jīng)配置以存儲(chǔ)與多個(gè)層相關(guān)聯(lián)的視頻信息,所述多個(gè)層包括至少一個(gè)參考 層及至少一個(gè)增強(qiáng)層;以及 處理器,其與所述存儲(chǔ)器通信,所述處理器經(jīng)配置以: 確定可用于所述多個(gè)層中的任一者中的圖片的層間預(yù)測(cè)的經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥淖畲髷?shù) 目;以及 基于經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目限制當(dāng)前層中的圖片的層間預(yù)測(cè)。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述多個(gè)層中的任一者中的所述圖片中的每一者 及所述當(dāng)前層中的所述圖片包括存取單元中的圖片。
3. 根據(jù)權(quán)利要求2所述的設(shè)備,其中所述處理器經(jīng)進(jìn)一步配置以對(duì)于所述存取單元中 的每一圖片,確定經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目且基于經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目 限制層間預(yù)測(cè)。
4. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述至少一個(gè)參考層為層0。
5. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述至少一個(gè)增強(qiáng)層還包括參考層。
6. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述處理器經(jīng)進(jìn)一步配置以接收指示可用于層間 預(yù)測(cè)的經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目的第一旗標(biāo)。
7. 根據(jù)權(quán)利要求6所述的設(shè)備,其中所述第一旗標(biāo)是在以下各者中的一或多者中傳 信:視頻參數(shù)集VPS、序列參數(shù)集SPS、圖片參數(shù)集PPS、切片標(biāo)頭及補(bǔ)充增強(qiáng)信息SEI消息。
8. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述處理器經(jīng)進(jìn)一步配置以在所述層間預(yù)測(cè)參考 層中的每一者使用約束幀內(nèi)預(yù)測(cè)的情況下,允許所述多個(gè)層中的任何兩個(gè)層之間的層間預(yù) 測(cè)。
9. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述處理器經(jīng)進(jìn)一步配置以在所述處理器確定將 超過(guò)經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目時(shí),限制運(yùn)動(dòng)信息或殘余信息的層間預(yù)測(cè)中的至少一 者。
10. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述處理器經(jīng)進(jìn)一步配置以:確定對(duì)于與所述至 少一個(gè)參考層相關(guān)聯(lián)的所述視頻信息,是否允許層間預(yù)測(cè);以及 確定對(duì)于與所述至少一個(gè)增強(qiáng)層相關(guān)聯(lián)的所述視頻信息,是否部分地允許層間預(yù)測(cè), 使得運(yùn)動(dòng)補(bǔ)償不與所述至少一個(gè)增強(qiáng)層視頻信息一起使用。
11. 根據(jù)權(quán)利要求10所述的設(shè)備,其中所述處理器經(jīng)進(jìn)一步配置以使用所述至少一個(gè) 參考層視頻信息來(lái)預(yù)測(cè)與當(dāng)前視頻塊相關(guān)聯(lián)的紋理信息。
12. 根據(jù)權(quán)利要求10所述的設(shè)備,其中所述處理器經(jīng)進(jìn)一步配置以使用所述至少一個(gè) 增強(qiáng)層視頻信息來(lái)預(yù)測(cè)與當(dāng)前視頻塊相關(guān)聯(lián)的運(yùn)動(dòng)信息及殘余信息中的一或多者。
13. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述設(shè)備包括編碼器。
14. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述設(shè)備包括解碼器。
15. 根據(jù)權(quán)利要求1所述的設(shè)備,所述設(shè)備進(jìn)一步包括以下各者中的至少一者:數(shù)字電 視、數(shù)字直播系統(tǒng)、無(wú)線廣播系統(tǒng)、個(gè)人數(shù)字助理PDA、膝上型或桌上型計(jì)算機(jī)、數(shù)碼相機(jī)、數(shù) 字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺(tái)、蜂窩式或衛(wèi)星無(wú)線電電話 及包括所述存儲(chǔ)器及所述處理器的視頻電話會(huì)議裝置。
16. -種譯碼視頻信息的方法,其包括: 接收與多個(gè)層相關(guān)聯(lián)的視頻信息,所述多個(gè)層包括至少一個(gè)參考層及至少一個(gè)增強(qiáng) 層; 確定可用于所述多個(gè)層中的任一者中的圖片的層間預(yù)測(cè)的經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥淖畲髷?shù) 目;以及 基于經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目限制當(dāng)前層中的圖片的層間預(yù)測(cè)。
17. 根據(jù)權(quán)利要求16所述的方法,其中所述多個(gè)層中的任一者中的所述圖片中的每一 者及所述當(dāng)前層中的所述圖片包括存取單元中的圖片。
18. 根據(jù)權(quán)利要求16所述的方法,其進(jìn)一步包括,對(duì)于所述存取單元中的每一圖片, 確定經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目,且基于經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目限制層間預(yù) 測(cè)。
19. 根據(jù)權(quán)利要求16所述的方法,其中所述至少一個(gè)參考層為層0。
20. 根據(jù)權(quán)利要求16所述的方法,其中所述至少一個(gè)增強(qiáng)層還包括參考層。
21. 根據(jù)權(quán)利要求16所述的方法,其進(jìn)一步包括接收指示可用于層間預(yù)測(cè)的經(jīng)運(yùn)動(dòng)補(bǔ) 償?shù)膶拥乃鲎畲髷?shù)目的第一旗標(biāo)。
22. 根據(jù)權(quán)利要求21所述的方法,其中所述第一旗標(biāo)是在以下各者中的一或多者中傳 信:視頻參數(shù)集VPS、序列參數(shù)集SPS、圖片參數(shù)集PPS、切片標(biāo)頭及補(bǔ)充增強(qiáng)信息SEI消息。
23. 根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包括在所述層間預(yù)測(cè)參考層中的每一者使 用約束幀內(nèi)預(yù)測(cè)的情況下,允許所述多個(gè)層中的任何兩個(gè)層之間的層間預(yù)測(cè)。
24. 根據(jù)權(quán)利要求16所述的方法,其進(jìn)一步包括在所述處理器確定將超過(guò)經(jīng)運(yùn)動(dòng)補(bǔ)償 的層的所述最大數(shù)目時(shí),限制運(yùn)動(dòng)信息或殘余信息的層間預(yù)測(cè)中的至少一者。
25. 根據(jù)權(quán)利要求16所述的方法,其進(jìn)一步包括: 確定對(duì)于與所述至少一個(gè)參考層相關(guān)聯(lián)的所述視頻信息,是否允許層間預(yù)測(cè);以及 確定對(duì)于與所述至少一個(gè)增強(qiáng)層相關(guān)聯(lián)的所述視頻信息,是否部分地允許層間預(yù)測(cè), 使得運(yùn)動(dòng)補(bǔ)償不與所述至少一個(gè)增強(qiáng)層視頻信息一起使用。
26. 根據(jù)權(quán)利要求25所述的方法,其進(jìn)一步包括使用所述至少一個(gè)參考層視頻信息來(lái) 預(yù)測(cè)與當(dāng)前視頻塊相關(guān)聯(lián)的紋理信息。
27. 根據(jù)權(quán)利要求25所述的方法,其進(jìn)一步包括使用所述至少一個(gè)增強(qiáng)層視頻信息來(lái) 預(yù)測(cè)與當(dāng)前視頻塊相關(guān)聯(lián)的運(yùn)動(dòng)信息及殘余信息中的一或多者。
28. 根據(jù)權(quán)利要求25所述的方法,其進(jìn)一步包括將與所述至少一個(gè)增強(qiáng)層相關(guān)聯(lián)的 layer_id值設(shè)置為等于N-1,其中當(dāng)前切片的切片layer_id具有值N。
29. -種視頻譯碼設(shè)備,其包括: 用于接收與多個(gè)層相關(guān)聯(lián)的視頻信息的裝置,所述多個(gè)層包括至少一個(gè)參考層及至少 一個(gè)增強(qiáng)層; 用于確定可用于所述多個(gè)層中的任一者中的圖片的層間預(yù)測(cè)的經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥淖?大數(shù)目的裝置;以及 用于基于經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目限制當(dāng)前層中的圖片的層間預(yù)測(cè)的裝置。
30. 根據(jù)權(quán)利要求29所述的視頻譯碼設(shè)備,其進(jìn)一步包括: 用于確定對(duì)于與所述至少一個(gè)參考層相關(guān)聯(lián)的所述視頻信息是否允許層間預(yù)測(cè)的裝 置;以及 用于確定對(duì)于與所述至少一個(gè)增強(qiáng)層相關(guān)聯(lián)的所述視頻信息是否部分地允許層間預(yù) 測(cè)以使得運(yùn)動(dòng)補(bǔ)償不與所述至少一個(gè)增強(qiáng)層視頻信息一起使用的裝置。
31. 根據(jù)權(quán)利要求29所述的視頻譯碼設(shè)備,其進(jìn)一步包括: 用于接收指示可用于層間預(yù)測(cè)的經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目的第一旗標(biāo)的裝置。
32. -種非暫時(shí)性計(jì)算機(jī)可讀媒體,其具有存儲(chǔ)于其上的代碼,所述代碼在經(jīng)執(zhí)行時(shí)致 使設(shè)備進(jìn)行以下操作: 接收與多個(gè)層相關(guān)聯(lián)的視頻信息,所述多個(gè)層包括至少一個(gè)參考層及至少一個(gè)增強(qiáng) 層; 確定可用于所述多個(gè)層中的任一者中的圖片的層間預(yù)測(cè)的經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥淖畲髷?shù) 目;以及 基于經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃鲎畲髷?shù)目限制當(dāng)前層中的圖片的層間預(yù)測(cè)。
33. 根據(jù)權(quán)利要求32所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其進(jìn)一步具有存儲(chǔ)于其上的代 碼,所述代碼在經(jīng)執(zhí)行時(shí)致使所述設(shè)備進(jìn)行以下操作: 確定對(duì)于與所述至少一個(gè)參考層相關(guān)聯(lián)的所述視頻信息,是否允許層間預(yù)測(cè);以及 確定對(duì)于與所述至少一個(gè)增強(qiáng)層相關(guān)聯(lián)的所述視頻信息,是否部分地允許層間預(yù)測(cè), 使得運(yùn)動(dòng)補(bǔ)償不與所述至少一個(gè)增強(qiáng)層視頻信息一起使用。
34. 根據(jù)權(quán)利要求32所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其進(jìn)一步具有存儲(chǔ)于其上的代 碼,所述代碼在經(jīng)執(zhí)行時(shí)致使所述設(shè)備接收指示可用于層間預(yù)測(cè)的經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)膶拥乃?最大數(shù)目的第一旗標(biāo)。
【專利摘要】本發(fā)明提供一種譯碼視頻數(shù)據(jù)的方法,其包含接收與第一層及第二層相關(guān)聯(lián)的視頻信息,及確定所述第一層及所述第二層中的至少一者是否為默認(rèn)層。所述方法可包含在所述第一層及所述第二層均不是所述默認(rèn)層時(shí),至少部分地限制層間預(yù)測(cè)。默認(rèn)層可為基礎(chǔ)層或增強(qiáng)層。可接收指示所述層間預(yù)測(cè)將受到限制的旗標(biāo)。另外,所述方法可包含確定對(duì)于與所述第一層相關(guān)聯(lián)的所述視頻信息,是否允許層間預(yù)測(cè);及確定對(duì)于與所述第二層相關(guān)聯(lián)的所述視頻信息,是否部分地允許層間預(yù)測(cè),使得運(yùn)動(dòng)補(bǔ)償不與所述第二層視頻信息一起使用。
【IPC分類】H04N19-30
【公開號(hào)】CN104798372
【申請(qǐng)?zhí)枴緾N201380060269
【發(fā)明人】瓦迪姆·謝廖金, 王益魁, 陳英, 馬爾塔·卡切維奇
【申請(qǐng)人】高通股份有限公司
【公開日】2015年7月22日
【申請(qǐng)日】2013年11月20日
【公告號(hào)】EP2923490A1, US20140140399, WO2014081775A1