国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      視頻編碼器的制作方法

      文檔序號:7681597閱讀:272來源:國知局

      專利名稱::視頻編碼器的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及一見頻編碼,并且更特別地,但不是排他性地涉及可伸縮的^L頻編碼。
      背景技術(shù)
      :視頻信號被編碼例如以使得能夠進(jìn)行視頻信號的有效傳輸或存儲。這些代碼被分組成用于定義如何對這些視頻信號進(jìn)行編碼和解碼的定義的標(biāo)準(zhǔn)。視頻編碼標(biāo)準(zhǔn)包括ITU-TH.261,ISO/IECMPEG-1視覺,ITU-TH.262或ISO/IECMPEG-2視覺,ITU-TH.263,ISO/IECMPEG-4視覺以及ITU-TH264(也凈皮稱作ISO/IECMPEG-4增強(qiáng)型視頻編碼(AVC)標(biāo)準(zhǔn))。當(dāng)前正在致力于其它視頻編碼標(biāo)準(zhǔn)的研發(fā)。一種正在研發(fā)的其它標(biāo)準(zhǔn)為可伸縮視頻編碼(SVC)標(biāo)準(zhǔn)。另一種正在研發(fā)的其它標(biāo)準(zhǔn)為多一見點(diǎn)-f見頻編碼(MVC)。SVC和MVC兩種標(biāo)準(zhǔn)均意在對以上描述的H.264/AVC標(biāo)準(zhǔn)增加特征。SVC的最新草案JointDraft9.0在2007年1月于摩洛哥馬拉喀什舉辦的第22屆JVT會議,JVT-V201,"JointDraft9ofSVCAmendment,,中可得到,從以下路徑可獲得http:〃ftp3.itu.ch/av-arch/jvt-site/2007—01—Marrakech/JVT-V201.zip。MVC的最新草案在2007年1月于摩洛哥馬拉喀什舉辦的第22屆JVT會議,JVT-V209,"JointDraft2.0onMultiviewVideoCoding"中可得到,從以下路徑可獲得http:〃ftp3.itu.ch/av-arch/jvt-site/2007—01—Marrakech/JVT-V209.zip。視頻編碼器/解碼器也被稱作編解碼器。在可伸縮編解碼器中,可以移除一些^L頻序列的元素或元素組,而不影響一見頻序列的其它部分的重構(gòu)。對于在利用具有寬范圍的處理功率的解碼器的系統(tǒng)中使用的多種多媒體應(yīng)用程序和服務(wù),可伸縮視頻編碼是一種期望特征??缮炜s比特流例如可以用于對在流傳輸服務(wù)器中的預(yù)編碼的單播流的速率調(diào)整,并且可以用于將單個(gè)比特流傳輸?shù)骄哂胁煌獯a或顯示能力和/或具有不同網(wǎng)絡(luò)條件的終端。最早引入到視頻編碼標(biāo)準(zhǔn)的可伸縮性為在MPEG-1視覺中利用B圖片的時(shí)間可伸縮性。在B圖片概念中,B圖片從以下兩個(gè)圖片被雙向預(yù)測出,其中一個(gè)圖片在B圖片之前,另一個(gè)圖片在B圖片之后,以上兩者均以顯示順序。另外,B圖片是非參考圖片,即B圖片不用于其它圖片的圖片間預(yù)測參考。由此,B圖片可以被丟棄以達(dá)到具有較低幀速率的時(shí)間可伸縮性。相同的機(jī)制保留在MPEG-2視頻、H.263和MPEG-4一見覺中。在H.264/AVC中,B圖片或者B片段(slice)的概念已經(jīng)發(fā)生改變。在H.264/AVC中B片段的定義為以下一種片段,該片段可以使用中間預(yù)測從先前解碼的參考圖片以至多兩個(gè)運(yùn)動向量以及參考索引中被解碼,從而預(yù)測每個(gè)塊的采樣值。在H.264/AVC中,先前編碼標(biāo)準(zhǔn)的常規(guī)B圖片概念的雙向預(yù)測屬性和非參考圖片屬性不再有效。預(yù)測,并且包含B片段的圖片可以被其它圖片參考從而用于圖片間預(yù)測。在H.264/AVC中以及H.264/AVC的擴(kuò)展SVC和MVC中,時(shí)間可伸縮性可以通過使用非參考圖片和/或分級圖片間預(yù)測結(jié)構(gòu)來實(shí)現(xiàn)。通過丟棄非參考圖片,僅使用非參考圖片H.264/AVC、SVC和MVC編碼標(biāo)準(zhǔn)能夠?qū)崿F(xiàn)與使用MPEG-1/2/4中的常規(guī)B圖片相似的時(shí)間可伸縮性。分級編碼結(jié)構(gòu)能夠?qū)崿F(xiàn)更為靈活的時(shí)間可伸縮性??缮炜s性可以典型地通過將圖像幀分組成多個(gè)分層來實(shí)現(xiàn)。被編碼成基本層圖像幀的圖像幀僅包括在接收端處必須對視頻信息解碼的圖像幀。一個(gè)或者多個(gè)增強(qiáng)層可以在基本層之上確定,同較低層相比較每個(gè)增強(qiáng)層提高了解碼的視頻的質(zhì)量。然而,豐富的解碼表示僅10可以通過對可伸縮比特流的特定部分進(jìn)行解碼而生成。在H.264/AVC和其它類似的編碼方案中,用于預(yù)測隨后的編碼圖片和用于將來輸出的解碼圖片在解碼圖片緩沖區(qū)(DPB)中緩沖。為有效利用緩沖存儲器,DPB管理過程可被具體規(guī)定,其中所述DPB管理過程包括將解碼圖片存儲到DPB中的存儲過程,參考圖片的標(biāo)記過程以及從DPB中解碼圖片的輸出和移除過程。在H.264/AVC中的參考圖片管理過程可以作如下概括。用于中間預(yù)測的最大參考圖片數(shù),稱為M,可以在有效序列的參數(shù)集合中指示。因而當(dāng)參考圖片被解碼時(shí),可被標(biāo)記為"用作參考"。如果參考圖片的解碼引起多于M個(gè)圖片被標(biāo)記為"用作參考",那么至少一個(gè)圖片必須被標(biāo)記為"不用作參考"。如果標(biāo)記為"不用作參考"的圖片也不必用作輸出,那么DPB移除過程可從DPB中移除這些圖片。每個(gè)短期圖片與從語法元素fmme一num中衍生的變量PicNum有關(guān),并且每個(gè)長期圖片與從long—term_frame_idx中衍生的變量LongTermPicNum有關(guān),其中所述long—term—frame—idx由存儲器管理控制操作(MMCO)命令來信號發(fā)送。存在兩種用于參考圖片標(biāo)記的操作自適應(yīng)存儲器控制和滑窗。用于參考圖片標(biāo)記的操作模式可在圖片的基礎(chǔ)上選擇。自適應(yīng)存儲器控制方法要求在比特流中存在存儲器管理控制操作(MMCO)命令。存儲器管理控制操作支持顯式信令以指示哪個(gè)圖片被標(biāo)記為"不用作參考",將長期索引分配到短期參考圖片,將當(dāng)前圖片存儲為長期圖片,將短期圖片變成長期圖片以及將最大允許的長期索引分配給長期圖片。滑窗控制方法使用滑、窗以僅存儲最新標(biāo)記為"用作參考"的M個(gè)圖片。因而當(dāng)圖片不在窗口內(nèi)時(shí),在被標(biāo)記為"用作參考,,的短期參考圖片中進(jìn)行了解碼的任何較早短期參考圖片被標(biāo)記為"不用作參考"。換而言之,滑窗操作模式在短期參考圖片中導(dǎo)致先入先出的緩沖操作。在H.264/AVC的附錄C中規(guī)定的假想?yún)⒖冀獯a器(HDR)被用于檢測比特流和解碼器一致性。HRD包括編碼圖片緩沖區(qū)(CPB)、即時(shí)解碼過程、解碼圖片緩沖區(qū)(DPB)和輸出圖片剪輯塊。CPB和即時(shí)解碼過程被規(guī)定為類似于任何其它視頻解碼標(biāo)準(zhǔn),并且輸出圖片剪輯塊簡單地從解碼圖片中剪輯那些處于信號發(fā)送的輸出圖片范圍之外的樣本。DPB在H.264/AVC中被引入以控制用于解碼一致的比特流所要求的存儲器資源。DPB包括統(tǒng)一的用于參考圖片和輸出重排序的解碼圖片緩沖過程。當(dāng)解碼圖片不再用作參考以及不再需要用于輸出時(shí),解碼圖片被從DPB中移除。比特流所允許使用的DPB的最大大小在H,264/AVC的層次定義(附錄A)中規(guī)義。對于解碼器存在兩種類型的一致性輸出時(shí)序一致性和輸出順序一致性。對于輸出時(shí)序一致性,與HRD相比,解碼器必須在同樣的時(shí)間輸出圖片。對于輸出順序一致性,僅考慮輸出圖片的正確順序。輸出順序DPB被認(rèn)為包含最大允許的幀緩沖數(shù)目。當(dāng)幀不再用作參考并且不需要用于輸出時(shí),所述幀從DPB中被移除。當(dāng)所述DPB變滿,輸出順序中最早的幀被輸出直到至少一幀緩沖區(qū)變成不被占用時(shí)為止。然而當(dāng)一些最高時(shí)間層被忽略時(shí),這些存儲器控制方法是有問題的。最高時(shí)間層的減少在比特流中的frame—num中生成了間隙。當(dāng)這發(fā)生時(shí),解碼過程生成了具有缺失frame—num值的短期"非存在"圖片。對所述"非存在"圖片的處理方式與滑窗參考圖片標(biāo)記過程中的常規(guī)短期參考圖片的處理方式相同。要求用于解碼時(shí)間可伸縮比特流子集的存儲器緩沖區(qū)的量會比用于解碼時(shí)間可伸縮比特流本身的存儲器緩沖區(qū)的量小,然而,為了確定能夠?qū)θ魏我丫幋a的比特流進(jìn)行解碼,上述編碼方案將定義用于整個(gè)時(shí)間可伸縮比特流的存儲器和緩沖區(qū)間隔。例如,在H.264/AVC標(biāo)準(zhǔn)中,用于解碼整個(gè)比特流所要求的解碼圖片緩沖區(qū)(DPB)的大小由語法元素max—dec—frame—buffing來規(guī)定。因此,能夠處理時(shí)間可伸縮的比特流子集解碼的解碼器需要具有附加的存儲器緩沖區(qū)。此外,即使解碼器具有用于整個(gè)時(shí)間可伸縮的比特流的緩沖存儲器資源,仍然期待的是其可以確切地分配對整個(gè)比特流的期望子集進(jìn)行解碼所需的存儲器量,并且使用所保存的存儲器資源用于其它應(yīng)用。存在另一個(gè)類似的問題。被重新排序用于輸出的最大幀數(shù)通常也被信號發(fā)送用于整個(gè)比特流。例如,在H.264/AVC標(biāo)準(zhǔn)中,語法元素num_reorder—frame用于設(shè)置用于輸出的最大重排序的幀數(shù)。然而比特流子集可要求更少用于輸出的重排序幀數(shù)。例如,僅包含關(guān)鍵圖片(下面定義)的比特流子集,用于輸出的最大重排序的幀數(shù)實(shí)際為零,因?yàn)檩斎腠樞蚺c輸出順序等同。在此系統(tǒng)中對時(shí)間可伸縮的比特流子集進(jìn)行解碼的解碼器將等待待解碼的附加圖片以開始輸出,對于時(shí)間可伸縮比特流的子集,這將在可能的回放延遲上引起最初的回放延遲。
      發(fā)明內(nèi)容出于對在實(shí)現(xiàn)可伸縮視頻編碼時(shí)對解碼的圖片緩沖管理不被最優(yōu)執(zhí)行的考慮,提出了本發(fā)明。使用從編碼器傳遞到解碼器的、關(guān)于可伸縮視頻的不同時(shí)間可伸縮層的信息可以導(dǎo)致對于解碼時(shí)間可伸縮比特流的子集的更有效的存儲器緩沖區(qū)消耗。本發(fā)明實(shí)施例的目的是針對以上問題。根據(jù)本發(fā)明的第一個(gè)方面,提供了一種用于對視頻信號進(jìn)行編碼的編碼器,其中所述編碼器被配置成生成包括基本層和至少一個(gè)增強(qiáng)層的編碼的可伸縮數(shù)據(jù)流,其中所述編碼器還被配置成生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述信息可以包含以下中的至少一個(gè)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最小圖片緩沖區(qū)大??;以及與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最大圖片重排序大所述編碼器可包括可伸縮編碼器,配置成生成編碼的可伸縮數(shù)據(jù)流的,以及消息形成器,配置成生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,并且將所迷信息存儲在消息中。消息形成器可進(jìn)一步配置成將該消息結(jié)合在編碼的可伸縮數(shù)據(jù)流內(nèi)。消息形成器可配置成生成補(bǔ)充增強(qiáng)信息消息。補(bǔ)充增強(qiáng)信息消息可還包括在編碼的可伸縮數(shù)據(jù)流中所包含的時(shí)間可伸縮層的數(shù)量的指示。消息形成器可配置成生成容器文件,其中所述容器文件包含在消息中與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述編碼器可配置成生成信令協(xié)議分組,其中所述信令協(xié)議分組包含與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。信令協(xié)議分組優(yōu)選地為會話發(fā)起協(xié)議和實(shí)時(shí)流傳輸協(xié)議中的至少一個(gè)。所述分組優(yōu)選地為會話描述協(xié)議分組,并且與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息優(yōu)選地為會話描述協(xié)議分組屬性。根據(jù)本發(fā)明的第二個(gè)方面,提供了一種用于對視頻信號進(jìn)行編碼的方法,所述方法包括生成包含基本層和至少一個(gè)增強(qiáng)層的編碼的可伸縮數(shù)據(jù)流;以及生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。生成信息可以包括生成以下的至少一個(gè)與所迷基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最小圖片緩沖區(qū)大??;以及與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最大圖片重排序大小。所述方法可還包括在,消息中存儲與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述方法可還包括組合編碼的可伸縮數(shù)據(jù)流范圍內(nèi)的信息。所述方法可包括生成補(bǔ)充增強(qiáng)信息消息。所述方法可包括在補(bǔ)充增強(qiáng)信息消息中存儲編碼的可伸縮的數(shù)據(jù)流中所包含的時(shí)間可伸縮層的數(shù)量的指示。14所述方法可包括生成容器文件,其中所述容器文件可包含與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述方法包括生成信令協(xié)議分組,其中所述信令協(xié)議分組包含與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述生成信令協(xié)議分組可包括生成會話發(fā)起協(xié)議分組和實(shí)時(shí)流傳輸協(xié)議分組中的至少一個(gè)。所述生成信令協(xié)議分組可包括生成會話描述協(xié)議分組以及生成會話描述協(xié)議分組,其中所述會話描述協(xié)議分組屬性包括與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。根據(jù)本發(fā)明的第三個(gè)方面,提供了對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼的解碼器,其中所述解碼器被配置成接收包含基本層和至少一個(gè)增強(qiáng)層信號的編碼的可伸縮數(shù)據(jù)流,以及輸出解碼的視頻信號,其中所述解碼器進(jìn)一步被配置成接收與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來配置解碼器;根據(jù)所述解碼器的配置來對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼。所述信息可包括以下中的至少一個(gè)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最小圖片緩沖區(qū)大??;以及與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最大圖片重排序大小。所述解碼器可包括消息分解器,配置成從編碼的數(shù)據(jù)流中的消息上提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;可配置的可伸縮解碼器,配置成從可伸縮數(shù)據(jù)流中生成解碼的視頻數(shù)據(jù),其中所述消息分解器還被優(yōu)選地配置成根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來對可配置的可伸縮解碼器進(jìn)行配置。所述消息分解器還被優(yōu)選地配置成對來自編碼的可伸縮數(shù)據(jù)流的信息消息進(jìn)行過濾。所述消息分解器優(yōu)選地被配置成從補(bǔ)充增強(qiáng)信息消息中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述消息分解器優(yōu)選地被配置成從補(bǔ)充增強(qiáng)信息消息中提取包含在編碼的可伸縮數(shù)據(jù)流中的時(shí)間可伸縮層的數(shù)目的指示。所述消息分解器優(yōu)選地被配置成從容器文件中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述解碼器優(yōu)選地被配置成從信令協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述解碼器優(yōu)選地被配置成從信令協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,其中所述信令協(xié)議分組包含會話發(fā)起協(xié)議和實(shí)時(shí)流傳輸協(xié)議中的至少一個(gè)。所述解碼器優(yōu)選地被配置成從會話描述協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,其中與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的所述信息優(yōu)選地是會話描述協(xié)議分組屬性。根據(jù)本發(fā)明的第四個(gè)方面,提供了一種用于對視頻信號進(jìn)行解碼的方法,所述方法包括接收包含基本層和至少一個(gè)增強(qiáng)層信號的編碼的可伸縮數(shù)據(jù)流;接收與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來對解碼器進(jìn)行配置;根據(jù)所述解碼器配置來對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼;以及輸出解碼的視頻信號。所述信息可以包括下列中的至少一個(gè)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最小圖片緩沖區(qū)大小;與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最大圖片重排序大小。所述方法可包括從編碼的數(shù)據(jù)流中的信息上提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;以及,其中配置所述解碼器可包括根據(jù)所提取信息來對解碼器進(jìn)行配置。所述方法進(jìn)一步配置成對來自編碼的可伸縮數(shù)據(jù)流中的信息消息進(jìn)行過濾。所述提取信息可包括從,補(bǔ)充增強(qiáng)信息消息上提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述提取可還包括從補(bǔ)充增強(qiáng)信息消息中提取包含在編碼的可伸縮數(shù)據(jù)流中的時(shí)間可伸縮層的數(shù)目的指示。個(gè)增強(qiáng)層中的每一個(gè)相關(guān)i口的信息。一、一^所述提取還包括從信令協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。所述提取還包括從信令協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,其中所述信令協(xié)議分組包含會話發(fā)起協(xié)議和實(shí)時(shí)流傳輸協(xié)議中的至少一個(gè)。所述提取還包括從會話描述協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,其中與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的所述信息是會話描述協(xié)議分組屬性。根據(jù)本發(fā)明的第五個(gè)方面,提供一種包含以上所描述編碼器的設(shè)備。根據(jù)本發(fā)明的第六個(gè)方面,提供一種包含以上所描述解碼器的設(shè)備'根據(jù)本發(fā)明的第七個(gè)才面子設(shè)備。根據(jù)本發(fā)明的第八個(gè)方面子設(shè)備。根據(jù)本發(fā)明的第九個(gè)方面行編碼的方法的計(jì)算機(jī)程序產(chǎn)提供一種包含以上所描述編碼器的電提供一種包含以上所描述解碼器的電口cr提供一種被配置成實(shí)現(xiàn)對視頻信號進(jìn)該方法包括生成包含基本層和至少一個(gè)增強(qiáng)層的編碼的可伸縮數(shù)據(jù)流,以及生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。根據(jù)本發(fā)明的第十個(gè)方面,提供一種被配置成執(zhí)行對視頻信號進(jìn)行解碼的方法的計(jì)算機(jī)程序產(chǎn)品,該方法包括接收包含基本層和至少一個(gè)增強(qiáng)層信號的編碼的可伸縮數(shù)據(jù)流;接收與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來對解碼器進(jìn)行配置;根據(jù)所述解碼器的配置來對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼;以及輸出解碼的視頻信號。根據(jù)本發(fā)明的第十一個(gè)方面,提供一種對視頻信號進(jìn)行編碼的編碼器,包括用于生成包含基本層和至少一個(gè)增強(qiáng)層的編碼的可伸縮數(shù)據(jù)流的裝置,以及用于生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息的裝置。根據(jù)本發(fā)明的第十二個(gè)方面,提供一種對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼的解碼器,其中所述解碼器包括用于接收包含基本層和至少一個(gè)增強(qiáng)層信號的編碼的可伸縮數(shù)據(jù)流的裝置;用于接收與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息的裝置;用于根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來對解碼器進(jìn)行配置的裝置;用于根據(jù)所述解碼器的配置來對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼的裝置;以及用于輸出解碼的視頻信號的裝置。為了更好地理解本發(fā)明,參考將通過對應(yīng)附圖的示例給出,其中圖1示意地顯示了使用本發(fā)明實(shí)施例的電子設(shè)備。圖2a示意地顯示了在本發(fā)明實(shí)施例中使用的視頻圖片的四個(gè)時(shí)間可伸縮層的層次結(jié)構(gòu);圖2b示意地顯示了在本發(fā)明實(shí)施例中所使用的具有附加時(shí)間層的如圖2a所示的視頻圖片的四個(gè)時(shí)間可伸縮層的層次結(jié)構(gòu);圖3a示意地顯示了根據(jù)本發(fā)明實(shí)施例的視頻編碼器;圖3b示意地顯示了根據(jù)本發(fā)明實(shí)施例的視頻解碼器;以及圖4顯示了根據(jù)本發(fā)明第一實(shí)施例描述圖3a和圖3b的編碼器和解碼器操作的流程圖。具體實(shí)施例方式以下更詳細(xì)地描述了用于提供分層或可伸縮的視頻編解碼器的可能的視頻編解碼機(jī)制。對此,首先參考附圖1,圖l顯示了示例電子裝置610的示意性框圖,其中所述電子裝置610可以結(jié)合根據(jù)本發(fā)明的實(shí)施方式的編解碼器。電子裝置610例如可'以為無線通信系統(tǒng)的移動終端或用戶設(shè)備。電子裝置610包括麥克風(fēng)611,該麥克風(fēng)611經(jīng)由模擬-數(shù)字/數(shù)字—模擬轉(zhuǎn)換器(ADC/DAC)614鏈接到處理器621。處理器621還經(jīng)由ADC/DAC614鏈接到揚(yáng)聲器633。處理器621還鏈接到收發(fā)器(TX/RX)613、用戶接口(UI)615和存儲器622。處理器621還鏈接到視頻驅(qū)動器電路631,該視頻驅(qū)動器電路631進(jìn)而連4妾到相機(jī)635和顯示器637。處理器621可以被配置成執(zhí)行各種程序代碼。被實(shí)現(xiàn)的程序代碼包括4見頻編碼代碼以用于編碼。被實(shí)現(xiàn)的程序代碼623還包括-見頻解碼代碼。被實(shí)現(xiàn)的程序代碼623可以例如存儲在存儲器622中以用于在需要的時(shí)候可以由處理器621獲取。存儲器622還提供用于存儲數(shù)據(jù)的部分,所述數(shù)據(jù)例如根據(jù)本發(fā)明被編碼的數(shù)據(jù)。在本發(fā)明實(shí)施方式中編碼和解碼代碼可以以硬件或固件來實(shí)現(xiàn)。用戶接口615使得用戶能夠例如經(jīng)由鍵盤向電子裝置610輸入命令,和/或例如經(jīng)由顯示器從電子裝置610獲取信息。收發(fā)器613使得能夠與其它電子裝置通信,例如經(jīng)由無線通信網(wǎng)絡(luò)。視頻驅(qū)動器電路631從處理器621接收數(shù)據(jù),并且以一種形式輸出數(shù)據(jù)以在顯示器637上顯示。另外,視頻驅(qū)動器電路被配置成從相機(jī)635接收視頻數(shù)據(jù),并且將該數(shù)據(jù)以一種適于處理的形式輸出到處理器621中。需要再次理解的是電子裝置610的結(jié)構(gòu)可以以各種方式進(jìn)行補(bǔ)充和變化。電子裝置610的用戶可以使用相機(jī)635以用于輸入將傳輸?shù)揭恍┢渌娮友b置或者將存儲在存儲器622的數(shù)據(jù)部分的視頻。為此,用戶已經(jīng)由用戶接口615激活了相應(yīng)的應(yīng)用。這一應(yīng)用可以由處理器621運(yùn)行,并可以使處理器621執(zhí)行存儲在存儲器622中的編碼代碼。處理器621可以隨后以參考本發(fā)明實(shí)施方式所描述的方式處理視頻信號。所得的比特流可以被提供給收發(fā)器613以傳輸?shù)搅硪浑娮友b置??商鎿Q地,被編碼的數(shù)據(jù)可以存儲在存儲器622的數(shù)據(jù)部分,例如用于由相同的電子裝置610進(jìn)行后續(xù)的傳輸或者后續(xù)的顯示。電子裝置610也可以經(jīng)由收發(fā)器613從另一電子裝置接收具有相應(yīng)的編碼的數(shù)據(jù)的比特流。在這種情況下,處理器621可以執(zhí)行存儲在存儲器622中的解碼程序代碼。處理器621如參考隨后描述的本發(fā)明的實(shí)施方式所描述的那樣來解碼接收到的數(shù)據(jù),并且將解碼的數(shù)據(jù)提供給視頻驅(qū)動器電路631。視頻驅(qū)動器電路631將數(shù)字解碼的數(shù)據(jù)轉(zhuǎn)換成適于顯示器637的形式,并且將數(shù)據(jù)輸出到顯示器637。對解碼程序代碼的執(zhí)行也可以由用戶經(jīng)由用戶接口615調(diào)用的應(yīng)用程序來觸發(fā)。接收到的編碼的數(shù)據(jù)也可以存儲在存儲器622的數(shù)據(jù)部分而不是僅由顯示器637立即顯示,例如能夠進(jìn)行后續(xù)的顯示或者轉(zhuǎn)發(fā)到另一個(gè)電子裝置。需要理解的是,2b,圖a,圖3b和圖4僅顯示了完整視頻編解碼器的操作的一部分,該完整視頻編解碼器示例性顯示在圖l顯示的電子裝置中實(shí)現(xiàn)。視頻編解碼器的整體操作是已知的,并且不會對理解本發(fā)明的操作產(chǎn)生幫助的這些編解碼器的特征沒有詳細(xì)描述。參考圖2a和圖2b,顯示了具有時(shí)間可伸縮性的級別的典型的分級編碼結(jié)構(gòu)的示意性視圖以幫助理解本發(fā)明。圖2a顯示了兩個(gè)圖片群集(GOP)。第一個(gè)完整圖片群集102以后綴b為參考,第二個(gè)完整圖片群集103以后綴c為參考。圖2a還顯示了以后綴為參考的圖片群組的截段(stub)。圖片顯示的順序在圖2a中由圖片順序計(jì)數(shù)(POC)值表示。另外,如下面所述,每個(gè)圖片具有時(shí)間級別(TL)值。每個(gè)圖片群集包括關(guān)k圖片、內(nèi)部(I)或預(yù)測(P)圖片105。I或P圖片在解碼順序上被編碼成圖片群組的第一個(gè)圖片。當(dāng)關(guān)鍵圖片20被進(jìn)行圖片間編碼時(shí),先煎的關(guān)鍵圖片被用于中間預(yù)測的參考。這些關(guān)鍵圖片對應(yīng)最低時(shí)間級別(如圖2中以TL-O表示),并且與最低幀速率向關(guān)聯(lián)。在圖2a中顯示的實(shí)例中,每個(gè)圖片群組還包括一系列分級構(gòu)造的雙向預(yù)測(B)圖片。特別地,每個(gè)圖片群組包括具有時(shí)間等級1的B圖片107、具有時(shí)間等級2的兩個(gè)B圖片109,111、以及具有時(shí)間等級3的四個(gè)B圖片113,115,117和119。所述圖片以圖片順序計(jì)數(shù)順序被排列,以便在每個(gè)圖片群組內(nèi),相對于TL值的圖片順序?yàn)?,2,3,1,3,2,3,0。較高時(shí)間等級的圖片可以僅使用相同或者較低的時(shí)間等級的圖片來用于圖片間預(yù)測。利用這種分級編碼結(jié)構(gòu),對應(yīng)于不同幀速率的不同的時(shí)間可伸縮性可以通過丟棄特定時(shí)間等級值及以上的圖片來達(dá)到。例如,在圖2a中,具有圖片順序計(jì)數(shù)值0,8和16的圖片105a,105b和105c具有最低時(shí)間等級,而具有圖片順序計(jì)數(shù)值l,3,5,7,9,11,13和15的圖片113b,115b,117b,119b,113c,U5c,117c和119c具有最高時(shí)間等級。由此,如果在解碼所有時(shí)間等級時(shí)達(dá)到30Hz的幀速率,則其它幀速率可以通過丟棄一些時(shí)間等級的圖片來獲得。例如,通過使用最低時(shí)間等級的圖片,可以實(shí)現(xiàn)僅3.25Hz的幀速率。參考圖2b,利用附加時(shí)間等級(TL=4)顯示了圖2a的圖片編碼結(jié)構(gòu)。對于每個(gè)圖片群組201,203,具有8個(gè)TL-4的B圖片121,123,125,127,129,131,133,135。TL=4等級B圖片直接處于每個(gè)TL-3等級B圖片之前和之后。由此,在每個(gè)圖片群組內(nèi),針對TL值的圖片的順序#皮顯示為4,3,4,2,4,3,4,1,4,3,4,2,4,3,4,0。圖2b還顯示了與圖片的解碼順序相對應(yīng)的frame—num值。斜體的值對應(yīng)于非參考圖片,也就是對應(yīng)于不用于提供幫助解碼其它圖片的的信息的圖片。如果TL=3和較低層允許30Hz幀速率,則添加TL=4的層將不允許60Hz的幀速率。使用圖2b顯示的結(jié)構(gòu),下面表1指示了在對每個(gè)圖片進(jìn)行了解碼之后哪個(gè)參考圖片對于進(jìn)一步的中間預(yù)測參考是非必須的。表l圖2b中的實(shí)例的DPB狀態(tài)分析,一旦參考圖片變得對于中間預(yù)測不再需要則參考圖片就被標(biāo)記成不用于參考時(shí)<table>tableseeoriginaldocumentpage22</column></row><table><table>tableseeoriginaldocumentpage23</column></row><table>根據(jù)表1,需要存儲在DPB中以用于中間預(yù)測參考的圖片的最小數(shù)量為5,其中有5層時(shí)間可伸縮層。在具有編碼順序4和20的圖片被解碼之后,可以達(dá)到峰值。時(shí)間可伸縮層的數(shù)量與存儲在DPB中用于中間預(yù)測參考從而解碼信號的圖片的最小數(shù)量之間的關(guān)系對于相似的可伸縮結(jié)構(gòu)是成立的。由此,當(dāng)層的數(shù)量等于N時(shí),能夠整體解碼比特流所需要的最小圖片空間也為N。然而,從下面的表2和3可以看出,當(dāng)一個(gè)或多個(gè)高時(shí)間層被丟棄時(shí),需要存儲在DPB中以用于中間預(yù)測參考的圖片的最小數(shù)量也減少。表2顯示了當(dāng)僅解碼基本層(TL等于0)時(shí)的DPB狀態(tài)。表3顯示了當(dāng)解碼高至TL等于1的層時(shí)的狀況(也就是說TL-O和TL=1層)。表2當(dāng)僅解碼基本層時(shí)的DPB狀態(tài)分析<table>tableseeoriginaldocumentpage23</column></row><table>碼(可能的POC)為"用于參考"之后,在DPB中標(biāo)記為"用于參考"的圖片(圖片由其顯示號碼表示。一旦其變得對于中間預(yù)測參考不再需要時(shí),則參考就被標(biāo)記為"不用于參考"。)0/00是01/116是162/932是323/1748是48表3當(dāng)解碼具有TL少于或等于1的層的DPB狀態(tài)分析編碼號碼/frame—num顯示號碼(可能的POC)被標(biāo)記為"用于參考"在解碼由顯示號碼的編碼號碼標(biāo)識的圖片之后,在DPB中被標(biāo)記為"用于參考"的圖片(圖片由其顯示號碼表示。一旦其變得對于中間預(yù)測參考不再需要時(shí),則參考就被標(biāo)記為"不用于參考")0/00是01/116是0,162/28是16,83/932是16,324/1024曰疋32,245/1748是32,48在表3中可以看出,在圖片本身被解碼之后,不再需要為中間預(yù)測參考來存儲圖片8或24。然而,由于在傳統(tǒng)編碼中參考圖片標(biāo)記發(fā)生在存儲當(dāng)前解碼的參考圖片之前,所以目前沒有方法將當(dāng)前解碼的參考圖片標(biāo)記為"不用于參考"。下面顯示的表4通過顯示當(dāng)解碼不同時(shí)間層時(shí)存儲在DPB中用于中間預(yù)測參考的最小需要圖片數(shù)量而對此進(jìn)行進(jìn)一步的擴(kuò)展。表4IX01234最小DPB大小12345因此,總體來說,在具有分級預(yù)測結(jié)構(gòu)的時(shí)間可伸縮編碼中(其中時(shí)間可伸縮層的數(shù)量等于Nt),存儲在DPB中用于中間預(yù)測參考以解碼TL大于或等于0且小于Nt的時(shí)間層所需要的最小圖片數(shù)量是TL值力口1(也就是TL+1)。類似地,由numreorderframes針對整個(gè)比特流而指示的、被重排序用于輸出的最大幀數(shù)根據(jù)正被解碼的層的數(shù)量而不同。因此,在解碼低時(shí)間可伸縮層中,必須作出更少的重排序。圖3a和圖3b顯示了本發(fā)明的第一實(shí)施方式,其中可以實(shí)現(xiàn)以上內(nèi)容以改進(jìn)如圖1所示的設(shè)備。參考圖4來對圖3a和圖3b所示的實(shí)施方式的操作進(jìn)行進(jìn)一步的描述。圖3a顯示了根據(jù)本發(fā)明第一實(shí)施方式的視頻編碼器301的示意圖。視頻編碼器301接收原始數(shù)據(jù)流307,并且輸出具有層信息的編碼的數(shù)據(jù)流。視頻編碼器包括可伸縮數(shù)據(jù)編碼器303,該可伸縮數(shù)據(jù)編碼器303接收原始數(shù)振流307并且連接到消息形成單元305。消息形成單元還輸出編碼的視頻數(shù)據(jù)309??缮炜s數(shù)據(jù)編碼器303接收原始數(shù)據(jù)流307,如圖4中的步驟501所示。可伸縮數(shù)據(jù)編碼器隨后對數(shù)據(jù)進(jìn)行編碼以生成一個(gè)或多個(gè)可伸縮編碼的層。這一操作如圖4中步驟503所示。可伸縮數(shù)據(jù)編碼器還推出可伸縮性信息,并且將這一信息與編碼的層一起傳遞到消息形成單元305。這一操作如圖5中的步驟505所示。消息形成單元將這一信息插入到編碼的數(shù)據(jù)流。在第一實(shí)施例25中,所建議的針對每一可伸縮層的指示中的至少一個(gè)包括在時(shí)間可伸縮流中,例如包括在序列參數(shù)集中或在補(bǔ)充增強(qiáng)信息(SEI)消息中。用信號發(fā)送指示的SEI消息的句法和語義如下:<table>tableseeoriginaldocumentpage26</column></row><table>上述SEI消息可以與即時(shí)解碼刷新(IDR)存取單元相關(guān)聯(lián)。在SEI消息中信號發(fā)送的信息從包含SEI消息的存取單元到包含相同類型的SEI消息的下一個(gè)存取單元(不含)是有效的。消息的語義如下num—temp_layers—minus2力口2說明包含在編碼的視頻序列中的時(shí)間可伸縮層的數(shù)量。max—dec—frame_buffering[i]與H.264/AVC中的句法元素max—dec—frame—buffering具有相同的語義,唯一的區(qū)別在于這里討論的比特流是包含時(shí)間等級等于i的時(shí)間可伸縮層和所有更低時(shí)間層的比特流。num—reorder—frames卩]與H.264/AVC中的句法元素num—reorder_frames具有相同的語義,唯一的區(qū)別在于這里討論的比特流是包含時(shí)間等級等于i的時(shí)間可伸縮層和所有更低時(shí)間層的比特流。這一4乘作如圖4中步驟506所示。輸出的編碼的數(shù)據(jù)流隨后被傳輸/存儲,如圖4中的步驟507所示。圖3b顯示了根據(jù)本發(fā)明的第一實(shí)施例的視頻解碼器351的示意圖。視頻解碼器接收編碼的視頻數(shù)據(jù)359并且輸出解碼器視頻數(shù)據(jù)361。解碼器包括接收機(jī)353,其被配置成接收編碼的數(shù)據(jù)并且輸出信號至消息分解單元355。消息分解單元355還連接到解碼器357。解碼器還被配置成輸出解碼的視頻數(shù)據(jù)361。解碼器351的接收機(jī)353接收編碼的視頻數(shù)據(jù)359。這一數(shù)據(jù)的接收或獲取如圖4中的步驟509所示。消息分解單元355從接收機(jī)353接收所接收的^見頻數(shù)據(jù),并且從如上面所示的數(shù)據(jù)流中的SEI消息提取指示信息。在本發(fā)明的一些實(shí)施例中,消息分解單元可以是存取單元解析器。這一指示信息被傳遞到解碼器357。這一操作如圖4中步驟510所示。解碼器357根據(jù)來自消息分解單元的指示信息進(jìn)行配置。這一配置可以包括根據(jù)存儲參考幀所需要的緩沖區(qū)大小和輸出重排序緩沖區(qū)大小來對解碼器圖片緩沖區(qū)(DPB)的大小進(jìn)行的配置。這一操作如圖4中步驟511所示。解碼器357(曾被配置過)被配置成解碼視頻數(shù)據(jù)。這一操作如圖4中步驟513所示。解碼器357隨后還被'配置成輸出解碼的視頻數(shù)據(jù)。這一操作如圖4中步驟515所示。實(shí)施本發(fā)明的實(shí)施方式的優(yōu)點(diǎn)可以用下列實(shí)例來說明。流傳輸服務(wù)器可以包括時(shí)間可伸縮比特流,其所需要的解碼的圖片緩沖區(qū)(DPB)大小等于N1個(gè)幀。時(shí)間可伸縮比特流包括較低時(shí)間層,其所需要的DPB大小等于N2個(gè)幀,其中N2<N1。整個(gè)比特流的分布和等級與較低時(shí)間層比特流相同。由于可用存儲器不充足,所以流傳輸客戶端能夠解碼較低時(shí)間層但是不能解碼整個(gè)比特流。在客戶端從服務(wù)器請求視頻內(nèi)容后,服務(wù)器將所需的DPB大小等等通知給客戶端。沒有本發(fā)明的話,流傳輸服務(wù)器將通知客戶端的是,對于整個(gè)比特流或者較低層比特流所需要的DPB大小等于Nl。由此,客戶端知道不能夠解碼來自服務(wù)器的任何數(shù)據(jù),并且請求失敗。通過實(shí)施本發(fā)明,服務(wù)器可以從所建議的信令中容易地確定對于較低時(shí)間層實(shí)際所需要的DPB大小并且通知客戶端,從而,所請求的流傳輸會話可以開始,并且客戶端可以成功接收和解碼較低時(shí)間層,而且可以不需要保留解碼較低時(shí)間層所不需要的存儲器和資源。根據(jù)本發(fā)明,客戶端還可以利用重排序以用于輸出的最大幀數(shù)的所建議的信令來盡可能快地開始輸出和顯示解碼的圖片,從而減少初始回放延遲。在本發(fā)明的第二實(shí)施例中,以上所述的相同指示信息可包括在草案SVC標(biāo)準(zhǔn)所規(guī)定的可伸縮性信息SEI消息中而不在如以上所定義的單獨(dú)SEI消息中。因此,所述指示信息隨同在可伸縮性信息SEI消息中信號發(fā)送的用于每個(gè)時(shí)間層的其它可伸縮性信息一起被傳遞到接收機(jī)上。在本發(fā)明的上述實(shí)施例中,所述消息分解單元被配置成從在可伸縮性信息SEI消息、內(nèi)的字段中提取指示信息。在本發(fā)明的另一個(gè)實(shí)施例中,SEI消息不用來傳送可伸縮指示信息。在本發(fā)明的另一個(gè)實(shí)施例中,所述可伸縮指示信息包含在存儲時(shí)間可伸縮的比特流的容器文件中。在所述實(shí)施例中,所迷字段max—dec—frame—buffering和num—reorder—frames包含在如最新草案SVC文件格式標(biāo)準(zhǔn)中所定義的TierlnfoBox中,其中所述最新草案SVC文件格式標(biāo)準(zhǔn)可以在摩洛哥馬拉喀什2007年1月的MPEG輸出文檔N8874中得到。在所述實(shí)施例中,所述消息形成單元305以及消息分解單元355分別使用容器文件來存儲指示信息并且從中提取信息。在本發(fā)明的另一個(gè)實(shí)施例中,所述信息可以在編碼數(shù)據(jù)流之外信號發(fā)送。例如,本發(fā)明的一些實(shí)施例中,可伸縮指示信息作為會話發(fā)起協(xié)議(SIP)會話描述協(xié)議(SDP)屬性的一部分來發(fā)送或者存儲,其可從編碼器(服務(wù)器)通信到解碼器(客戶端)。該通信可通過使用實(shí)時(shí)流傳輸協(xié)議(RTSP)或者會話發(fā)起協(xié)議(SIP)來實(shí)現(xiàn)。盡管以上所描述的分級的B圖片編碼結(jié)構(gòu)為用于時(shí)間可伸縮性的最典型的編碼結(jié)構(gòu),但值得注意的是,其它編碼結(jié)構(gòu)是可行的并且在本發(fā)明的其它實(shí)施例中使用。GOP大小的數(shù)目和GOP中的圖片結(jié)構(gòu)隨著實(shí)施方式的不同而不同。此外,本發(fā)明的其它實(shí)施例中的GOP大小隨時(shí)間不是恒定的。在其它實(shí)施例中,本發(fā)明的其它實(shí)施例中的時(shí)間增強(qiáng)層圖片可以不編碼為B片段,但可以被編碼為P片段。盡管以上示例描述了在電子裝置610的編解碼器中操作本發(fā)明的實(shí)施例,但值得注意的是以下所描述的發(fā)明可作為任何可伸縮視頻編解碼器的一部分來實(shí)現(xiàn)。因而,用戶設(shè)備可包括諸如本發(fā)明以上所描述的實(shí)施例中的視頻編解碼器。值得注意的是術(shù)語用戶設(shè)備意在包括任何合適類型的用戶設(shè)備,諸如移動電話、便攜式數(shù)據(jù)處理設(shè)備或者便攜式web瀏覽器??傮w來看,本發(fā)明的各種實(shí)施例可以硬件或者專用電路、軟件、邏輯或者以上任意組合來實(shí)現(xiàn)。例如,一些方面可以以硬件來實(shí)現(xiàn),另一些方面可以以可以由控制器、微處理器或其它計(jì)算設(shè)備來執(zhí)行的固件或者軟件來實(shí)現(xiàn),但本發(fā)明并不限制于此。雖然本發(fā)明的各方面能夠以框圖、流程圖或者使用一些其它圖畫展示加以闡述和描述,但可以理解的是,作為非限制性例子,以下所描述的塊、裝置、系統(tǒng)、技術(shù)或者方法可以以諸如硬件、軟件、固件、專用電路或者邏輯、通用硬件或者控制器或者其^計(jì)算設(shè)備或者其一些組合來實(shí)現(xiàn)。本發(fā)明的實(shí)施例可以通過移動設(shè)備的數(shù)據(jù)處理器可執(zhí)行的計(jì)算機(jī)軟件(例如在處理器實(shí)體中)、通過硬件或者通過軟件和硬件的組合來實(shí)現(xiàn)。進(jìn)一步就此而言,需要注意的是,附圖中的任何框圖和邏輯圖可以表示程序步驟、或者互連的邏輯電路、塊和功能,或者程序步驟與邏輯電路、塊以及功能的組合。所述存儲器可以是適于本地技術(shù)環(huán)境的任何類型并且可以使用任何合適的數(shù)據(jù)存儲技術(shù)來實(shí)現(xiàn),諸如基于半導(dǎo)體的存儲器件、磁存儲器件和系統(tǒng)、光學(xué)存儲器件和系統(tǒng)、固定存儲器和可移動存儲器。所述數(shù)據(jù)處理器可以是適于本地技術(shù)環(huán)境的任何類型,并且,作為非限制性例子,可以包括通用計(jì)算機(jī)、專用計(jì)算機(jī)、微處理器、數(shù)字信號處理器(DSP)和基于多核處理器架構(gòu)的處理器。本發(fā)明實(shí)施例可以以諸如集成電路模塊之類的各種部件來實(shí)現(xiàn)。集成電路設(shè)計(jì)在很大程度上為高度自動化過程。復(fù)雜和功能強(qiáng)大的軟件工具可用來將邏輯層設(shè)計(jì)轉(zhuǎn)變成準(zhǔn)備在半導(dǎo)體襯底上蝕刻和形成的半導(dǎo)體電路設(shè)計(jì)。程序,例如加利福尼州山景城的Synopsys公司以及加利福尼亞州圣何塞的CadenceDesign公司所提供的那些程序,使用建立好的設(shè)計(jì)規(guī)則以及預(yù)存有設(shè)計(jì)模型的庫來自動進(jìn)行導(dǎo)體布線,并將部件置于半導(dǎo)體芯片上。一旦完成了半導(dǎo)體電路的設(shè)計(jì),則標(biāo)準(zhǔn)電子格式(例如,Opus、GDSII等等)的結(jié)果設(shè)計(jì)可被傳輸?shù)桨雽?dǎo)體制造工廠或"代工廠,,以進(jìn)行制造。例實(shí)施例的完整且富含信4的描述。然而,各種修改和調(diào)整對于相關(guān)領(lǐng)域技術(shù)人員在閱讀上述說明書并結(jié)合附圖和所附權(quán)利要求后是明顯的。然而,本發(fā)明教導(dǎo)的所有此類和類似的修改將落入如在所附權(quán)利要求所限定的本發(fā)明的范圍內(nèi)。權(quán)利要求1.一種用于對視頻信號進(jìn)行編碼的編碼器,其中所述編碼器被配置成生成編碼的可伸縮數(shù)據(jù)流,該編碼的可伸縮數(shù)據(jù)流包括基本層和至少一個(gè)增強(qiáng)層,其中所述編碼器還被配置成生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。2.根據(jù)權(quán)利要求1所述的編碼器,其中所述信息包括下列中的至少一個(gè)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最小圖片緩沖區(qū)大??;以及與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最大圖片重排序大小。3.根據(jù)權(quán)利要求1或2所述的編碼器,其中所述編碼器包括可伸縮編碼器,被配置成生成所述編碼的可伸縮數(shù)據(jù)流;以及消息形成器,被配置成生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,,并且在消息中存儲所述信息。4.根據(jù)權(quán)利要求3所述的編碼器,其中所述消息形成器還被配置成將所述消息結(jié)合在編碼的可伸縮數(shù)據(jù)流內(nèi)。5.根據(jù)權(quán)利要求3或4所述的編碼器,其中所述消息形成器被配置成生成補(bǔ)充增強(qiáng)信息消息。6.根據(jù)權(quán)利要求5所述的編碼器,其中所述補(bǔ)充增強(qiáng)信息消息還包括包含在所述編碼的可伸縮數(shù)據(jù)流中的時(shí)間可伸縮層的數(shù)量的指示。7.根據(jù)權(quán)利要求3或4所述的編碼器,其中所述消息形成器還被配置成生成容器文件,其中所述容器文件包括在消息中與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。8.根據(jù)權(quán)利要求1或2所述的編碼器,其中所述編碼器被配置成生成包括與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息的信令協(xié)議分組。9.根據(jù)權(quán)利要求8所述的編碼器,其中所述信令協(xié)議為下列中的至少一個(gè)會話發(fā)起協(xié)議;以及實(shí)時(shí)流傳輸協(xié)議。10.根據(jù)權(quán)利要求8或9所述的編碼器,其中所述分組為會話描述協(xié)議分組,并且與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息為會話描述協(xié)議分組屬性。11.一種用于對^L頻信號進(jìn)行編碼的方法,該方法包括生成包括基本層和至少一個(gè)增強(qiáng)層的編碼的可伸縮數(shù)據(jù)流;以及生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。12.根據(jù)權(quán)利要求11所述的方法,其中生成信息包括生成下列中的至少一個(gè)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最小圖片緩沖區(qū)大小;與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最大圖片重排序大小。13.根據(jù)權(quán)利要求11或12所述的方法,該方法還包括將與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息存儲在消息中。14.根據(jù)權(quán)利要求13所述的方法,該方法還包括將所述消息結(jié)合在編碼的可伸縮數(shù)據(jù)流內(nèi)。15.根據(jù)權(quán)利要求13或14所述的方法,該方法包括生成補(bǔ)充增強(qiáng)信息消息。16.根據(jù)權(quán)利要求15所述的方法,該方法包括將包含在所述編碼的可伸縮數(shù)據(jù)流中的時(shí)間可伸縮層的數(shù)量的指示存儲在所述補(bǔ)充增強(qiáng)信息消息中。17.根據(jù)權(quán)利要求13或14所述的方法,該方法包括生成容器文件,其中所述容器文件包^舌在消息中與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。18.根據(jù)權(quán)利要求11或12所述的方法,該方法包括生成包括與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息的信令協(xié)議分組。19.根據(jù)權(quán)利要求18所述的方法,其中生成所述信令協(xié)議分組包括生成下列中的至少一個(gè)會話發(fā)起協(xié)議分組;以及實(shí)時(shí)流傳輸協(xié)議分組。20.根據(jù)權(quán)利要求18或19所述的方法,其中生成所述信令協(xié)議分組包括生成會話描述協(xié)議分組,并且生成會話描述協(xié)議分組屬性,該會話描述協(xié)議分組屬性包括與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息21.—種用于對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼的解碼器,其中所述解碼器被配置成接收包括基本層和至少一個(gè)增強(qiáng)層信號的編碼的可伸縮數(shù)據(jù)流,并且輸出解碼的視頻信號,其中所述解碼器還被配置成接收與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來對所述解碼器進(jìn)行配置;根據(jù)所述解碼器的配置來對所述編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼。22.根據(jù)權(quán)利要求21所述的解碼器,其中所述信息包括下列中的至少■個(gè)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最小圖片緩沖區(qū)大小;以及與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最大圖片重排序大小。23.根據(jù)權(quán)利要求21或22所述的解碼器,其中所述解碼器包括消息分解器,配置成從編碼的數(shù)據(jù)流中的消息中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;以及可配置可伸縮解碼器,配置成從可伸縮數(shù)據(jù)流中生成解碼的視頻數(shù)據(jù),其中所述消息分解器還被配置成根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來對可配置可伸縮解碼器進(jìn)行配置。24.根據(jù)權(quán)利要求23所述的解碼器,其中所述消息分解器進(jìn)一步被配置成對來自編碼的可伸縮數(shù)據(jù)流的信息消息進(jìn)行過濾。25.根據(jù)權(quán)利要求23或24所述的解碼器,其中所述消息分解器被配置成從補(bǔ)充增強(qiáng)信息消息中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。26.根據(jù)權(quán)利要求25所述的解碼器,其中所述消息分解器被配置成從所述補(bǔ)充增強(qiáng)信息消息中提取對包含在編碼的可伸縮數(shù)據(jù)流中的時(shí)間可伸縮層的數(shù)目的指示。27.根據(jù)權(quán)利要求23或24所述的解碼器,其中所述消息分解器被配置成從容器文件中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。28.根據(jù)權(quán)利要求21或22所述的解碼器,其中所述解碼器被配置成從信令協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。29.根據(jù)權(quán)利要求28所述的解碼器,其中所述解碼器被配置成從信令協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,其中所述信令協(xié)議分組包含下列中的至少一個(gè)會話發(fā)起協(xié)議;以及實(shí)時(shí)流傳輸協(xié)議。30.根據(jù)權(quán)利要求28或29所述的解碼器,其中所述解碼器被配置成從會話描述協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,其中與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的所述信息為會話描述協(xié)議分組屬性。31.—種對視頻信號進(jìn)行解碼的方法,該方法包括接收包含基本層和至少一個(gè)增強(qiáng)層信號的編碼的可伸縮數(shù)據(jù)流;接收與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來配置解碼器;根據(jù)所述解碼器的配置來對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼;以及輸出解碼的視頻信號。32.根據(jù)權(quán)利要求31所述的方法,其中所述信息包括下列中的至少一個(gè)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最小圖片緩沖區(qū)大??;以及與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的最大圖片重排序大小。,.33.根據(jù)權(quán)利要求31或32所述的方法,該方法包括從編碼的數(shù)據(jù)流中的消息中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;以及其中配置所述解碼器包括根據(jù)所提取的信息對所述解碼器進(jìn)行配置。34.根據(jù)權(quán)利要求33所述的方法,該方法進(jìn)一步配置成對來自編碼的可伸縮數(shù)據(jù)流的信息消息進(jìn)行過濾。35.根據(jù)權(quán)利要求33或34所述的方法,其中提取所述信息包括從補(bǔ)充增強(qiáng)信息消息中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。36.根據(jù)權(quán)利要求35所述的方法,其中提取還包括從所述補(bǔ)充增強(qiáng)信息消息中提取對包含在編碼的可伸縮數(shù)據(jù)流中的時(shí)間可伸縮層的數(shù)目的指示。37.根據(jù)權(quán)利要求33或34所述的方法,所述提取還包括從容器文件中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。38.根據(jù)權(quán)利要求31或32所述的方法,所述提取還包括從信令協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。39.根據(jù)權(quán)利要求38所述的方法,其中提取還包括從信令協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,其中所述信令協(xié)議分組包含下列中的至少一個(gè)會話發(fā)起協(xié)議;以及實(shí)時(shí)流傳輸協(xié)議。40.根據(jù)權(quán)利要求38或39所述的方法,其中提取還包括從會話描述協(xié)議分組中提取與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息,其中與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的所述信息是會話描述協(xié)議分組屬性。41.一種裝置,該裝置包括根據(jù)權(quán)利要求1-10中任意一項(xiàng)所述的編碼器。42.—種裝置,該裝置包括根據(jù)權(quán)利要求21-30中任意一項(xiàng)所述的解碼器。43.—種電子設(shè)備,該電子設(shè)備包括根據(jù)權(quán)利要求1-10中任意一項(xiàng)所述的編碼器。44.一種電子設(shè)備,該電子設(shè)備包括根據(jù)權(quán)利要求21-30中任意一項(xiàng)所述的解碼器。45.—種配置成執(zhí)行對視頻信號進(jìn)行編碼的方法的計(jì)算機(jī)程序產(chǎn)品,該方法包4舌生成包含基本層和至少一個(gè)增強(qiáng)層的編碼的可伸縮數(shù)據(jù)流;以及生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。46.—種配置成執(zhí)行對視頻信號進(jìn)行解碼的方法的計(jì)算機(jī)程序產(chǎn)品,該方法包4舌接收包含基本層和至少一個(gè)增強(qiáng)層信號的編碼的可伸縮數(shù)據(jù)流;接收與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息;根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來對解碼器進(jìn)行配置;根據(jù)所述解碼器的配置來對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼;以及輸出解碼的視頻信號。47.—種對視頻信號進(jìn)行編碼的編碼器,該編碼器包括用于生成包含基本層和至少一個(gè)增強(qiáng)層的編碼的可伸縮數(shù)據(jù)流的裝置;以及用于生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息的裝置。48.—種對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼的解碼器,其中所述解碼器包括用于接收包含基本層和至少一個(gè)增強(qiáng)層信號的編碼的可伸縮數(shù)據(jù)流的裝置;用于接收與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息的裝置;用于根據(jù)與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息來對解碼器進(jìn)行配置的裝置;用于根據(jù)所述解碼器的配置來對編碼的可伸縮數(shù)據(jù)流進(jìn)行解碼的裝置;以及,用于輸出解碼的視頻信號的裝置。全文摘要一種用于對視頻信號進(jìn)行編碼的編碼器,其中所述編碼器被配置成生成包括基本層和至少一個(gè)增強(qiáng)層的編碼的可伸縮數(shù)據(jù)流,其中所述編碼器還被配置成生成與所述基本層和所述至少一個(gè)增強(qiáng)層中的每一個(gè)相關(guān)聯(lián)的信息。文檔編號H04N7/26GK101682760SQ200780053133公開日2010年3月24日申請日期2007年4月13日優(yōu)先權(quán)日2007年4月13日發(fā)明者M(jìn)·安尼克塞拉,王業(yè)奎申請人:諾基亞公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1