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

編碼系統(tǒng)的制作方法

文檔序號(hào):7937568閱讀:205來源:國知局

專利名稱::編碼系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:至少一個(gè)實(shí)現(xiàn)方式涉及以可縮放方式對(duì)視頻數(shù)據(jù)進(jìn)行編碼和解碼。
背景技術(shù)
:當(dāng)數(shù)據(jù)所針對(duì)的終端具有不同的能力并且因此不對(duì)全部數(shù)據(jù)流進(jìn)行解碼而僅對(duì)全部數(shù)據(jù)流的一部分進(jìn)行解碼時(shí),根據(jù)多個(gè)層對(duì)視頻數(shù)據(jù)進(jìn)行編碼可以是有用的。當(dāng)以可縮放方式根據(jù)多個(gè)層對(duì)視頻數(shù)據(jù)進(jìn)行編碼時(shí),接收終端可以根據(jù)終端的簡檔從接收到的比特流中提取一部分?jǐn)?shù)據(jù)。完整的數(shù)據(jù)流還可以傳輸用于每一個(gè)所支持的層的開銷信息,以便于在終端處對(duì)每一層進(jìn)行解碼。
發(fā)明內(nèi)容根據(jù)一個(gè)總的方面,訪問來自序列參數(shù)集("SPS")網(wǎng)絡(luò)抽象層("NAL")單元的信息。所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)。還訪問來自補(bǔ)充SPSNAL單元的信息,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu)。來自補(bǔ)充SPSNAL單元的12信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)?;诘谝粚泳幋a、第二層編碼、所訪問的來自SPSNAL單元的信息、以及所訪問的來自補(bǔ)充SPSNAL單元的信息,來生成圖像序列的解碼。根據(jù)另一個(gè)總的方面,使用了一種語法結(jié)構(gòu),所述語法結(jié)構(gòu)提供對(duì)圖像序列進(jìn)行多層解碼。所述語法結(jié)構(gòu)包括用于SPSNAL單元的語法,SPSNAL單元包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息。所述語法結(jié)構(gòu)還包括用于補(bǔ)充SPSNAL單元的語法,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu)。補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息。基于第一層編碼、第二層編碼、來自SPSNAL單元的信息、以及來自補(bǔ)充SPSNAL單元的信息,可以生成圖像序列的解碼。根據(jù)另一個(gè)總的方面,一種信號(hào)被格式化為包括來自SPSNAL單元的信息。所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)。所述信號(hào)還被格式化為包括來自補(bǔ)充SPSNAL單元的信息,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu)。來自補(bǔ)充SPSNAL單元的信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)。根據(jù)另一個(gè)總的方面,生成SPSNAL單元,所述SPSNAL單元包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息。生成補(bǔ)充SPSNAL單元,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu)。補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息。提供包括圖像序列的第一層編碼、圖像序列的第二層編碼、SPSNAL單元、以及補(bǔ)充SPSNAL單元在內(nèi)的數(shù)據(jù)集合。根據(jù)另一個(gè)總的方面,使用了一種語法結(jié)構(gòu),所述語法結(jié)構(gòu)提供對(duì)圖像序列進(jìn)行多層編碼。所述語法結(jié)構(gòu)包括用于SPSNAL單元的語法。SPSNAL單元包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息。所述語法結(jié)構(gòu)包括用于補(bǔ)充SPSNAL單元的語法。補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu)。補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息。提供包括圖像序列的第一層編碼、圖像序列的第二層編碼、SPSNAL單元、以及補(bǔ)充SPSNAL單元在內(nèi)的數(shù)據(jù)集合。根據(jù)另一個(gè)總的方面,訪問第一規(guī)范參數(shù)集合中的依賴于第一層的信息。所訪問的依賴于第一層的信息在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用。訪問第二規(guī)范參數(shù)集合中的依賴于第二層的信息。所述第二規(guī)范參數(shù)集合具有與第一規(guī)范參數(shù)集合不同的結(jié)構(gòu)。所訪問的依賴于第二層的信息在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用。基于所訪問的依賴于第一層的信息或者所訪問的依賴于第二層的信息中的一個(gè)或者更多,來對(duì)圖像序列進(jìn)行解碼。根據(jù)另一個(gè)總的方面,生成包括依賴于第一層的信息在內(nèi)的第一規(guī)范參數(shù)集合。所述依賴于第一層的信息在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用。生成具有與第一規(guī)范參數(shù)集合不同結(jié)構(gòu)的第二規(guī)范參數(shù)集合。所述第二規(guī)范參數(shù)集合包括依賴于第二層的信息,所述依賴于第二層的信息在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用。提供包括第一規(guī)范參數(shù)集合和第二規(guī)范參數(shù)集合在內(nèi)的數(shù)據(jù)集合。在下面的附圖和描述中闡述了一個(gè)或者更多實(shí)現(xiàn)方式的細(xì)節(jié)。即使以一個(gè)特定方式來描述,也應(yīng)當(dāng)清楚,可以以各種方式來配置或者實(shí)施實(shí)現(xiàn)方式。例如,可以將實(shí)現(xiàn)方式作為方法執(zhí)行,或者實(shí)施為設(shè)備,例如配置為執(zhí)行操作集合的設(shè)備或者存儲(chǔ)用于執(zhí)行操作集合的指令的設(shè)備,或者在信號(hào)中實(shí)施。通過結(jié)合附圖和權(quán)利要求來考慮的以下詳細(xì)描述,其它方面和特征將變得顯而易見。圖1示出了編碼器的實(shí)現(xiàn)方式的框圖。圖la示出了編碼器的另一個(gè)實(shí)現(xiàn)方式的框圖。圖2示出了解碼器的實(shí)現(xiàn)方式的框圖。圖2a示出了解碼器的另一個(gè)實(shí)現(xiàn)方式的框圖。圖3示出了單層序列參數(shù)集("SPS")網(wǎng)絡(luò)抽象層("NAL")單元的實(shí)現(xiàn)方式的結(jié)構(gòu)。圖4示出了部分?jǐn)?shù)據(jù)流的示例的方框視圖,示意了SPSNAL單元14的使用。圖5示出了補(bǔ)充SPS("SUPSPS")NAL單元的實(shí)現(xiàn)方式的結(jié)構(gòu)。圖6示出了SPS單元和多個(gè)SUPSPS單元之間的組織分級(jí)的實(shí)現(xiàn)方式。圖7示出了SUPSPSNAL單元的另一個(gè)實(shí)現(xiàn)方式的結(jié)構(gòu)。圖8示出了生成SUPSPS單元的可縮放視頻編碼器的實(shí)現(xiàn)方式的功能視圖。圖9示出了生成包含SUPSPS單元的數(shù)據(jù)流的實(shí)現(xiàn)方式的分級(jí)視圖。圖10示出了由圖9的實(shí)施生成的數(shù)據(jù)流的示例的方框視圖。圖11示出了編碼器的實(shí)現(xiàn)方式的框圖。圖12示出了編碼器的另一個(gè)實(shí)現(xiàn)方式的框圖。圖13示出了由圖11或者12的編碼器所使用的編碼過程的實(shí)現(xiàn)方式的流程圖。圖14示出了由圖13的過程生成的數(shù)據(jù)流的示例的方框視圖。圖15示出了解碼器的實(shí)現(xiàn)方式的框圖。圖16示出了解碼器的另一個(gè)實(shí)現(xiàn)方式的框圖。圖17示出了由圖15或者16的解碼器所使用的解碼過程的實(shí)現(xiàn)方式的流程圖。具體實(shí)施例方式今天存在多種可以根據(jù)不同層和/或簡檔來對(duì)視頻數(shù)據(jù)進(jìn)行編碼的視頻編碼標(biāo)準(zhǔn)。其中,可以引用H.264/MPEG-4AVC("AVC標(biāo)準(zhǔn)"),也稱作國際標(biāo)準(zhǔn)化組織/國際電子技術(shù)委員會(huì)(ISO/IEC)運(yùn)動(dòng)圖像專家組-4(MPEG-4)第10部分高級(jí)視頻編碼(AVC)標(biāo)準(zhǔn)/國際電信聯(lián)盟電信分部(ITU-T)H.264建議。此外,存在對(duì)于AVC標(biāo)準(zhǔn)的擴(kuò)展。第一個(gè)這種擴(kuò)展是可縮放視頻編碼("SVC")擴(kuò)展(附錄G),稱作H.264/MPEG-4AVC,可縮放視頻編碼擴(kuò)展("SVC擴(kuò)展")。第二個(gè)這種擴(kuò)展是多視點(diǎn)視頻編碼("MVC")擴(kuò)展(附錄H),稱作H.264/MPEG-4AVC,MVC擴(kuò)展("MVC擴(kuò)展")。本公開中描述的至少一個(gè)實(shí)現(xiàn)方式可以與AVC標(biāo)準(zhǔn)以及SVC和MVC擴(kuò)展一起使用。該實(shí)現(xiàn)方式提供具有與SPSNAL單元不同的NAL單元類型的補(bǔ)充("SUP")序列參數(shù)集("SPS")網(wǎng)絡(luò)抽象層("NAL")單元。SPS單元典型地包括(但不是必須包括)用于至少單個(gè)層的信息。此外,SUPSPSNAL單元包括用于至少一個(gè)附加層的依賴于層的信息。因此,通過訪問SPS和SUPSPS單元,解碼器具有對(duì)比特流進(jìn)行解碼所需的可用特定(典型地為全部)依賴于層的信息。在AVC系統(tǒng)中使用該實(shí)現(xiàn)方式,不需要傳輸SUPSPSNAL單元,并且可以傳輸單層SPSNAL單元(如下所述)。在SVC(或者M(jìn)VC)系統(tǒng)中使用該實(shí)現(xiàn)方式,除了SPSNAL單元之外,可以傳輸用于所需附加層(或者視點(diǎn))的SUPSPSNAL單元。在包括AVC兼容解碼器和SVC兼容(或者M(jìn)VC兼容)解碼器的系統(tǒng)中使用該實(shí)現(xiàn)方式,AVC兼容解碼器可以通過檢測(cè)NAL單元類型來忽略SUPSPSNAL單元。在每一種情況中,可以實(shí)現(xiàn)高效率和兼容性。上述實(shí)現(xiàn)方式還對(duì)施加下述要求的系統(tǒng)(標(biāo)準(zhǔn)或其它)提供益處要求特定層共享首部信息(例如,SPS或者在SPS中典型攜帶的特定信息)。例如,如果基礎(chǔ)層及其合成時(shí)間層需要共享SPS,則不能用共享的SPS來傳輸依賴于層的信息。然而,SUPSPS提供了一種用于傳輸依賴于層的信息的機(jī)制。各種實(shí)現(xiàn)方式的SUPSPS還提供了高效的優(yōu)點(diǎn)SUPSPS不需要包括并且因此不需要重復(fù)SPS中的所有參數(shù)。SUPSPS將典型地專注于依賴于層的參數(shù)。然而,各種實(shí)現(xiàn)方式包括SUPSPS結(jié)構(gòu),該結(jié)構(gòu)包括不依賴于層的參數(shù),或者甚至重復(fù)全部SPS結(jié)構(gòu)。各種實(shí)現(xiàn)方式涉及svc擴(kuò)展。svc擴(kuò)展提出根據(jù)多個(gè)空間等級(jí)、時(shí)間等級(jí)以及質(zhì)量等級(jí)的視頻數(shù)據(jù)的傳輸。對(duì)于一個(gè)空間等級(jí),可以根據(jù)多個(gè)時(shí)間等級(jí)來進(jìn)行編碼,對(duì)于每一個(gè)時(shí)間等級(jí),可以根據(jù)多個(gè)質(zhì)量等級(jí)來進(jìn)行編碼。因此,當(dāng)定義有m個(gè)空間等級(jí)、n個(gè)時(shí)間等級(jí)、以及O個(gè)質(zhì)量等級(jí)時(shí),可以根據(jù)111*11*0個(gè)不同組合來對(duì)視頻數(shù)據(jù)進(jìn)行編碼。將這些組合稱作層,或者互操作性點(diǎn)("IOP")。根據(jù)解碼器(也稱作接收機(jī)或者客戶端)的能力,可以傳輸不同層,多至與最大客戶端能力相對(duì)應(yīng)的特定層。如本文所使用的,"依賴于層"的信息是指具體與單一層相關(guān)的信息?!熠啵櫭剂x,該信息依賴于特定層。這種信息不一定隨層與層而不同,但是典型地對(duì)于每一層單獨(dú)提供這種信息。如本文所使用的,"高等級(jí)語法"是指在比特流中出現(xiàn)的、在分級(jí)中位于宏塊層之上的語法。例如,如本文所使用的,高等級(jí)語法可以指(但不限于)片首部等級(jí)、補(bǔ)充增強(qiáng)信息(SEI)等級(jí)、畫面參數(shù)集(PPS)等級(jí)、序列參數(shù)集(SPS)等級(jí)、以及網(wǎng)絡(luò)抽象層(NAL)單元首部等級(jí)的語法。參見圖l,由參考數(shù)字100來總體指示示例SVC編碼器。SVC編碼器100還可以用于AVC編碼,即用于單層(例如基礎(chǔ)層)。此外,如本領(lǐng)域普通技術(shù)人員將理解的,SVC編碼器100可以用于MVC編碼。例如,SVC編碼器100的各種組件,或者這些組件的變型,可以在對(duì)多視點(diǎn)進(jìn)行編碼中使用。時(shí)間分解模塊142的第一輸出以信號(hào)通信方式與幀內(nèi)塊的幀內(nèi)預(yù)測(cè)模塊146的第一輸入連接。時(shí)間分解模塊142的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)編碼模塊144的第一輸入連接。幀內(nèi)塊的幀內(nèi)預(yù)測(cè)模塊146的輸出以信號(hào)通信方式與變換/熵編碼器(信噪比(SNR)可縮放)149的輸入連接。變換/熵編碼器149的第一輸出以信號(hào)通信方式與復(fù)用器170的第一輸入連接。時(shí)間分解模塊132的第一輸出以信號(hào)通信方式與幀內(nèi)塊的幀內(nèi)預(yù)測(cè)模塊136的第一輸入連接。時(shí)間分解模塊132的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)編碼模塊134的第一輸入連接。幀內(nèi)塊的幀內(nèi)預(yù)測(cè)模塊136的輸出以信號(hào)通信方式與變換/熵編碼器(信噪比(SNR)可縮放)139的輸入連接。變換/熵編碼器139的第一輸出以信號(hào)通信方式與復(fù)用器170的第一輸入連接。變換/熵編碼器149的第二輸出以信號(hào)通信方式與2D空間插值模塊138的輸入連接。2D空間插值模塊138的輸出以信號(hào)通信方式與幀內(nèi)塊的幀內(nèi)預(yù)測(cè)模塊136的第二輸入連接。運(yùn)動(dòng)編碼模塊144的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)編碼模塊134的輸入連接。7時(shí)間分解模塊122的第一輸出以信號(hào)通信方式與幀內(nèi)預(yù)測(cè)器126的第一輸入連接。時(shí)間分解模塊122的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)編碼模塊124的第一輸入連接。幀內(nèi)預(yù)測(cè)器126的輸出以信號(hào)通信方式與變換/熵編碼器(信噪比(SNR)可縮放)129的輸入連接。變換/熵編碼器129的第一輸出以信號(hào)通信方式與復(fù)用器170的第一輸入連接。變換/熵編碼器139的第二輸出以信號(hào)通信方式與2D空間插值模塊128的輸入連接。2D空間插值模塊128的輸出以信號(hào)通信方式與幀內(nèi)預(yù)測(cè)器126的第二輸入連接。運(yùn)動(dòng)編碼模塊134的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)編碼模塊124的輸入連接。運(yùn)動(dòng)編碼模塊124的第一輸出、運(yùn)動(dòng)編碼模塊134的第一輸出、以及運(yùn)動(dòng)編碼模塊144的第一輸出均以信號(hào)通信方式與復(fù)用器170的第二輸入連接。2D空間抽取模塊104的第一輸出以信號(hào)通信方式與時(shí)間分解模塊132的輸入連接。2D空間抽取模塊104的第二輸出以信號(hào)通信方式與時(shí)間分解模塊142的輸入連接。時(shí)間分解模塊122的輸入以及2D空間抽取模塊104的輸入可用作編碼器100的輸入,用于接收輸入視頻102。復(fù)用器170的輸出可用作編碼器100的輸出,用于提供比特流180。在編碼器100的核心編碼器部分187中包括時(shí)間分解模塊122、時(shí)間分解模塊132、時(shí)間分解模塊142、運(yùn)動(dòng)編碼模塊124、運(yùn)動(dòng)編碼模塊134、運(yùn)動(dòng)編碼模塊144、幀內(nèi)預(yù)測(cè)器126、幀內(nèi)預(yù)測(cè)器136、幀內(nèi)預(yù)測(cè)器146、變換/熵編碼器129、變換/熵編碼器139、變換/熵編碼器149、2D空間插值模塊128、以及2D空間插值模塊138。圖1包括三個(gè)核心編碼器187。在圖中所示的實(shí)現(xiàn)方式中,最底部的核心編碼器187可以對(duì)基礎(chǔ)層進(jìn)行編碼,中間和上部的核心編碼器187對(duì)較高層進(jìn)行編碼。轉(zhuǎn)到圖2,由參考數(shù)字200總體指示示例SVC解碼器。SVC解碼器200還可以用于AVC解碼,即用于單一視點(diǎn)。此外,本領(lǐng)域普通技術(shù)人員將理解,SVC解碼器200可以用于MVC解碼。例如,SVC解碼器200的各種組件,或者這些組件的不同變型可以在對(duì)多個(gè)視點(diǎn)的解碼中使用。注意,可以將編碼器100和解碼器200,以及本公開中討論的其它編碼器和解碼器,配置為執(zhí)行貫穿本公開示出的各種方法。除了執(zhí)行編碼操作之外,為了對(duì)解碼器的預(yù)期行動(dòng)進(jìn)行鏡像,本公開中描述的編碼器可以執(zhí)行重構(gòu)過程期間的各種解碼操作。例如,為了產(chǎn)生編碼視頻數(shù)據(jù)的重構(gòu)以預(yù)測(cè)附加視頻數(shù)據(jù),編碼器可以對(duì)SUPSPS單元進(jìn)行解碼以對(duì)編碼的視頻數(shù)據(jù)進(jìn)行解碼。因此,編碼器可以執(zhí)行由解碼器執(zhí)行的實(shí)質(zhì)上所有操作。解復(fù)用器202的輸入可用作對(duì)可縮放視頻解碼器200的輸入,用于接收可縮放比特流。解復(fù)用器202的第一輸出以信號(hào)通信方式與空間反變換SNR可縮放熵解碼器204的輸入連接??臻g反變換SNR可縮放熵解碼器204的第一輸出以信號(hào)通信方式與預(yù)測(cè)模塊206的第一輸入連接。預(yù)測(cè)模塊206的輸出以信號(hào)通信方式與組合器230的第一輸入連接。空間反變換SNR可縮放熵解碼器204的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)向量(MV)解碼器210的第一輸入連接。MV解碼器210的輸出以信號(hào)通信方式與運(yùn)動(dòng)補(bǔ)償器232的輸入連接。運(yùn)動(dòng)補(bǔ)償器232的輸出以信號(hào)通信方式與組合器230的第二輸入連接。解復(fù)用器202的第二輸出以信號(hào)通信方式與空間反變換SNR可縮放熵解碼器212的輸入連接??臻g反變換SNR可縮放熵解碼器212的第一輸出以信號(hào)通信方式與預(yù)測(cè)模塊214的第一輸入連接。預(yù)測(cè)模塊214的第一輸出以信號(hào)通信方式與插值模塊216的輸入連接。插值模塊216的輸出以信號(hào)通信方式與預(yù)測(cè)模塊206的第二輸入連接。預(yù)測(cè)模塊214的第二輸出以信號(hào)通信方式與組合器240的第一輸入連接??臻g反變換SNR可縮放熵解碼器212的第二輸出以信號(hào)通信方式與MV解碼器220的第一輸入連接。MV解碼器220的第一輸出以信號(hào)通信方式與MV解碼器210的第二輸入連接。MV解碼器220的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)補(bǔ)償器242的輸入連接。運(yùn)動(dòng)補(bǔ)償器242的輸出以信號(hào)通信方式與組合器240的第二輸入連接。解復(fù)用器202的第三輸出以信號(hào)通信方式與空間反變換SNR可縮放熵解碼器222的輸入連接??臻g反變換SNR可縮放熵解碼器222的第一輸出以信號(hào)通信方式與預(yù)測(cè)模塊224的輸入連接。預(yù)測(cè)模塊224的第一輸出以信號(hào)通信方式與插值模塊226的輸入連接。插值模塊226的輸出以信號(hào)通信方式與預(yù)測(cè)模塊214的第二輸入連接。預(yù)測(cè)模塊224的第二輸出以信號(hào)通信方式與組合器250的第一輸入連接??臻g反變換SNR可縮放熵解碼器222的第二輸出以信號(hào)通信方式與MV解碼器230的輸入連接。MV解碼器230的第一輸出以信號(hào)通信方式與MV解碼器220的第二輸入連接。MV解碼器230的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)補(bǔ)償器252的輸入連接。運(yùn)動(dòng)補(bǔ)償器252的輸出以信號(hào)通信方式與組合器250的第二輸入連接。組合器250的輸出可用作解碼器200的輸出,用于輸出層O信號(hào)。組合器240的輸出可用作解碼器200的輸出,用于輸出層l信號(hào)。組合器230的輸出可用作解碼器200的輸出,用于輸出層2信號(hào)。參見圖la,由參考數(shù)字2100來總體指示示例AVC編碼器。AVC編碼器2100可以用于例如對(duì)單一層(例如,基礎(chǔ)層)進(jìn)行編碼。視頻編碼器2100包括幀排序緩沖器2110,緩沖器2110具有與組合器2185的非反相輸入進(jìn)行信號(hào)通信的輸出。組合器2185的輸出以信號(hào)通信方式與變換器和量化器2125的第一輸入連接。變換器和量化器2125的輸出以信號(hào)通信方式與熵編碼器2145的第一輸入以及反變換器和反量化器2150的第一輸入連接。熵編碼器2145的輸出以信號(hào)通信方式與組合器2190的第一非反相輸入連接。組合器2190的輸出以信號(hào)通信方式與輸出緩沖器2135的第一輸入連接。編碼器控制器2105的第一輸出以信號(hào)通信方式與幀排序緩沖器2110的第二輸入、反變換器和反量化器2150的第二輸入、畫面類型判定模塊2115的輸入、宏塊類型(MB類型)判定模塊2120的輸入、幀內(nèi)預(yù)測(cè)模塊2160的第二輸入、解塊濾波器2165的第二輸入、運(yùn)動(dòng)補(bǔ)償器2170的第一輸入、運(yùn)動(dòng)估計(jì)器2175的第一輸入、以及參考畫面緩沖器2180的第二輸入相連接。編碼器控制器2105的第二輸出以信號(hào)通信方式與補(bǔ)充增強(qiáng)信息("SEI")插入器2130的第一輸入、變換器和量化器2125的第二輸入、熵編碼器2145的第二輸入、輸出緩沖器2135的第二輸入、序列參數(shù)集(SPS)和畫面參數(shù)集(PPS)插入器2140的輸入相連接。圖像類型判定模塊2115的第一輸出以信號(hào)通信方式與幀排序緩沖器2110的第三輸入連接。圖像類型判定模塊2115的第二輸出以信號(hào)通信方式與宏塊類型判定模塊2120的第二輸入連接。序列參數(shù)集("SPS")和畫面參數(shù)集("PPS")插入器2140的輸出以信號(hào)通信方式與組合器2190的第三非反相輸入連接。SEI插入器2130的輸出以信號(hào)通信方式與組合器21卯的第二非反相輸入連接。反量化器和反變換器2150的輸出以信號(hào)通信方式與組合器2127的第一非反相輸入連接。組合器2127的輸出以信號(hào)通信方式與幀內(nèi)預(yù)測(cè)模塊2160的第一輸入以及解塊濾波器2165的第一輸入連接。解塊濾波器2165的輸出以信號(hào)通信方式與參考畫面緩沖器2180的第一輸入連接。參考圖像緩沖器2180的輸出以信號(hào)通信方式與運(yùn)動(dòng)估計(jì)器2175的第二輸入以及運(yùn)動(dòng)補(bǔ)償器2170的第一輸入連接。運(yùn)動(dòng)估計(jì)器2175的第一輸出以信號(hào)通信方式與運(yùn)動(dòng)補(bǔ)償器2170的第二輸入連接。運(yùn)動(dòng)估計(jì)器2175的第二輸出以信號(hào)通信方式與熵編碼器2145的第三輸入連接。運(yùn)動(dòng)補(bǔ)償器2170的輸出以信號(hào)通信方式與開關(guān)2197的第一輸入連接。幀內(nèi)預(yù)測(cè)模塊2160的輸出以信號(hào)通信方式與開關(guān)2197的第二輸入連接。宏塊類型判定模塊2120的輸出以信號(hào)通信方式與開關(guān)2197的第三輸入連接,以向開關(guān)2197提供控制輸入。開關(guān)2197的輸出以信號(hào)通信方式與組合器2127的第二非反相輸入以及組合器2185的反相輸入連接。幀排序緩沖器2110以及編碼器控制器2105的輸入可用作編碼器2100的輸入,用于接收輸入畫面2101。此外,SEI插入器2130的輸入可用作編碼器2100的輸入,用于接收元數(shù)據(jù)。輸出緩沖器2135的輸出可用作編碼器2100的輸出,用于輸出比特流。參見圖2a,由參考數(shù)字2200來總體指示能夠根據(jù)MPEG-4AVC標(biāo)準(zhǔn)來執(zhí)行視頻解碼的視頻解碼器。視頻解碼器2200包括輸入緩沖器2210,緩沖器2210具有與熵解碼器2245的第一輸入以信號(hào)通信方式連接的輸出。熵解碼器2245的第一輸出以信號(hào)通信方式與反變換器和反量化器2250的第一輸入連接。反變換器和反量化器2250的輸出以信號(hào)通信方式與組合器2225的第二非反相輸入連接。組合器2225的輸出以信號(hào)通信方式與解塊濾波器2265的第二輸入和幀內(nèi)預(yù)測(cè)模塊2260的第一輸入連接。解塊濾波器2265的第二輸出以信號(hào)通信方式與參考畫面緩沖器2280的第一輸入連接。參考畫面緩沖器2280的輸出以信號(hào)通信方式與運(yùn)動(dòng)補(bǔ)償器2270的第二輸入連接。熵解碼器2245的第二輸出以信號(hào)通信方式與運(yùn)動(dòng)補(bǔ)償器2270的第三輸入以及解塊濾波器2265的第一輸入連接。熵解碼器2245的第三輸出以信號(hào)通信方式與解碼器控制器2205的輸入連接。解碼器控制器2205的第一輸出以信號(hào)通信方式與熵解碼器2245的第二輸入連接。解碼器控制器2205的第二輸出以信號(hào)通信方式與反變換器和反量化器2250的第二輸入連接。解碼器控制器2205的第三輸出以信號(hào)通信方式與解塊濾波器2265的第三輸入連接。解碼器控制器2205的第四輸出以信號(hào)通信方式與幀內(nèi)預(yù)測(cè)模塊2260的第二輸入、運(yùn)動(dòng)補(bǔ)償器2270的第一輸入以及參考畫面緩沖器2280的第二輸入相連接。運(yùn)動(dòng)補(bǔ)償器2270的輸出以信號(hào)通信方式與開關(guān)2297的第一輸入連接。幀內(nèi)預(yù)測(cè)模塊2260的輸出以信號(hào)通信方式與開關(guān)2297的第二輸入連接。開關(guān)2297的輸出以信號(hào)通信方式與組合器2225的第一非反相輸入連接。輸入緩沖器2210的輸入可用作解碼器2200的輸入,用于接收輸入比特流。解塊濾波器2265的第一輸出可用作解碼器2200的輸出,用于輸出輸出畫面。參見圖3,示出了單層SPS300的結(jié)構(gòu)。SPS是一般而言包含語法元素的語法結(jié)構(gòu),所述語法元素應(yīng)用于零個(gè)或者更多整個(gè)編碼的視頻序列。在SVC擴(kuò)展中,SPS中傳遞的一些語法元素的值是依賴于層的。這些依賴于層的語法元素包括但不限于定時(shí)信息、HRD(代表"假定參考解碼器")參數(shù)、以及比特流限制信息。HRD參數(shù)可以包括例如-.緩沖器大小、最大比特率以及初始延遲的指示符。HRD參數(shù)可以例如允許接收系統(tǒng)驗(yàn)證接收比特流的完整性和/或確定接收系統(tǒng)(例如,解碼器)是否能夠?qū)Ρ忍亓鬟M(jìn)行解碼。因此,系統(tǒng)可以針對(duì)每一層提供前述語法元素的傳輸。單層SPS300包括提供SPS的標(biāo)識(shí)符的SPS-ID310。單層SPS300還包括用于單一層的VUI(代表視頻可用性信息)參數(shù)320。VUI參數(shù)包括用于單一層(例如,基礎(chǔ)層)的HRD參數(shù)330。單層SPS300還可以包括附加參數(shù)340,盡管實(shí)現(xiàn)方式不需要包括任何附加參數(shù)340。參見圖4,數(shù)據(jù)流400的方框視圖示出了單層SPS300的典型使用。在AVC標(biāo)準(zhǔn)中,例如,典型的數(shù)據(jù)流可以包括SPS單元、提供用于特定畫面的參數(shù)的多個(gè)PPS(畫面參數(shù)序列)單元,以及用于編碼畫面數(shù)據(jù)的多個(gè)單元,以及其它成分。在圖4中示出了這種總體框架,其包括SPS300、PPS-1410、包括編碼畫面1數(shù)據(jù)的一個(gè)或者更多單元420、PPS-2430、以及包括編碼畫面2數(shù)據(jù)的一個(gè)或者更多單元440。PPS-1410包括用于編碼畫面1數(shù)據(jù)420的參數(shù),PPS-2430包括用于編碼畫面2數(shù)據(jù)440的參數(shù)。編碼畫面1數(shù)據(jù)420以及編碼畫面2數(shù)據(jù)440均與特定SPS(在圖4的實(shí)現(xiàn)方式中為SPS300)相關(guān)聯(lián)。如現(xiàn)在解釋的,這是通過使用指針來實(shí)現(xiàn)的。編碼圖像1數(shù)據(jù)420包括PPS-ID(圖中未示出),該P(yáng)PS-ID標(biāo)識(shí)PPS-1410,如箭頭450所示。可以在例如片首部中存儲(chǔ)該P(yáng)PS-ID。編碼圖像2數(shù)據(jù)440包括PPS-ID(圖中未示出),該P(yáng)PS-ID標(biāo)識(shí)PPS-2430,如箭頭460所示。PPS-1410和PPS-2430均包括SPS-ID(圖中未示出),該SPS-ID標(biāo)識(shí)SPS300,如箭頭470和480分別所示。參見圖5,示出了SUPSPS500的結(jié)構(gòu)。SUPSPS500包括SPSID510、包括HRD參數(shù)530(該參數(shù)用于稱為"(D2,T2,Q2)"的單一附加層)在內(nèi)的VUI520、以及可選的附加參數(shù)540。"D2,T2,Q2"是指具有空間(D)等級(jí)2、時(shí)間(T)等級(jí)2、以及質(zhì)量(Q)等級(jí)2的第二層。注意,可以使用各種編號(hào)方案來指代層。在一個(gè)編號(hào)方案中,基礎(chǔ)層具有值為O,x,O的D,T,Q,意味著空間等級(jí)為零、任何時(shí)間等級(jí)、以及質(zhì)量等級(jí)為零。在該編號(hào)方案中,增強(qiáng)層具有D,T,Q,其中D或者Q大于零。SUPSPS500的使用允許例如系統(tǒng)使用僅包括用于單一層的參數(shù)在內(nèi)的SPS結(jié)構(gòu),或者允許系統(tǒng)使用不包括任何依賴于層的信息在內(nèi)的SPS結(jié)構(gòu)。這樣的系統(tǒng)可以為基礎(chǔ)層之上的每一個(gè)附加層創(chuàng)建單獨(dú)的SUPSPS。附加層可以標(biāo)識(shí)其通過使用SPSID510來關(guān)聯(lián)的SPS。顯然,多個(gè)層可以通過在其相應(yīng)的SUPSPS單元中使用共同的SPSID來共享單一SPS。參見圖6,示出了SPS單元605和多個(gè)SUPSPS單元610和620之間的組織分級(jí)600。將SUPSPS單元610和620示為單層SUPSPS單元,但是其它實(shí)現(xiàn)方式可以在使用單層SUPSPS單元之外或者作為替代,使用一個(gè)或者更多的多層SUPSPS單元。在典型場(chǎng)景中,分級(jí)600示出了多個(gè)SUPSPS單元可以與單一SPS單元相關(guān)聯(lián)。當(dāng)然,實(shí)現(xiàn)方式可以包括多個(gè)SPS單元,并且每一個(gè)SPS單元可以具有相關(guān)聯(lián)的SUPSPS單元。參見圖7,示出了另一個(gè)SUPSPS700的結(jié)構(gòu)。SUPSPS700包括多個(gè)層的參數(shù),而SUPSPS500包括單一層的參數(shù)。SUPSPS700包括SPSID710、VUI720、以及可選附加參數(shù)740。VUI720包括用于第一附加層(D2,T2,Q2)的HRD參數(shù)730以及用于多至層(Dn,Tn,Qn)的其它附加層的HRD參數(shù)。再次參照?qǐng)D6,可以修改分級(jí)600以使用多層SUPSPS。例如,如果SUPSPS610和620都包括相同的SPSID,則可以用SUPSPS700來替代SUPSPS610和620的組合。此外,SUPSPS700可以與例如包括用于單一層的參數(shù)的SPS、或者包括用于多個(gè)層的參數(shù)的SPS、或者不包括用于任何層的依賴于層的參數(shù)的SPS—起使用。SUPSPS700允許系統(tǒng)在較少開銷的情況下提供用于多個(gè)層的參數(shù)。其它實(shí)現(xiàn)方式可以基于例如包括用于所有可能層的所有所需參數(shù)的SPS。即,不管是否傳輸所有層,這種實(shí)現(xiàn)方式的SPS包括可用于傳輸?shù)乃邢鄳?yīng)的空間(Di)、時(shí)間(T,)以及質(zhì)量(Qi)等級(jí)。然而,即使對(duì)于這樣的系統(tǒng),可以使用SUPSPS以提供在不再次傳輸整個(gè)SPS的情況下改變用于一個(gè)或者更多層的參數(shù)的能力。參見表l,為單層SUPSPS的特定實(shí)現(xiàn)方式提供了語法。該語法包括用于標(biāo)識(shí)相關(guān)聯(lián)SPS的sequence_parameter—setJd、以及用于標(biāo)識(shí)可縮放層的豐示識(shí)符tempora1—level、dependency—id以及quality—level。通過svc—vui_pammeters()的使用來包括VUI參數(shù)(參見表2),svc—vuij)arameters()通過hrdjarameters()的使用來包括HRD參數(shù)。下面的語法允許每一層指定其自己的依賴于層的參數(shù),例如HRD參數(shù)。sup—seqjwame敝—set—狄e《》《c描述符呵tienw:e』效rafiieterj射jdl0^頃P。rat—level000viH,ra贈(zèng)ersjprc沐似,e—flag(J秦iffvdj^immdersj)resemflag〗表lsup—seq_parameter—set—svc()語法的語義如下所述。-sequence_parameter—set—id標(biāo)識(shí)針X寸當(dāng)前層,當(dāng)前SUPSPS所映射至的序列參數(shù)集,;-temporal—level、dependency—id禾卩quality—level指定當(dāng)前層的時(shí)間等級(jí)、依賴關(guān)系標(biāo)識(shí)符以及質(zhì)量等級(jí)。dependency—id—般指示空間等級(jí)。然而,dependencyjd還用于指示粗粒度可縮放性("CGS")分級(jí),該分級(jí)包括空間和SNR可縮放性,其中SNR可縮放性是傳統(tǒng)的質(zhì)量可縮放性。相應(yīng)地,quality—level和dependency—id均可以用于區(qū)分質(zhì)量等級(jí)。-vui_parameters_present—svc—flag等于l指不如下定義的svc—vuijarameters()語法結(jié)構(gòu)存在。vui_parameters_present—svc—flag等于0指示svc—vui_parameters()語法結(jié)構(gòu)不存在。表2給出了svc一vuijarameters()的語法。因此,VUI參數(shù)對(duì)于每一層是分離的,并被放入單獨(dú)的SUPSPS單元中。然而,其它實(shí)現(xiàn)方式將用于多個(gè)層的VUI參數(shù)組合為單一SUPSPS。<table>tableseeoriginaldocumentpage26</column></row><table>為將類型24分配給SUPSPS。NAL單元類型1和16之間以及18和24之間的省略號(hào)指示了這些類型未作改變。NAL單元類型25和31之間的省略號(hào)表示這些類型都是未指定的。下面的表3的實(shí)現(xiàn)方式將標(biāo)準(zhǔn)的類型24從"未指定"改變?yōu)?sup—seq_pammeter—set—svc()"。"未指定"一般保留用于用戶應(yīng)用。另一方面,"保留"一般保留用于未來的標(biāo)準(zhǔn)修改。相應(yīng)地,另一種實(shí)現(xiàn)方式將"保留"類型之一(例如,類型16、17或者18)改變?yōu)?sup—seq_parameter—set—svc()"。改變"未指定"類型得到針對(duì)給定用戶的實(shí)現(xiàn)方式,而改變"保留"類型得到對(duì)用于所有用戶的標(biāo)準(zhǔn)進(jìn)行改變的實(shí)現(xiàn)方式。<table>tableseeoriginaldocumentpage27</column></row><table>圖8示出了生成SUPSPS單元的可縮放視頻編碼器800的實(shí)現(xiàn)方式的功能視圖。在可縮放視頻編碼器l的輸入處接收視頻。根據(jù)不同空間等級(jí)對(duì)視頻進(jìn)行編碼??臻g等級(jí)主要指相同視頻的不同分辨率等級(jí)。例如,作為可縮放視頻編碼器的輸入,可以具有表示每一個(gè)空間等級(jí)的CIF序列(352比288)或者QCIF序列(176比144)。向編碼器發(fā)送每一個(gè)空間等級(jí)。將空間等級(jí)1發(fā)送至編碼器2",將空間等級(jí)2發(fā)送至編碼器2',并且將空間等級(jí)m發(fā)送至編碼器2。使用dependencyjd,用3個(gè)比特對(duì)空間等級(jí)進(jìn)行編碼。因此,本實(shí)現(xiàn)方式中的空間等級(jí)的最大數(shù)目是8。編碼器2、2'以及2"對(duì)具有所示空間等級(jí)的一個(gè)或者更多層進(jìn)行編碼??梢灾付ň幋a器2、2'以及2"具有特定質(zhì)量等級(jí)和時(shí)間等級(jí),或者質(zhì)量等級(jí)和時(shí)間等級(jí)可以是可配置的。從圖8中可以看到,編碼器2、2,以及2,,是分級(jí)布置的。即,編碼器2"向編碼器2,饋送,編碼器2,繼而向編碼器2饋送。該分級(jí)布置指示了較高層使用較低層作為參考的典型場(chǎng)景。在編碼之后,為每一層準(zhǔn)備首部。在所示的實(shí)現(xiàn)方式中,對(duì)于每一個(gè)空間等級(jí),創(chuàng)建SPS消息、PPS消息以及多個(gè)SUP一SPS消息??梢岳鐬榕c各種不同質(zhì)量和時(shí)間等級(jí)相對(duì)應(yīng)的層創(chuàng)建SUPSPS消息(或單元)。對(duì)于空間等級(jí)l,創(chuàng)建SPS和PPS5",還創(chuàng)建集合st/P—S尸《、St/尸一5P《、…、5TO二o。對(duì)于空間等級(jí)2,創(chuàng)建SPS和PPS5',還創(chuàng)建集合S尸《、sc/尸一^22、…、s尸C對(duì)于空間等級(jí)m,創(chuàng)建SPS和PPS5,還創(chuàng)建集合w尸—S尸y、sl/一s《、…、s"尸一s尸s;ioo由編碼器2、2,以及2"編碼的比特流7、7'以及7"典型地在全局比特流中跟隨多個(gè)SPS、PPS、以及SUP一SPS(也稱作首部、單元或者消息)。比特流8,,包括SPS和PPS5"、—57^'、s尸《、…、—5TO:,。6"、以及編碼視頻比特流7",它們構(gòu)成了與空間等級(jí)l相關(guān)聯(lián)的所有編碼數(shù)據(jù)。比特流8,包括SPS和PPS5,、st/p—57^2、SC/尸—57^2、…、SW3—S尸《。6,、以及編碼視頻比特流7',它們構(gòu)成了與空間等級(jí)2相關(guān)聯(lián)的所有編碼數(shù)據(jù)。比牛寺^:8包括sps禾口pps5、sc/尸一s尸^、st/戶一s戶s;1、…、s尸s;^6、以及編碼視頻比特流7,它們構(gòu)成了與空間等級(jí)m相關(guān)聯(lián)的所有編碼數(shù)據(jù)。不同的SUP一SPS首部符合表l-3中描述的首部。圖8所示的編碼器800為每一個(gè)空間等級(jí)生成一個(gè)SPS。然而,其它實(shí)現(xiàn)方式可以為每一個(gè)空間等級(jí)生成多個(gè)SPS或者可以生成服務(wù)于多個(gè)空間等級(jí)的SPS。如圖8所示,在產(chǎn)生SVC比特流的復(fù)用器9中將比特流8、8'以及8"進(jìn)行組合。參見圖9,分級(jí)視圖900示出了包含SUPSPS單元的數(shù)據(jù)流的生成。視圖900可以用于說明由圖8的可縮放視頻編碼器800生成的可能的比特流。視圖900向傳輸接口17提供SVC比特流??梢愿鶕?jù)例如圖8的實(shí)現(xiàn)方式來生成SVC比特流,該SVC比特流針對(duì)每一個(gè)空間等級(jí)包括一個(gè)SPS。當(dāng)對(duì)m個(gè)空間等級(jí)進(jìn)行編碼時(shí),SVC比特流包括由圖9中的10、10,以及10"所表示的SPSl、SPS2以及SPSm。在SVC比特流中,每一個(gè)SPS對(duì)與空間等級(jí)相關(guān)的總體信息進(jìn)行編碼。該sps之后接著是sup—sps類型的首部ii、ir、ir'、b、13'、13"、15、15'以及15"。SUP一SPS之后接著是相應(yīng)的編碼視頻數(shù)據(jù)12、12'、12"、14、14'、14"、16、16'以及16",它們分別與一個(gè)時(shí)間等級(jí)(n)和一個(gè)質(zhì)量等級(jí)(O)相對(duì)應(yīng)。因此,當(dāng)一層未被傳輸時(shí),也相應(yīng)的SUP—SPS也未被傳輸。這是由于典型地有一個(gè)SUP一SPS與每一層相對(duì)應(yīng)。典型實(shí)現(xiàn)方式使用針對(duì)層的編號(hào)方案,其中基礎(chǔ)層具有零值的D和Q。如果對(duì)視圖卯O使用該編號(hào)方案,則視圖卯O不顯式地示出基礎(chǔ)層。這不排除基礎(chǔ)層的使用。然而,還可以增加視圖卯O以顯式地示出用于基礎(chǔ)層的比特流,以及例如基礎(chǔ)層的單獨(dú)SPS。此外,視圖900可以使用針對(duì)基礎(chǔ)層的備選編號(hào)方案,其中比特流(l,l,l)至(m,n,O)中的一個(gè)或者更多指代基礎(chǔ)層。參見圖IO,提供了由圖8和9的實(shí)現(xiàn)方式所生成的數(shù)據(jù)流1000的方框視圖。圖10示出了下列層的傳輸層(1,1,1):空間等級(jí)l、時(shí)間等級(jí)l、質(zhì)量等級(jí)l;包括塊IO、11和12的傳輸;層(1,2,1):空間等級(jí)l、時(shí)間等級(jí)2、質(zhì)量等級(jí)l;包括塊ll'和12'的附加傳輸;層(2,1,1):空間等級(jí)2、時(shí)間等級(jí)l、質(zhì)量等級(jí)l;包括塊10'、13和14的附加傳輸;層(3,1,1):空間等級(jí)3、時(shí)間等級(jí)l、質(zhì)量等級(jí)l;包括塊10"、15和16的附加傳輸;層(3,2,1):空間等級(jí)3、時(shí)間等級(jí)2、質(zhì)量等級(jí)l;包括塊15'禾口16'的附加傳輸;層(3,3,1):空間等級(jí)3、時(shí)間等級(jí)3、質(zhì)量等級(jí)l;包括塊15"禾口16"的附加傳輸;數(shù)據(jù)流1000的方框視圖示出了SPSIO僅被發(fā)送一次并由層(l,U)和層(1,2,1)所使用;SPSIO"僅被發(fā)送一次并由層(3,1,1)、層(3,2,1)以及層(3,3,1)所使用。此外,數(shù)據(jù)流1000示意了未傳輸用于所有層的參數(shù),而僅傳輸了與所傳輸?shù)膶酉鄬?duì)應(yīng)的參數(shù)。例如,未傳輸用于層(2,2,1)的參數(shù)(與st/P一S/^2相對(duì)應(yīng)),這是由于未傳輸該層。這提供了本實(shí)現(xiàn)方式的高效率。參見圖ll,編碼器1100包括SPS生成單元1100、視頻編碼器1120、以及格式化器1130。視頻編碼器1120接收輸入視頻、對(duì)輸入視頻進(jìn)行編碼、并且向格式化器1130提供編碼的輸入視頻。編碼的輸入視頻可以包括例如多個(gè)層,例如編碼的基礎(chǔ)層和編碼的增強(qiáng)層。SPS生成單元1110生成首部信息,例如SPS單元和SUPSPS單元,并且向格式化器1130提供首部信息。SPS生成單元1110還與視頻編碼器1120進(jìn)行通信,以提供視頻編碼器1120在對(duì)輸入視頻進(jìn)行編碼中使用的參數(shù)。SPS生成單元1110可以被配置為例如生成SPSNAL單元。SPSNAL單元可以包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息。SPS生成單元1110還可以被配置為例如生成SUPSPSNAL單元,SUPSPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu)。SUPSPSNAL單元可以包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息。可以由視頻編碼器1120來產(chǎn)生第一層編碼和第二層編碼。格式化器1130將來自視頻編碼器1120的編碼視頻以及來自SPS生成單元1110的首部信息進(jìn)行復(fù)用,以產(chǎn)生輸出編碼比特流。編碼比特流可以是包括圖像序列的第一層編碼、圖像序列的第二層編碼、.SPSNAL單元以及SUPSPSNAL單元在內(nèi)的數(shù)據(jù)集合。編碼器1100的組件1110、1120以及1130可以采用多種形式。一個(gè)或者更多組件1110、1120以及1130可以包括硬件、軟件、固件或組合,并且可以從各種平臺(tái)(如專用編碼器或者通過軟件配置為作為編碼器工作的通用處理器)進(jìn)行操作??梢员容^圖8和11。SPS生成單元1110可以生成圖8所示的SPS和各種SM—sra;:。。視頻編碼器1120可以生成圖8所示的比特流7、7'以及7"(其為輸入視頻的編碼)。視頻編碼器1120可以與例如編碼器2、2'以及2"中的一個(gè)或者更多相對(duì)應(yīng)。格式化器1130可以生成由參考數(shù)字8、8'以及8"所示的分級(jí)布置的數(shù)據(jù),并且執(zhí)行復(fù)用器9的操作以生成圖8的SVC比特流。還可以比較圖l和ll。視頻編碼器1120可以與例如圖1的模塊104和187相對(duì)應(yīng)。格式化器1130可以與例如復(fù)用器170相對(duì)應(yīng)。SPS生成單元1110未在圖1中顯式地示出,盡管例如復(fù)用器170可以執(zhí)行SPS生成單元1110的功能。編碼器1100的其它實(shí)現(xiàn)方式不包括視頻編碼器1120,這是由于例如數(shù)據(jù)是預(yù)編碼的。編碼器1100還可以提供附加輸出并且提供組件之間的附加通信。還可以修改編碼器1100以提供例如位于現(xiàn)有組件之間的附加組件。參見圖12,示出了以與編碼器1100相同方式操作的編碼器1200。編碼器1200包括與處理器1220通信的存儲(chǔ)器1210。存儲(chǔ)器1210可以用于例如存儲(chǔ)輸入視頻、存儲(chǔ)編碼或解碼參數(shù)、存儲(chǔ)在編碼過程期間的中間或者最終結(jié)果、或者存儲(chǔ)用于執(zhí)行編碼方法的指令。這種存儲(chǔ)可以是臨時(shí)的或者永久的。處理器1220接收輸入視頻并且對(duì)輸入視頻進(jìn)行編碼。處理器1220還生成首部信息,并且將包括首部信息和編碼的輸入視頻在內(nèi)的編碼比特流進(jìn)行格式化。如在編碼器1100中,處理器1220提供的首部信息可以包括用于傳遞多個(gè)層的首部信息的分離的結(jié)構(gòu)。處理器1220可以根據(jù)在例如處理器1220或者存儲(chǔ)器1210或其部分上存儲(chǔ)或駐留的指令進(jìn)行操作。參見圖13,示出了用于對(duì)輸入視頻進(jìn)行編碼的過程1300。可以由例如編碼器1100或者1200來執(zhí)行過程1300。過程1300包括生成SPSNAL單元(1310)。該SPSNAL單元包括信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息。SPSNAL單元可以或者可以不由編碼標(biāo)準(zhǔn)來定義。如果由編碼標(biāo)準(zhǔn)來定義SPSNAL單元,則該編碼標(biāo)準(zhǔn)可以要求解碼器根據(jù)接收到的SPSNAL單元來進(jìn)行操作。一般,這樣的要求是通過聲明該SPSNAL單元為"規(guī)范"的。例如在AVC標(biāo)準(zhǔn)中SPS是規(guī)范的,而例如補(bǔ)充增強(qiáng)信息("SEI")消息是非規(guī)范的。相應(yīng)地,兼容AVC的解碼器可以忽略接收到的SEI消息,但是必須根據(jù)接收到的SPS來進(jìn)行操作。SPSNAL單元包括描述用于對(duì)第一層進(jìn)行解碼的一個(gè)或者更多參數(shù)的信息。該參數(shù)可以是例如依賴于層或者不依賴于層的信息。典型的依賴于層的參數(shù)的示例包括VUI參數(shù)或者HRD參數(shù)??梢杂衫鏢PS生成單元lllO、處理器1220、或者SPS和PPS插入器2140來執(zhí)行操作1310。操作1310還可以與圖8中的塊5、5'、5"中的任一個(gè)中SPS的生成相對(duì)應(yīng)。相應(yīng)地,用于執(zhí)行操作1310(即生成SPSNAL單元)的裝置可以包括各種組件。例如,這種裝置可以包括用于生成SPS5、5'、或者5"的模塊、圖l、8、11或者12的整個(gè)編碼器系統(tǒng)、SPS生成單元U10、處理器1220、或者SPS和PPS插入器2140、或者包括已知和未來開發(fā)的編碼器在內(nèi)的其等價(jià)物。過程1300包括生成補(bǔ)充("SUP")SPSNAL單元(1320),補(bǔ)充SPSNAL單元具有與SPSNLA單元不同的結(jié)構(gòu)。SUPSPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息。可以或者可以不由編碼標(biāo)準(zhǔn)來定義SUPSPSNAL單元。如果由編碼標(biāo)準(zhǔn)來定義SUPSPSNAL單元,則編碼標(biāo)準(zhǔn)可以要求解碼器根據(jù)接收到的SUPSPSNAL單元進(jìn)行操作。如以上關(guān)于操作1310所討論的,一般,這樣的要求是通過聲明SUPSPSNAL單元是"規(guī)范"的。各種實(shí)現(xiàn)方式包括規(guī)范SUPSPS消息。例如,對(duì)于對(duì)多于一層進(jìn)行解碼的解碼器(例如,兼容SVC的解碼器)而言,SUPSPS消息可以是規(guī)范的。這種多層解碼器(例如兼容SVC的解碼器)需要根據(jù)在SUPSPS消息中傳遞的信息來進(jìn)行操作。然而,單層解碼器(例如,兼容AVC的解碼器)可以忽略SUPSPS消息。作為另一個(gè)示例,SUPSPS消息可以對(duì)于所有解碼器而言是規(guī)范的,包括單層和多層解碼器。由于SUPSPS消息大部分基于SPS消息,并且在AVC標(biāo)準(zhǔn)以及SVC和MVC擴(kuò)展中SPS消息是規(guī)范的,因此許多實(shí)現(xiàn)方式包括規(guī)范的SUPSPS消息并不令人驚訝。即,SUPSPS消息攜帶與SPS消息類似的數(shù)據(jù),與SPS消息起到類似作用,并且可以認(rèn)為是一種SPS消息。應(yīng)當(dāng)清楚,具有規(guī)范SUPSPS消息的實(shí)現(xiàn)方式可以提供兼容性優(yōu)點(diǎn),例如,允許AVC和SVC解碼器接收共同的數(shù)據(jù)流。SUPSPSNAL單元(也稱作SUPSPS消息)包括用于對(duì)第二層進(jìn)行解碼的一個(gè)或者更多參數(shù)。該參數(shù)可以是例如依賴于層或者不依賴于層的信息。具體示例包括VUI參數(shù)或者HRD參數(shù)。除了用于對(duì)第二層進(jìn)行解碼之外,SUPSPS還可以用于對(duì)第一層進(jìn)行解碼??梢杂衫鏢PS生成單元lllO、處理器1220、或者類似于SPS和PPS插入器2140的模塊來執(zhí)行操作1320。操作1320還可以與圖8中塊6、6,、6"中任一個(gè)中的SUP一SPS的生成相對(duì)應(yīng)。相應(yīng)地,用于執(zhí)行操作1320(即生成SUPSPSNAL單元)的裝置可以包括各種組件。例如,這種裝置可以包括用于生成SUP—SPS6、6'或者6"的模塊、圖l、8、11或者12的整個(gè)編碼器系統(tǒng)、SPS生成單元1110、處理器1220、或者類似于SPS和PPS插入器2140的模塊、或者包括已知和未來開發(fā)的編碼器在內(nèi)的其等價(jià)物。過程1300包括對(duì)圖像序列的第一層(例如,基礎(chǔ)層)編碼進(jìn)行編碼,并且對(duì)圖像序列的第二層編碼進(jìn)行編碼(1330)。圖像序列的這些編碼產(chǎn)生第一層編碼和第二層編碼。可以將第一層編碼格式化為一系列稱作第一層編碼單元的單元,并且可以將第二層編碼格式化為一系列稱作第二層編碼單元的單元??梢杂衫缫曨l編碼器1120、處理器1220、圖8的編碼器2、2'或者2"、或者圖1的實(shí)現(xiàn)方式來執(zhí)行操作1330。相應(yīng)地,用于執(zhí)行操作1330的裝置可以包括各種組件。例如,這種裝置可以包括編碼器2、2'或者2"、圖l、8、11或者12的整個(gè)編碼器系統(tǒng)、視頻編碼器1120、處理器1220、或者一個(gè)或者更多核心編碼器187(可能包括抽取模塊104)、或者包括已知和未來開發(fā)的編碼器在內(nèi)的其等價(jià)物。過程1300包括提供數(shù)據(jù)集合(1340)。該數(shù)據(jù)集合包括圖像序列的第一層編碼、圖像序列的第二層編碼、SPSNAL單元以及SUPSPSNAL單元。該數(shù)據(jù)集合可以是例如根據(jù)己知標(biāo)準(zhǔn)編碼、在存儲(chǔ)器中存儲(chǔ)或者向一個(gè)或者更多解碼器傳輸?shù)谋忍亓???梢杂筛袷交?130、處理器1220、或圖1的復(fù)用器170來執(zhí)行操作1340。在圖8中還可以由比特流8、8'和8"中任一個(gè)的生成以及復(fù)用的SVC比特流的生成來執(zhí)行操作1340。相應(yīng)地,用于執(zhí)行操作1340(即提供數(shù)據(jù)集合)的設(shè)備可以包括各種組件。例如,這種裝置可以包括用于生成比特流8、8'、或者8"的模塊、復(fù)用器9、圖1、8、11或者12的整個(gè)編碼器系統(tǒng)、格式化器1130、處理器1220、或者復(fù)用器170、或者包括己知或者未來開發(fā)的編碼器在內(nèi)的其等價(jià)物??梢杂酶鞣N方式來修改過程1300。例如,在對(duì)數(shù)據(jù)進(jìn)行預(yù)編碼的實(shí)現(xiàn)方式中,可以從過程1300中去除操作1330。此外,除了去除操作1330之外,可以去除操作1340以提供用于生成針對(duì)多層的描述單元的過程。參見圖14,示出了數(shù)據(jù)流1400,數(shù)據(jù)流1400可以由例如過程1300生成。數(shù)據(jù)流1400包括用于SPSNAL單元的部分1410、用于SUPSPSNAL單元的部分1420、用于第一層編碼數(shù)據(jù)的部分1430、以及用于第二層編碼數(shù)據(jù)的部分1440。第一層編碼數(shù)據(jù)1430是第一層編碼,可以被格式化為第一層編碼單元。第二層編碼數(shù)據(jù)1440是第二層編碼,可以被格式化為第二層編碼單元。數(shù)據(jù)流1400可以包括附加部分,該附加部分可以追加在部分1440之后或者散布在部分1410至1440之間。此外,其它實(shí)現(xiàn)方式可以修改部分1410至1440中的一個(gè)或者更多。可以將數(shù)據(jù)流1400與圖9和10進(jìn)行比較。SPSNAL單元1410可以是例如SPS110、SPS210,、或者SPSmIO"中的任何一個(gè)。SUPSPSNAL單元可以是例如SUP—SPS首部ll、11'、11"、13、13,、13"、15、15,、或者15"中的任何一個(gè)。第一層編碼數(shù)據(jù)1430和第二層編碼數(shù)據(jù)1440可以是如層(1,1,1)12至(m,n,O)16"的比特流所示的用于各個(gè)層的比特流中的任何一個(gè),并包括比特流12、12,、12"、14、14,、14"、16、16'以及16"。第一層編碼數(shù)據(jù)1430可以是具有比第二層編碼數(shù)據(jù)1440更高等級(jí)集合的比特流。例如,第一層編碼數(shù)據(jù)1430可以是層(2,2,1)14'的比特流,并且第二層編碼數(shù)據(jù)1440可以是層(1,U)12的比特流。數(shù)據(jù)流1400的實(shí)現(xiàn)方式還可以與數(shù)據(jù)流1000相對(duì)應(yīng)。SPSNAL單元1410可以與數(shù)據(jù)流1000的SPS模塊10相對(duì)應(yīng)。SUPSPSNAL單元1420可以與數(shù)據(jù)流1000的SUP—SPS模塊11相對(duì)應(yīng)。第一層編碼數(shù)據(jù)1430可以與數(shù)據(jù)流1000的層(l,l,l)12的比特流相對(duì)應(yīng)。第二層編碼數(shù)據(jù)1440可以與數(shù)據(jù)流1000的層(1,2,1)12,的比特流相對(duì)應(yīng)。數(shù)據(jù)流1000的SUP—SPS模塊11'可以散布在第一層編碼數(shù)據(jù)1430和第二層編碼數(shù)據(jù)1440之間??梢詫?shù)據(jù)流1000中所示的其余塊(10'-16")以與數(shù)據(jù)流1000中所示的相同順序追加至數(shù)據(jù)流1400。圖9和10可以建議SPS模塊不包括任何的層專用參數(shù)。各種實(shí)現(xiàn)方式以這種方式進(jìn)行操作,并且典型地需要每一層的SUP—SPS。然而,其它實(shí)現(xiàn)方式允許SPS包括用于一個(gè)或者更多層的層專用參數(shù),從而允許在不需要SUP一SPS的情況下傳輸一個(gè)或者更多層。圖9和10建議每一個(gè)空間等級(jí)具有其自己的SPS。其它實(shí)現(xiàn)方式改變?cè)撎卣?。例如,其它?shí)現(xiàn)方式為每一個(gè)時(shí)間等級(jí)或每一個(gè)質(zhì)量等級(jí)提供單獨(dú)的SPS。另外的實(shí)現(xiàn)方式為每一層提供單獨(dú)的SPS,并且,其它實(shí)現(xiàn)方式提供為所有層服務(wù)的單一SPS。參見圖15,解碼器1500包括接收編碼比特流的解析單元1510,例如,編碼比特流由編碼器IIOO、編碼器1200、過程1300、或者數(shù)據(jù)流1400提供。解析單元1510與解碼器1520耦合。解析單元1510被配置為訪問來自SPSNAL單元的信息。來自SPSNAL單元的信息描述了在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)。解析單元1510還被配置為訪問來自SUPSPSNAL單元的信息,SUPSPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu)。來自SUPSPSNAL單元的信息描述了在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)。如結(jié)合圖13所描述的,這些參數(shù)可以是依賴于層或者不依賴于層的。解析單元1510提供解析的首部數(shù)據(jù)作為輸出。首部數(shù)據(jù)包括從SPSNAL單元訪問的信息并且還包括從SUPSPSNAL單元訪問的信息。解析單元1510還提供解析的編碼視頻數(shù)據(jù)作為輸出。編碼視頻數(shù)據(jù)包括第一層編碼和第二層編碼。將首部數(shù)據(jù)和編碼視頻數(shù)據(jù)均提供給解碼器1520。解碼器1520使用從SPSNAL單元訪問的信息來對(duì)第一層編碼進(jìn)行解碼。解碼器1520還使用從SUPSPSNAL單元訪問的信息來對(duì)第二層編碼進(jìn)行解碼。解碼器1520還基于解碼的第一層和/或解碼的第二層來生成圖像序列的重構(gòu)。解碼器1520提供重構(gòu)的視頻作為輸出。重構(gòu)的視頻可以是例如第一層編碼的重構(gòu)或者第二層編碼的重構(gòu)。比較圖15、2和2a,解析單元1510可以與一些實(shí)現(xiàn)方式中的例如解復(fù)用器202和/或熵解碼器204、212、222或者2245中的一個(gè)或更多相對(duì)應(yīng)。解碼器1520可以與例如圖2中的其余塊相對(duì)應(yīng)。解碼器1500還可以提供附加輸出并且提供組件之間的附加通信。還可以修改解碼器1500以提供例如位于現(xiàn)有組件之間的附加組件。解碼器1500的組件1510和1520可以采用很多形式。組件1510和1520中的一個(gè)或者更多可以包括硬件、軟件、固件或者組合,并且可以從各種平臺(tái)(如專用解碼器或者通過軟件配置為作為解碼器工作的通用處理器)進(jìn)行操作。參見圖16,示出了以與解碼器1500相同方式進(jìn)行操作的解碼器1600。解碼器1600包括與處理器1620進(jìn)行通信的存儲(chǔ)器1610。存儲(chǔ)器1610可以用于例如存儲(chǔ)輸入編碼比特流、存儲(chǔ)解碼或者編碼參數(shù)、存儲(chǔ)在解碼過程期間的中間或者最終結(jié)果、或者存儲(chǔ)用于執(zhí)行解碼方法的指令。這種存儲(chǔ)可以是臨時(shí)的或者永久的。處理器1620接收編碼比特流并且將編碼比特流解碼為重構(gòu)的視頻。編碼比特流包括例如(1)圖像序列的第一層編碼,(2)圖像序列的第二層編碼,(3)SPSNAL單元,具有描述在對(duì)第一層編碼進(jìn)行解碼中使用的參數(shù)的信息,(4)SUPSPSNAL單元,具有與SPSNAL單元不同的結(jié)構(gòu),具有描述在對(duì)第二層編碼進(jìn)行解碼中使用的參數(shù)的信處理器1620至少基于第一層編碼、第二層編碼、來自SPSNAL單元的信息以及來自SUPSPSNAL單元的信息來產(chǎn)生重構(gòu)的視頻。重構(gòu)的視頻可以是例如第一層編碼的重構(gòu)或者第二層編碼的重構(gòu)。處理器1620可以根據(jù)在例如處理器1620或者存儲(chǔ)器1610或其部分上存儲(chǔ)或者駐留的指令進(jìn)行操作。參見圖17,示出了用于對(duì)編碼比特流進(jìn)行解碼的過程1700??梢杂衫缃獯a器1500或者1600來執(zhí)行該過程1700。過程1700包括訪問來自SPSNAL單元的信息(1710)。所訪問的信息描述了在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)。SPSNAL單元可以如之前關(guān)于圖13所述。此外,所訪問的信息可以是例如HRD參數(shù)。可以由例如解析單元1510、處理器1620、熵解碼器204、212、222或者2245、或者解碼器控制2205來執(zhí)行操作1710。還可以由編碼器的一個(gè)或者更多組件在編碼器處的重構(gòu)過程中執(zhí)行操作1710。相應(yīng)地,用于執(zhí)行操作1710(即訪問來自SPSNAL單元的信息)的裝置可以包括各種組件。例如,這種裝置可以包括解析單元1510、處理器1620、單層解碼器、圖2、15或者16的整個(gè)解碼器系統(tǒng)、或者解碼器的一個(gè)或者更多組件、或者編碼器800、1100或者1200的一個(gè)或者更多組件、或者包括已知和未來開發(fā)的解碼器和編碼器在內(nèi)的其等價(jià)過程1700包括訪問來自SUPSPSNAL單元的信息(1720),SUPSPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu)。從SUPSPSNAL單元訪問的信息描述了在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)。SUPSPSNAL單元可以如之前關(guān)于圖13所述。此外,所訪問的信息可以是例如HRD參數(shù)??梢杂衫缃馕鰡卧?510、處理器1620、熵解碼器204、212、222或者2245、或者解碼器控制2205來執(zhí)行操作1720。還可以由編碼器的一個(gè)或者更多組件在編碼器處的重構(gòu)過程中執(zhí)行操作1720。相應(yīng)地,用于執(zhí)行操作1720(即訪問來自SUPSPSNAL單元的信息)的裝置可以包括各種組件。例如,這種裝置可以包括解析單元1510、處理器1620、解復(fù)用器202、熵解碼器204、212或者222、單層解碼器、或者整個(gè)解碼器系統(tǒng)200、1500或者1600、或者解碼器的一個(gè)或者更多組件、或者編碼器800、1100或者1200的一個(gè)或者更多組件、或者包括己知和未來開發(fā)的解碼器和編碼器在內(nèi)的其等價(jià)物。過程1700包括訪問圖像序列的第一層編碼和第二層編碼(1730)。第一層編碼可以已被格式化為第一層編碼單元,第二層編碼可以已被格式化為第二層編碼單元。可以由例如解析單元1510、解碼器1520、處理器1620、熵解碼器204、212、222或者2245、或者熵解碼器下游的各種其它模塊來執(zhí)行操作1730。還可以由編碼器的一個(gè)或者更多組件在編碼器處的重構(gòu)過程中執(zhí)行操作1730。相應(yīng)地,用于執(zhí)行操作1730的裝置可以包括各種組件。例如,這種裝置可以包括解析單元1510、解碼器1520、處理器1620、解復(fù)用器202、熵解碼器204、212或者222、單層解碼器、比特流接收機(jī)、接收設(shè)備、或者整個(gè)解碼器系統(tǒng)200、1500或者1600、或者解碼器的一個(gè)或者更多組件、或者編碼器800、1100或者1200的一個(gè)或者更多組件、或者包括己知和未來開發(fā)的解碼器和編碼器在內(nèi)的其等價(jià)物。過程1700包括生成圖像序列的解碼(1740)。圖像序列的解碼可以基于第一層編碼、第二層編碼、從SPSNAL單元訪問的信息、以及從SUPSPSNAL單元訪問的信息??梢杂衫缃獯a器1520、處理器1620、或者解復(fù)用器202和輸入緩沖器2210下游的各種模塊來執(zhí)行操作1740。還可以由編碼器的一個(gè)或者更多組件在編碼器處的重構(gòu)過程中執(zhí)行操作1740。相應(yīng)地,用于執(zhí)行操作1740的裝置可以包括各種組件。例如,這種裝置可以包括解碼器1530、處理器1620、單層解碼器、整個(gè)解碼器系統(tǒng)200、1500或者1600、或者解碼器的一個(gè)或者更多組件、執(zhí)行重構(gòu)的編碼器、或者編碼器800、1100或者1200的一個(gè)或者更多組件、或者包括已知和未來開發(fā)的解碼器或編碼器在內(nèi)的其等價(jià)物。另一個(gè)實(shí)現(xiàn)方式執(zhí)行一種編碼方法,該編碼方法包括訪問第一規(guī)范參數(shù)集合中的依賴于第一層的信息。所訪問的依賴于第一層的信息用于對(duì)圖像序列的第一層編碼進(jìn)行解碼。第一規(guī)范參數(shù)集合可以是例如包括HRD相關(guān)參數(shù)或其它依賴于層的信息在內(nèi)的SPS。然而,第一規(guī)范參數(shù)集合不需要是SPS,并且不需要與H.264標(biāo)準(zhǔn)相關(guān)。除了第一參數(shù)集合是規(guī)范的(這要求,如果接收到這種參數(shù)集合,則解碼器根據(jù)第一參數(shù)集合進(jìn)行操作)之外,還需要在實(shí)現(xiàn)方式中接收第一參數(shù)集合。即,實(shí)現(xiàn)方式還可以要求向解碼器提供第一參數(shù)集合。該實(shí)現(xiàn)方式的編碼方法還包括訪問第二規(guī)范參數(shù)集合中的依賴于第二層的信息。第二規(guī)范參數(shù)集合具有與第一規(guī)范參數(shù)集合不同的結(jié)構(gòu)。此外,所訪問的依賴于第二層的信息用于對(duì)圖像序列的第二層編碼進(jìn)行解碼。第二規(guī)范參數(shù)集合可以是例如補(bǔ)充SPS。補(bǔ)充SPS具有與例如SPS不同的結(jié)構(gòu)。補(bǔ)充SPS還包括HRD參數(shù)或者用于第二層(與第一層不同)的其它依賴于層的信息。該實(shí)現(xiàn)方式的編碼方法還包括基于所訪問的依賴于第一層的信息或者所訪問的依賴于第二層的信息中的一個(gè)或者更多,對(duì)圖像序列進(jìn)行解碼。這可以包括例如對(duì)基礎(chǔ)層或者增強(qiáng)層進(jìn)行解碼。在其它實(shí)現(xiàn)方式中還提供了相應(yīng)的設(shè)備,用于實(shí)現(xiàn)本實(shí)現(xiàn)方式的編碼方法。這種設(shè)備包括例如編程的編碼器、編程的處理器、硬件實(shí)現(xiàn)、或者具有用于執(zhí)行編碼方法的指令的處理器可讀介質(zhì)。例如系統(tǒng)1100和1200可以實(shí)現(xiàn)本實(shí)現(xiàn)方式的編碼方法。還提供了相應(yīng)的信號(hào)以及存儲(chǔ)這種信號(hào)或這種信號(hào)的數(shù)據(jù)的介質(zhì)。由例如執(zhí)行本實(shí)現(xiàn)方式的編碼方法的編碼器來產(chǎn)生這種信號(hào)。另一個(gè)實(shí)現(xiàn)方式執(zhí)行與上述編碼方法類似的解碼方法。該解碼方法包括生成包括依賴于第一層的信息在內(nèi)的第一規(guī)范參數(shù)集合。依賴于第一層的信息用于對(duì)圖像序列的第一層編碼進(jìn)行解碼。該解碼方法還包括生成具有與第一規(guī)范參數(shù)集合不同結(jié)構(gòu)的第二規(guī)范參數(shù)集合。第二規(guī)范參數(shù)集合包括依賴于第二層的信息,依賴于第二層的信息用于對(duì)圖像序列的第二層編碼進(jìn)行解碼。該解碼方法還包括提供包括第一規(guī)范參數(shù)集合和第二規(guī)范參數(shù)集合在內(nèi)的數(shù)據(jù)集合。在其它實(shí)現(xiàn)方式中還提供了相應(yīng)的設(shè)備,用于實(shí)現(xiàn)本實(shí)現(xiàn)方式的上述解碼方法。這種設(shè)備包括例如編程的解碼器、編程的處理器、硬件實(shí)現(xiàn)、或者具有用于執(zhí)行解碼方法的指令的處理器可讀介質(zhì)。例如系統(tǒng)1500和1600可以實(shí)現(xiàn)本實(shí)現(xiàn)方式的解碼方法。注意,如以上例如在"補(bǔ)充SPS"中使用的術(shù)語"補(bǔ)充"是描述性術(shù)語。因此,"補(bǔ)充SPS"并不排除在單元的名稱中不包括術(shù)語"補(bǔ)充"的單元。相應(yīng)地,作為示例,svc擴(kuò)展的當(dāng)前草案定義了"子集SPS"語法結(jié)構(gòu),并且,"子集SPS"語法結(jié)構(gòu)由描述性術(shù)語"補(bǔ)充"所完全包含。所以當(dāng)前SVC擴(kuò)展的"子集SPS"是本公開中描述的SUPSPS的一個(gè)實(shí)現(xiàn)方式。實(shí)現(xiàn)方式可以使用除了SPSNAL單元禾口/或SUPSPSNAL單元之外的其它類型的消息,或者使用作為SPSNAL單元禾B/或SUPSPSNAL單元的替代的其它類型的消息。例如,至少一個(gè)實(shí)現(xiàn)方式生成、發(fā)送、接收、訪問、并且解析具有依賴于層的信息的其它參數(shù)集合。此外,盡管主要在H.264標(biāo)準(zhǔn)的上下文中討論了SPS和補(bǔ)充SPS,但是,其它標(biāo)準(zhǔn)也可以包括SPS、補(bǔ)充SPS、或者SPS或者補(bǔ)充SPS的變型。相應(yīng)地,其它標(biāo)準(zhǔn)(現(xiàn)有的或者未來開發(fā)的)可以包括稱作SPS或者補(bǔ)充SPS的結(jié)構(gòu),并且這種結(jié)構(gòu)可以與本文描述的SPS和補(bǔ)充SPS相同或者是其變型。這種其它標(biāo)準(zhǔn)可以例如與當(dāng)前H.264標(biāo)準(zhǔn)相關(guān)(例如,現(xiàn)有H.264標(biāo)準(zhǔn)的修訂)、或者是全新的標(biāo)準(zhǔn)。備選地,其它標(biāo)準(zhǔn)(現(xiàn)有或者未來開發(fā)的)可以包括不稱作SPS或者補(bǔ)充SPS的結(jié)構(gòu),但是這種結(jié)構(gòu)可以與本文描述的SPS或者補(bǔ)充SPS相同、相似或者為其變型。注意,參數(shù)集合是包括參數(shù)的數(shù)據(jù)的集合。例如,SPS、PPS或者補(bǔ)充SPS。在各種實(shí)現(xiàn)方式中,將數(shù)據(jù)稱作被"訪問"。"訪問"數(shù)據(jù)可以包括例如接收、存儲(chǔ)、傳輸或者處理數(shù)據(jù)。提供并且描述了各種實(shí)現(xiàn)方式。這些實(shí)現(xiàn)方式可以用于解決各種問題。當(dāng)多個(gè)互操作性點(diǎn)(IOP)(也稱作層)需要SPS中典型攜帶的參數(shù)的不同值時(shí),出現(xiàn)一個(gè)這種問題。沒有在SPS中針對(duì)具有相同SPS標(biāo)識(shí)符的不同層來傳輸依賴于層的語法元素的合適方法。針對(duì)每一個(gè)這種層發(fā)送單獨(dú)的SPS數(shù)據(jù)是有問題的。例如,在很多現(xiàn)有系統(tǒng)中,基礎(chǔ)層及其合成時(shí)間層共享相同的SPS標(biāo)識(shí)符。多種實(shí)現(xiàn)方式提供了用于補(bǔ)充SPS數(shù)據(jù)的不同NAL單元類型。從而,可以發(fā)送多個(gè)NAL單元,并且每一個(gè)NAL單元可以包括用于不同SVC層的補(bǔ)充SPS信息,但是每一個(gè)NAL單元可以由相同的NAL單元類型所標(biāo)識(shí)。在一個(gè)實(shí)現(xiàn)方式中,可以在當(dāng)前SVC擴(kuò)展的"子集SPS"NAL單元類型中提供補(bǔ)充SPS信息。應(yīng)當(dāng)清楚,本公開中描述的實(shí)現(xiàn)方式并不限于SVC擴(kuò)展或者任何其它標(biāo)準(zhǔn)。所公開的實(shí)現(xiàn)方式的概念和特征可以與現(xiàn)在存在或者未來開發(fā)的其它標(biāo)準(zhǔn)一起使用,或者可以在不遵守任何標(biāo)準(zhǔn)的系統(tǒng)中使用。作為一個(gè)示例,本文公開的概念和特征可以用于在MVC擴(kuò)展的環(huán)境中工作的實(shí)現(xiàn)方式。例如,MVC視點(diǎn)可以需要不同的SPS信息,或者M(jìn)VC擴(kuò)展中支持的SVC層可以需要不同的SPS信息。此外,所描述的實(shí)現(xiàn)方式的特征和方面還可以適用于其它實(shí)現(xiàn)方式。相應(yīng)地,盡管在用于SVC層的SPS的上下文中描述了本文描述的實(shí)現(xiàn)方式,但是不應(yīng)當(dāng)將這種描述視為將這些特征和概念限制在這種實(shí)現(xiàn)方式或者上下文??梢栽诶绶椒ɑ蜻^程、設(shè)備、或者軟件程序中實(shí)現(xiàn)本文描述的實(shí)現(xiàn)方式。即使僅在單一形式的實(shí)現(xiàn)方式中討論(例如僅作為方法來討論),所討論的特征的實(shí)現(xiàn)方式也可以以其它形式來實(shí)現(xiàn)(例如,設(shè)備或者程序)??梢栽诶绾线m的硬件、軟件、以及固件中實(shí)現(xiàn)設(shè)備??梢栽诶缭O(shè)備(例如處理器)中實(shí)現(xiàn)這些方法,處理器一般指處理設(shè)備,包括例如計(jì)算機(jī)、微處理器、集成電路或者可編程邏輯器件。處理器還可以包括通信設(shè)備,例如計(jì)算機(jī)、蜂窩電話、便攜式/個(gè)人數(shù)字助理("PDA")、以及便于終端用戶之間進(jìn)行信息通信的其它設(shè)備。可以在各種不同設(shè)備或應(yīng)用中實(shí)現(xiàn)本文描述的各種過程和特征的實(shí)現(xiàn)方式,具體地,例如與數(shù)據(jù)編碼和解碼相關(guān)聯(lián)的設(shè)備和應(yīng)用。設(shè)備的示例包括視頻編碼器、視頻解碼器、視頻編解碼器、web服務(wù)器、機(jī)頂盒、膝上型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、蜂窩電話、PDA、以及其它通信設(shè)備。應(yīng)當(dāng)清楚,該設(shè)備可以是移動(dòng)的并且甚至可以安裝在移動(dòng)車輛上。此外,可以通過由處理器執(zhí)行的指令來實(shí)現(xiàn)方法,并且可以在處理器可讀介質(zhì)上存儲(chǔ)這種指令,處理器可讀介質(zhì)如集成電路、軟件載體或者其它存儲(chǔ)設(shè)備,例如硬盤、光盤、隨機(jī)存取存儲(chǔ)器("RAM")、只讀存儲(chǔ)器("ROM")。這些指令可以形成在處理器可讀介質(zhì)上有形實(shí)現(xiàn)的應(yīng)用程序。指令可以是在例如硬件、固件、軟件或者組合中??梢栽诶绮僮飨到y(tǒng)、獨(dú)立應(yīng)用或者二者的組合中找到指令。因此可以將處理器表征為例如既是配置為執(zhí)行過程的設(shè)備,也是包括計(jì)算機(jī)可讀介質(zhì)的設(shè)備,該計(jì)算機(jī)可讀介質(zhì)具有用于執(zhí)行過程的指令。對(duì)于本領(lǐng)域技術(shù)人員顯而易見地,實(shí)現(xiàn)方式可以產(chǎn)生各種信號(hào),這些信號(hào)被格式化為攜帶可以存儲(chǔ)或傳輸?shù)男畔?。該信息可以包括例如用于?zhí)行方法的指令、由所述實(shí)現(xiàn)方式之一產(chǎn)生的數(shù)據(jù)。例如,可以將信號(hào)格式化為攜帶用于寫入或讀取所描述的實(shí)施例的語法的規(guī)則作為數(shù)據(jù),或者攜帶由所描述的實(shí)施例所寫入的實(shí)際語法值作為數(shù)據(jù)??梢詫⑦@種信號(hào)格式化為例如電磁波(例如,使用頻譜的射頻部分)或者基帶信號(hào)。這種格式化可以包括例如對(duì)數(shù)據(jù)流進(jìn)行編碼并且用編碼數(shù)據(jù)流對(duì)載波迸行調(diào)制。信號(hào)攜帶的信息可以是例如模擬或者數(shù)字信息。眾所周知,可以在各種不同的有線或無線鏈路上傳輸該信號(hào)。已經(jīng)描述了多種實(shí)現(xiàn)方式。然而,將理解可以進(jìn)行各種修改。例如,可以將不同實(shí)現(xiàn)方式的元素進(jìn)行組合、補(bǔ)充、修改或者去除以產(chǎn)生其它實(shí)現(xiàn)方式。此外,本領(lǐng)域普通技術(shù)人員將理解,可以用其它結(jié)構(gòu)和過程來替代所公開的結(jié)構(gòu)和過程,并且所產(chǎn)生的實(shí)現(xiàn)方式將以與本文公開的實(shí)現(xiàn)方式至少實(shí)質(zhì)上相同的方式來執(zhí)行至少實(shí)質(zhì)上相同的功能,以實(shí)現(xiàn)至少實(shí)質(zhì)上相同的結(jié)果。相應(yīng)地,本申請(qǐng)想到這些和其它實(shí)現(xiàn)方式,它們都在所附權(quán)利要求的范圍內(nèi)。權(quán)利要求1、一種方法,包括訪問(1710)來自序列參數(shù)集“SPS”網(wǎng)絡(luò)抽象層“NAL”單元的信息,所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù);訪問(1720)來自補(bǔ)充SPSNAL單元的信息,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且來自補(bǔ)充SPSNAL單元的信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù);以及基于所述第一層編碼、所述第二層編碼、所訪問的來自SPSNAL單元的信息、以及所訪問的來自補(bǔ)充SPSNAL單元的信息,對(duì)所述圖像序列進(jìn)行解碼(1740)。2、根據(jù)權(quán)利要求l所述的方法,其中,在編碼標(biāo)準(zhǔn)中,SPSNAL單元與補(bǔ)充SPSNAL單元具有不同的NAL單元類型。3、根據(jù)權(quán)利要求2所述的方法,其中,不同的NAL單元類型分別專用于SPSNAL單元和補(bǔ)充SPSNAL單元。4、根據(jù)權(quán)利要求l所述的方法,其中SPSNAL單元符合H.264/MPEG-4AVC標(biāo)準(zhǔn)或者相關(guān)標(biāo)準(zhǔn),以及補(bǔ)充SPSNAL單元符合H.264/MPEG-4AVC或者相關(guān)標(biāo)準(zhǔn)的可縮放視頻編碼"SVC"擴(kuò)展。5、根據(jù)權(quán)利要求4所述的方法,其中,補(bǔ)充SPSNAL單元具有專用NAL單元類型,并且因此,標(biāo)準(zhǔn)通過允許AVC解碼器忽略具有補(bǔ)充SPSNAL單元類型的NAL單元并要求SVC解碼器根據(jù)具有補(bǔ)充SPSNAL單元類型的NAL單元進(jìn)行操作,來實(shí)現(xiàn)AVC解碼器和SVC解碼器之間的兼容性。6、根據(jù)權(quán)利要求l所述的方法,其中,SPSNAL單元的語法提供了依賴于層的參數(shù)。7、根據(jù)權(quán)利要求l所述的方法,其中,SPSNAL單元包括針對(duì)至少一層的依賴于層的信息。8、根據(jù)權(quán)利要求l所述的方法,其中,補(bǔ)充SPSNAL單元的語法提供了依賴于層的參數(shù)。9、根據(jù)權(quán)利要求l所述的方法,其中,補(bǔ)充SPSNAL單元包括針對(duì)至少一層的依賴于層的信息。10、根據(jù)權(quán)利要求l所述的方法,其中,在對(duì)所述第二層編碼進(jìn)行解碼中使用的參數(shù)包括視頻可用性信息"VUI"參數(shù)。11、根據(jù)權(quán)利要求l所述的方法,其中,在對(duì)所述第二層編碼進(jìn)行解碼中使用的參數(shù)包括假定參考解碼器"HRD"參數(shù)。12、根據(jù)權(quán)利要求l所述的方法,其中,在對(duì)所述第一層編碼進(jìn)行解碼中使用的參數(shù)包括VUI參數(shù)。13、根據(jù)權(quán)利要求l所述的方法,其中,在對(duì)所述第一層編碼進(jìn)行解碼中使用的參數(shù)包括HRD參數(shù)。14、根據(jù)權(quán)利要求l所述的方法,其中SPSNAL單元符合H.264/MPEG-4AVC標(biāo)準(zhǔn)或者相關(guān)標(biāo)準(zhǔn)中的SPSNAL單元,以及補(bǔ)充SPSNAL單元符合H.264/MPEG-4AVC標(biāo)準(zhǔn)或者相關(guān)標(biāo)準(zhǔn)的SVC擴(kuò)展中的子集SPSNAL單元。15、根據(jù)權(quán)利要求l所述的方法,其中,補(bǔ)充SPSNAL單元符合如下標(biāo)準(zhǔn)在該標(biāo)準(zhǔn)中,要求解碼器根據(jù)補(bǔ)充SPSNAL單元中接收到的信息來進(jìn)行操作。16、根據(jù)權(quán)利要求l所述的方法,其中,所述第一層編碼具有與所述第二層編碼不同的空間分辨率。17、根據(jù)權(quán)利要求l所述的方法,其中,對(duì)于空間等級(jí)、質(zhì)量等級(jí)或者時(shí)間等級(jí)中的一個(gè)或者更多,所述第一層編碼具有與所述第二層編碼不同的等級(jí)。18、根據(jù)權(quán)利要求l所述的方法,還包括從所述圖像序列的所述第一層編碼訪問編碼的視頻數(shù)據(jù);以及從所述圖像序列的所述第二層編碼訪問編碼的視頻數(shù)據(jù)。19、根據(jù)權(quán)利要求l所述的方法,其中,訪問來自SPSNAL單元的信息和來自補(bǔ)充SPSNAL單元的信息是從在傳輸信道上接收到的比特流中進(jìn)行訪問的。20、根據(jù)權(quán)利要求l所述的方法,其中,訪問來自SPSNAL單元的信息、訪問來自補(bǔ)充SPSNAL單元的信息、以及生成所述解碼是在解碼器處執(zhí)行的。21、根據(jù)權(quán)利要求l所述的方法,其中,訪問來自SPSNAL單元的信息、訪問來自補(bǔ)充SPSNAL單元的信息、以及解碼是在編碼器處執(zhí)行的。22、一種設(shè)備(1600),包括處理器可讀介質(zhì),所述處理器可讀介質(zhì)包括在所述處理器可讀介質(zhì)上存儲(chǔ)的用于至少執(zhí)行以下操作的指訪問來自序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元的信息,所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù);訪問來自補(bǔ)充SPSNAL單元的信息,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且來自補(bǔ)充SPSNAL單元的信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù);以及基于所述第一層編碼、所述第二層編碼、所訪問的來自SPSNAL單元的信息、以及所訪問的來自補(bǔ)充SPSNAL單元的信息,對(duì)所述圖像序列進(jìn)行解碼。23、一種設(shè)備,包括用于訪問的裝置(1510),訪問(1)來自序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元的信息,所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù),以及(2)來自補(bǔ)充SPSNAL單元的信息,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且來自補(bǔ)充SPSNAL單元的信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù);以及用于基于所述第一層編碼、所述第二層編碼、所訪問的來自SPSNAL單元的信息、以及所訪問的來自補(bǔ)充SPSNAL單元的信息,對(duì)所述圖像序列進(jìn)行解碼的裝置(1520)。24、一種設(shè)備,包括處理器(1620),所述處理器(1620)被配置為執(zhí)行以下操作訪問來自序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元的信息,所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù);訪問來自補(bǔ)充SPSNAL單元的信息,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且來自補(bǔ)充SPSNAL單元的信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù);以及基于所述第一層編碼、所述第二層編碼、所訪問的來自SPSNAL單元的信息、以及所訪問的來自補(bǔ)充SPSNAL單元的信息,對(duì)所述圖像序列進(jìn)行解碼。25、根據(jù)權(quán)利要求24所述的設(shè)備,還包括用于存儲(chǔ)視頻數(shù)據(jù)的存儲(chǔ)器。26、一種設(shè)備,包括解析單元(1510),被配置為(1)訪問來自序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層("NAL")單元的信息,所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù),以及(2)訪問來自補(bǔ)充SPSNAL單元的信息,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且來自補(bǔ)充SPSNAL單元的信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù);解碼器(1520),被配置為(1)使用所訪問的來自SPSNAL單元的信息對(duì)所述第一層編碼進(jìn)行解碼,(2)使用所訪問的來自補(bǔ)充SPSNAL單元的信息對(duì)所述第二層編碼進(jìn)行解碼,以及(3)基于所述第一層編碼的解碼和所述第二層編碼的解碼中的一個(gè)或者更多,生成所述圖像序列的重構(gòu)。27、一種信號(hào),被格式化為包括來自序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元的信息(1410),所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù);以及來自補(bǔ)充SPSNAL單元的信息(1420),補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且來自補(bǔ)充SPSNAL單元的信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)。28、根據(jù)權(quán)利要求27所述的信號(hào),還被格式化為包括整個(gè)SPSNAL單元以及整個(gè)補(bǔ)充SPSNAL單元。29、根據(jù)權(quán)利要求28所述的信號(hào),其中,補(bǔ)充SPSNAL單元包括NAL單元類型指示符,并且所述NAL單元類型專用于攜帶有依賴于層的信息的補(bǔ)充SPSNAL單元。30、根據(jù)權(quán)利要求27所述的信號(hào),其中,所述信號(hào)表示數(shù)字信息。31、根據(jù)權(quán)利要求27所述的信號(hào),其中,所述信號(hào)是經(jīng)調(diào)制的電磁波。32、一種設(shè)備,包括處理器可讀介質(zhì),所述處理器可讀介質(zhì)包括數(shù)據(jù),所述數(shù)據(jù)被格式化為包括來自序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元的信息(1410),所述信息描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù);以及來自補(bǔ)充SPSNAL單元的信息(1420),補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且來自補(bǔ)充SPSNAL單元的信息描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)。33、一種方法,包括使用語法結(jié)構(gòu),所述語法結(jié)構(gòu)提供對(duì)圖像序列的多層解碼,所述語法結(jié)構(gòu)包括用于以下內(nèi)容的語法SPSNAL單元(300),包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息;以及補(bǔ)充SPSNAL單元(500),具有與SPSNAL單元不同的結(jié)構(gòu),補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息,其中,基于所述第一層編碼、所述第二層編碼、來自SPSNAL單元的信息、以及來自補(bǔ)充SPSNAL單元的信息,能夠生成所述圖像序列的解碼。34、一種方法,包括生成(1310)序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元,SPSNAL單元包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息;以及生成(1320)補(bǔ)充SPSNAL單元,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息,提供(1340)包括圖像序列的所述第一層編碼、圖像序列的所述第二層編碼、SPSNAL單元以及補(bǔ)充SPSNAL單元在內(nèi)的數(shù)據(jù)集合。35、根據(jù)權(quán)利要求34所述的方法,其中,在編碼標(biāo)準(zhǔn)中,SPSNAL單元以及補(bǔ)充SPSNAL單元具有不同的NAL單元類型。36、根據(jù)權(quán)利要求35所述的方法,其中,不同的NAL單元類型分別專用于SPSNAL單元和補(bǔ)充SPSNAL單元。37、根據(jù)權(quán)利要求34所述的方法,其中SPSNAL單元是根據(jù)H.264/MPEG-4AVC標(biāo)準(zhǔn)或相關(guān)標(biāo)準(zhǔn)生成的,以及補(bǔ)充SPSNAL單元是根據(jù)H.264/MPEG-4AVC或相關(guān)標(biāo)準(zhǔn)的可縮放視頻編碼"SVC"擴(kuò)展生成的。38、根據(jù)權(quán)利要求37所述的方法,其中,補(bǔ)充SPSNAL單元具有專用NAL單元類型,并且因此,標(biāo)準(zhǔn)通過允許AVC解碼器忽略具有補(bǔ)充SPSNAL單元類型的NAL單元并要求SVC解碼器根據(jù)具有補(bǔ)充SPSNAL單元類型的NAL單元進(jìn)行操作,來實(shí)現(xiàn)AVC解碼器和SVC解碼器之間的兼容性。39、根據(jù)權(quán)利要求34所述的方法,其中,SPSNAL單元的語法提供了依賴于層的參數(shù)。40、根據(jù)權(quán)利要求34所述的方法,其中,SPSNAL單元包括針對(duì)至少一層的依賴于層的信息。41、根據(jù)權(quán)利要求34所述的方法,其中,補(bǔ)充SPSNAL單元的語法提供了依賴于層的參數(shù)。42、根據(jù)權(quán)利要求34所述的方法,其中,補(bǔ)充SPSNAL單元包括針對(duì)至少一層的依賴于層的信息。43、根據(jù)權(quán)利要求34所述的方法,其中,在對(duì)所述第二層編碼進(jìn)行解碼中使用的參數(shù)包括視頻可用性信息"VUI"參數(shù)。44、根據(jù)權(quán)利要求34所述的方法,其中,在對(duì)所述第二層編碼進(jìn)行解碼中使用的參數(shù)包括假定參考解碼器"HRD"參數(shù)。45、根據(jù)權(quán)利要求34所述的方法,其中,在對(duì)所述第一層編碼進(jìn)行解碼中使用的參數(shù)包括VUI參數(shù)。46、根據(jù)權(quán)利要求34所述的方法,其中,在對(duì)所述第一層編碼進(jìn)行解碼中使用的參數(shù)包括HRD參數(shù)。47、根據(jù)權(quán)利要求34所述的方法,其中SPSNAL單元生成為H.264/MPEG-4AVC標(biāo)準(zhǔn)或相關(guān)標(biāo)準(zhǔn)中的SPSNAL單元,以及補(bǔ)充SPSNAL單元生成為H.264/MPEG-4AVC標(biāo)準(zhǔn)或相關(guān)標(biāo)準(zhǔn)的SVC擴(kuò)展中的子集SPSNAL單元。48、根據(jù)權(quán)利要求34所述的方法,其中,補(bǔ)充SPSNAL單元是根據(jù)如下標(biāo)準(zhǔn)生成的在該標(biāo)準(zhǔn)中,要求解碼器根據(jù)補(bǔ)充SPSNAL單元中接收到的信息來進(jìn)行操作。49、根據(jù)權(quán)利要求34所述的方法,其中,所述第一層編碼具有與所述第二層編碼不同的空間分辨率。50、根據(jù)權(quán)利要求34所述的方法,其中,對(duì)于空間等級(jí)、質(zhì)量等級(jí)或者時(shí)間等級(jí)中的一個(gè)或者更多,所述第一層編碼具有與所述第二層編碼不同的等級(jí)。51、根據(jù)權(quán)利要求34所述的方法,還包括對(duì)所述圖像序列進(jìn)行編碼,以產(chǎn)生所述圖像序列的所述第一層編碼;以及對(duì)所述圖像序列進(jìn)行編碼,以產(chǎn)生所述圖像序列的所述第二層編碼。52、根據(jù)權(quán)利要求34所述的方法,其中,提供數(shù)據(jù)集合包括產(chǎn)生要傳輸?shù)谋忍亓鳌?3、根據(jù)權(quán)利要求34所述的方法,其中,生成SPSNAL單元、生成補(bǔ)充SPSNAL單元、以及提供所述數(shù)據(jù)集合是在編碼器處執(zhí)行的。54、根據(jù)權(quán)利要求34所述的方法,還包括存儲(chǔ)所述數(shù)據(jù)集合。55、根據(jù)權(quán)利要求34所述的方法,還包括傳輸所述數(shù)據(jù)集合。56、一種設(shè)備(1200),包括處理器可讀介質(zhì),所述處理器可讀介質(zhì)包括在所述處理器可讀介質(zhì)上存儲(chǔ)的用于至少執(zhí)行以下操作的指令生成序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元,SPSNAL單元包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息;以及生成補(bǔ)充SPSNAL單元,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息,提供包括圖像序列的所述第一層編碼、圖像序列的所述第二層編碼、SPSNAL單元以及補(bǔ)充SPSNAL單元在內(nèi)的數(shù)據(jù)集合。57、一種設(shè)備,包括用于生成的裝置(1110),生成(1)序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元,SPSNAL單元包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息,以及(2)補(bǔ)充SPSNAL單元,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息;以及用于提供包括圖像序列的所述第一層編碼、圖像序列的所述第二層編碼、SPSNAL單元以及補(bǔ)充SPSNAL單元在內(nèi)的數(shù)據(jù)集合的裝置(1130)。58、一種設(shè)備,包括處理器(1220),所述處理器(1220)被配置為執(zhí)行以下操作生成序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元,SPSNAL單元包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息;以及生成補(bǔ)充SPSNAL單元,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息,提供包括圖像序列的所述第一層編碼、圖像序列的所述第二層編碼、SPSNAL單元以及補(bǔ)充SPSNAL單元在內(nèi)的數(shù)據(jù)集合。59、根據(jù)權(quán)利要求58所述的設(shè)備,還包括用于存儲(chǔ)視頻數(shù)據(jù)的存儲(chǔ)器。60、一種設(shè)備,包括序列參數(shù)集"SPS"生成單元(1110),被配置為(1)生成SPS網(wǎng)絡(luò)抽象層"NAL"單元,SPSNAL單元包括描述在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息,以及(2)生成補(bǔ)充SPSNAL單元,補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且補(bǔ)充SPSNAL單元包括描述在對(duì)圖像的所述序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息;以及格式化單元(1130),提供包括圖像序列的所述第一層編碼、圖像序列的所述第二層編碼、SPSNAL單元以及補(bǔ)充SPSNAL單元在內(nèi)的數(shù)據(jù)集合。61、一種方法,包括使用語法結(jié)構(gòu),所述語法結(jié)構(gòu)提供對(duì)圖像序列的多層編碼,所述語法結(jié)構(gòu)包括用于以下內(nèi)容的語法序列參數(shù)集"SPS"網(wǎng)絡(luò)抽象層"NAL"單元(300),SPSNAL單元包括描述在對(duì)圖像的序列的第一層編碼進(jìn)行解碼中使用的參數(shù)的信息;以及補(bǔ)充SPSNAL單元(500),補(bǔ)充SPSNAL單元具有與SPSNAL單元不同的結(jié)構(gòu),并且補(bǔ)充SPSNAL單元包括描述在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)的信息,其中,能夠提供包括圖像序列的所述第一層編碼、圖像序列的所述第二層編碼、SPSNAL單元以及補(bǔ)充SPSNAL單元在內(nèi)的數(shù)據(jù)集合。62、一種方法,包括訪問(1710)第一規(guī)范參數(shù)集合中的依賴于第一層的信息,所訪問的依賴于第一層的信息用于對(duì)圖像序列的第一層編碼進(jìn)行解碼;訪問(1720)第二規(guī)范參數(shù)集合中的依賴于第二層的信息,所述第二規(guī)范參數(shù)集合具有與所述第一規(guī)范參數(shù)集合不同的結(jié)構(gòu),并且所訪問的依賴于第二層的信息用于對(duì)圖像序列的第二層編碼進(jìn)行解碼;以及基于所訪問的依賴于第一層的信息或者所訪問的依賴于第二層的信息中的一個(gè)或者更多,對(duì)所述圖像序列進(jìn)行解碼(1740)。63、一種方法,包括生成(1310)包括依賴于第一層的信息在內(nèi)的第一規(guī)范參數(shù)集合,所述依賴于第一層的信息用于對(duì)圖像序列的第一層編碼進(jìn)行解碼;生成(1320)具有與所述第一規(guī)范參數(shù)集合不同結(jié)構(gòu)的第二規(guī)范參數(shù)集合,所述第二規(guī)范參數(shù)集合包括依賴于第二層的信息,所述依賴于第二層的信息用于對(duì)圖像序列的第二層編碼進(jìn)行解碼;以及提供(1340)包括所述第一規(guī)范參數(shù)集合以及所述第二規(guī)范參數(shù)集合在內(nèi)的數(shù)據(jù)集合。全文摘要在實(shí)現(xiàn)方式中,提供了補(bǔ)充序列參數(shù)集“SPS”結(jié)構(gòu),所述結(jié)構(gòu)具有其自己的網(wǎng)絡(luò)抽象層“NAL”單元類型,并且允許在SVC環(huán)境中傳輸用于非基礎(chǔ)層的依賴于層的參數(shù)。所述補(bǔ)充SPS結(jié)構(gòu)還可以用于MVC環(huán)境中的視點(diǎn)信息。在一個(gè)總的方面,提供了一種結(jié)構(gòu),所述結(jié)構(gòu)包括(1)來自SPSNAL單元的信息(1410),所述信息描述了在對(duì)圖像序列的第一層編碼進(jìn)行解碼中使用的參數(shù),以及(2)來自具有與SPSNAL單元不同結(jié)構(gòu)的補(bǔ)充SPSNAL單元的信息(1420),并且來自補(bǔ)充SPSNAL單元的信息描述了在對(duì)圖像序列的第二層編碼進(jìn)行解碼中使用的參數(shù)。還提供了在編碼器和解碼器側(cè)的相關(guān)聯(lián)的方法和設(shè)備以及所述信號(hào)。文檔編號(hào)H04N7/24GK101663893SQ200880012349公開日2010年3月3日申請(qǐng)日期2008年4月7日優(yōu)先權(quán)日2007年4月18日發(fā)明者鵬尹,朱立華,楊繼珩,羅建聰申請(qǐng)人:湯姆森許可貿(mào)易公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1