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

用于信道切換的系統(tǒng)及方法

文檔序號(hào):7679992閱讀:125來源:國(guó)知局

專利名稱::用于信道切換的系統(tǒng)及方法
技術(shù)領(lǐng)域
:本發(fā)明是針對(duì)多媒體信號(hào)處理且更確切地說是針對(duì)用于視頻編碼及解碼信道切換幀(CSF)以實(shí)現(xiàn)在保持壓縮效率的同時(shí)采集和同步/再同步視頻流的技術(shù)。
背景技術(shù)
:多媒體處理系統(tǒng)(例如視頻編碼器)可使用基于國(guó)際標(biāo)準(zhǔn)的編碼方法來編碼多媒體數(shù)據(jù),所述國(guó)際標(biāo)準(zhǔn)例如是移動(dòng)圖片專家組(MPEG)-1、-2及-4標(biāo)準(zhǔn)、國(guó)際電信聯(lián)盟(ITU)隱TH.263標(biāo)準(zhǔn)及ITU-TH.264標(biāo)準(zhǔn)及其對(duì)應(yīng)標(biāo)準(zhǔn)、ISO/IECMPEG-4第10部分(即高級(jí)視頻編碼(AVC)),以上標(biāo)準(zhǔn)中的每一者均出于所有目的而以引用的方式全文并入本文中。此類編碼方法通常是針對(duì)壓縮多媒體數(shù)據(jù)以供傳輸和/或存儲(chǔ)。壓縮可寬泛地理解為從多媒體數(shù)據(jù)中去除冗余的過程。可關(guān)于圖片序列描述視頻信號(hào),所述圖片序列包含幀(整個(gè)圖片)或字段(例如,交錯(cuò)的視頻流包括圖片的交替的奇數(shù)線或偶數(shù)線的字段)。在本文中使用時(shí),術(shù)語(yǔ)"幀"是指圖片、幀或字段。視頻編碼方法通過使用無(wú)損或有損壓縮算法來壓縮每一幀而壓縮視頻信號(hào)。幀內(nèi)編碼(本文中也稱為幀內(nèi)編碼)是指僅使用一幀來編碼所述幀。幀間編碼(本文中也稱為幀間編碼)是指基于其它"參考"幀來編碼一幀。舉例來說,視頻信號(hào)通常顯現(xiàn)出時(shí)間冗余,其中在幀的時(shí)間序列中彼此靠近的幀具有至少若干匹配或至少部分地彼此匹配的部分。多媒體處理器(例如視頻編碼器)可通過將一幀劃分成多個(gè)例如16X16像素的塊或"宏塊"來編碼所述幀。編碼器可進(jìn)一步將每一宏塊劃分成多個(gè)子塊。每一子塊可進(jìn)一步包括多個(gè)額外的子塊。舉例來說,一宏塊的子塊可包含16X8及8X16個(gè)子塊。8X16個(gè)子塊的子塊可包含8X8個(gè)子塊,其可包含4X4個(gè)子塊,依此類推。在本文中使用時(shí),術(shù)語(yǔ)"塊"是指宏塊或子塊。編碼器使用基于幀間編碼運(yùn)動(dòng)補(bǔ)償?shù)乃惴▉砝眯蛄袔g的時(shí)間冗余。運(yùn)動(dòng)補(bǔ)償算法識(shí)別一個(gè)或一個(gè)以上參考幀的至少部分地與一塊匹配的部分。所述塊可在幀中相對(duì)于參考幀的匹配部分而移位。此移位通過一個(gè)或一個(gè)以上運(yùn)動(dòng)向量而表征。塊與參考幀的部分匹配部分之間的任何差異可關(guān)于一個(gè)或一個(gè)以上殘余而表征。編碼器可將幀編碼成包括用于幀的特定劃分的運(yùn)動(dòng)向量和殘余中的一者或一者以上的數(shù)據(jù)??赏ㄟ^近似地最小化一成本函數(shù)來選擇用于編碼幀的塊的特定分區(qū),所述成本函數(shù)例如使編碼大小與對(duì)得自編碼的幀的內(nèi)容的失真或感知到的失真平衡。幀間編碼實(shí)現(xiàn)的壓縮效率大于幀內(nèi)編碼。然而,當(dāng)參考數(shù)據(jù)(例如,參考幀或參考字段)因信道錯(cuò)誤及類似原因而丟失時(shí),幀間編碼可產(chǎn)生問題。除了因錯(cuò)誤而丟失參考數(shù)據(jù)之外,參考數(shù)據(jù)也可能因?yàn)樵趲g編碼的幀處對(duì)視頻信號(hào)的初始采集或重新采集而不可用。在這些情況下,幀間編碼數(shù)據(jù)的解碼可能無(wú)法實(shí)現(xiàn),或可能會(huì)導(dǎo)致不合意的錯(cuò)誤及錯(cuò)誤傳播。這些情形可能導(dǎo)致視頻流丟失同步??瑟?dú)立解碼的幀內(nèi)編碼幀是實(shí)現(xiàn)對(duì)視頻信號(hào)的同步/再同步的最常見形式的幀。MPEG-x及H.26x標(biāo)準(zhǔn)使用所謂的圖片組(GOP),其包括幀內(nèi)編碼幀(也稱為I幀)及時(shí)間預(yù)測(cè)的P幀或雙向預(yù)測(cè)的B幀,其參考GOP內(nèi)的I幀及/或其它P幀及/或B幀。較長(zhǎng)的GOP對(duì)于提高壓縮率是合意的,但較短的GOP會(huì)實(shí)現(xiàn)較快的采集及同步/再同步。增加I幀的數(shù)目將準(zhǔn)許較快的采集及同步/再同步,但代價(jià)是壓縮度較低。因此需要用于視頻編碼及解碼信道切換幀(CSF)以在保持壓縮效率的同時(shí)實(shí)現(xiàn)對(duì)視頻流的采集及同步/再同步的技術(shù)。
發(fā)明內(nèi)容本發(fā)明提供用于視頻編碼及解碼信道切換幀(CSF)以在保持壓縮效率的同時(shí)實(shí)現(xiàn)對(duì)視頻流的采集及同步/再同步的技術(shù)。在一個(gè)方面中,提供一種裝置,其包括一處理器,所述處理器操作以從一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元產(chǎn)生信道切換幀(CSF)以在編碼位流中實(shí)現(xiàn)隨機(jī)接入點(diǎn)。另一方面包含一種計(jì)算機(jī)程序產(chǎn)品,其包含計(jì)算機(jī)可讀媒體,其具有用于致使計(jì)算機(jī)從一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元產(chǎn)生信道切換幀(CSF)以在編碼位流中實(shí)現(xiàn)隨機(jī)接入點(diǎn)的指令。又一方面包含一種裝置,其包括一處理器,所述處理器操作以解碼一個(gè)或一個(gè)以上背靠背幀(back-to-backframe),其每一者具有相同的幀ID編號(hào),其中所述背靠背幀中的第一幀是隨機(jī)接入點(diǎn)(RAP)幀且第二幀是非RAP幀。通過詳細(xì)描述特別是當(dāng)與隨附圖式一起閱讀時(shí)將更容易明白額外的方面。圖1說明根據(jù)特定配置的示范性多媒體通信系統(tǒng)的方框圖。圖2A說明可用于圖1的系統(tǒng)的示范性編碼器裝置的方框圖。圖2B說明可用于圖1的系統(tǒng)的示范性解碼器裝置的方框圖。圖3說明同步層消息與輸出到FLO網(wǎng)絡(luò)中的裝置的實(shí)時(shí)媒體流/由所述裝置輸出的實(shí)時(shí)媒體流之間的示范性關(guān)系。圖4說明用于FLO網(wǎng)絡(luò)內(nèi)的實(shí)時(shí)服務(wù)的示范性協(xié)議層。圖5A到圖5B說明同步層包與媒體幀之間的替代示范性關(guān)系。圖6說明用于針對(duì)裝置中的個(gè)別流處理同步層的示范性狀態(tài)機(jī)。圖7說明示范性信道切換幀(CSF)。圖8說明示范性3-NALCSF。圖9說明信道切換幀產(chǎn)生器。圖10說明用于解碼帶有CSF的位流的過程。圖11說明產(chǎn)生同步標(biāo)頭的同步標(biāo)頭產(chǎn)生器。圖12A說明同步標(biāo)頭產(chǎn)生器的額外字段產(chǎn)生器。圖12B說明同步標(biāo)頭產(chǎn)生器的適配型產(chǎn)生器。圖13A說明共同媒體標(biāo)頭匯編器。圖13B說明媒體特定標(biāo)頭匯編器。圖14說明視頻同步層目錄匯編器。圖15說明VSL記錄匯編器。圖16說明裝置處的同步層到媒體層處理的過程的流程圖。圖17說明由網(wǎng)絡(luò)產(chǎn)生的帶有背靠背相同幀識(shí)別編號(hào)的位流的實(shí)例。附圖中的各圖出于說明目的而被簡(jiǎn)化,且并未按比例描繪。為了便于理解,凡可能之處均使用相同的參考數(shù)字來指代各圖中共同的相同元件,只不過在適當(dāng)時(shí)可能添加后綴以區(qū)分此類元件。本發(fā)明的示范性配置,且由此不應(yīng)被認(rèn)為是限制本發(fā)明的范圍,本發(fā)明的范圍可承認(rèn)其它同等有效的配置。應(yīng)了解,可將一種配置的特征或塊有利地并入其它配置中而不作進(jìn)一步的敘述。具體實(shí)施例方式以下縮寫適用于下文中提供的描述FLO:僅前向鏈路IDR:瞬時(shí)解碼刷新IEC:國(guó)際電子技術(shù)協(xié)會(huì)IETF:因特網(wǎng)工程設(shè)計(jì)任務(wù)組ISO:國(guó)際標(biāo)準(zhǔn)化組織ITU:國(guó)際電信聯(lián)盟ITU-T:ITU電信標(biāo)準(zhǔn)化部門NAL:網(wǎng)絡(luò)提取層RBSP:原始字節(jié)序列有效負(fù)載TIA:電信工業(yè)協(xié)會(huì)TM3:陸地移動(dòng)多媒體多播UINT:不帶符號(hào)的整數(shù)RAP:隨機(jī)接入點(diǎn)PTS:呈現(xiàn)時(shí)戳本文中使用"示范性"一詞來意味著"充當(dāng)實(shí)例、例子或說明"。本文中描述為"示范性"的任何配置或設(shè)計(jì)未必要理解為比其它配置或設(shè)計(jì)優(yōu)選或有利,且"核心"、"引擎"、"機(jī)器"、"處理器"及"處理單元"的術(shù)語(yǔ)可互換使用。本文中描述的技術(shù)可用于無(wú)線通信、計(jì)算、個(gè)人電子器件等。下文中描述所述技術(shù)在無(wú)線通信方面的示范性使用。以下詳細(xì)描述是針對(duì)本發(fā)明的特定樣本配置。然而,本發(fā)明可用權(quán)利要求書定義及涵蓋的大量不同方式實(shí)施。在本描述中參考圖式,其中始終用相同數(shù)字來指示相同部分。視頻信號(hào)可關(guān)于一系列圖片、幀及/或字段來表征,圖片、幀及/或字段中的任一者可進(jìn)一步包含一個(gè)或一個(gè)以上切片。在本文中使用時(shí),術(shù)語(yǔ)"幀"是一個(gè)寬泛的術(shù)語(yǔ),其可涵蓋幀、字段、圖片及/或切片中的一者或一者以上。配置包含便于多媒體傳輸系統(tǒng)中的信道切換的系統(tǒng)及方法。多媒體數(shù)據(jù)可包含運(yùn)動(dòng)視頻、音頻、靜態(tài)圖像、文本或任何其它合適類型的視聽數(shù)據(jù)中的一者或一者以上。圖1說明根據(jù)特定配置的示范性多媒體通信系統(tǒng)100的方框圖。系統(tǒng)100包含經(jīng)由網(wǎng)絡(luò)140與解碼器裝置150通信的編碼器裝置110。在一個(gè)實(shí)例中,編碼器裝置110從外部源102接收多媒體信號(hào),并將所述信號(hào)編碼以供在網(wǎng)絡(luò)140上傳輸。在此實(shí)例中,編碼器裝置110包括耦合到存儲(chǔ)器114和收發(fā)器116的處理器112。處理器112編碼來自多媒體數(shù)據(jù)源的數(shù)據(jù),并將其提供到收發(fā)器116以供經(jīng)由網(wǎng)絡(luò)140通信。在此實(shí)例中,解碼器裝置150包括耦合到存儲(chǔ)器154及收發(fā)器156的處理器152。雖然解碼器裝置150可具有既用以發(fā)射又用以接收的收發(fā)器156,但解碼器裝置150只需要接收器,例如接收器158。處理器152可包含通用處理器及/或數(shù)字信號(hào)處理器中的一者或一者以上。存儲(chǔ)器154可包含固態(tài)存儲(chǔ)裝置或基于磁盤的存儲(chǔ)裝置中的一者或一者以上。收發(fā)器156經(jīng)配置而經(jīng)由網(wǎng)絡(luò)140接收多媒體數(shù)據(jù),并將其提供到處理器152以供解碼。在一個(gè)實(shí)例中,收發(fā)器156包含一無(wú)線收發(fā)器。網(wǎng)絡(luò)140可包括以下中的一者或一者以上有線或無(wú)線通信系統(tǒng),其中包含以太網(wǎng)、電話(例如,POTS)、電纜、電力線及光纖系統(tǒng)中的一者或一者以上;及/或無(wú)線系統(tǒng),其包括碼分多址(CDMA或CDMA2000)通信系統(tǒng)、頻分多址(FDMA)系統(tǒng)、正交頻分多址(OFDMA)系統(tǒng)、時(shí)分多址(TDMA)系統(tǒng)(例如GSM/GPRS(通用分組無(wú)線電業(yè)務(wù))/EDGE(增強(qiáng)數(shù)據(jù)GSM環(huán)境))、TETRA(陸地干線無(wú)線電)移動(dòng)電話系統(tǒng)、寬帶碼分多址(WCDMA)系統(tǒng)、高數(shù)據(jù)速率(lxEV-DO或lxEV-DO黃金多播)系統(tǒng)、IEEE802.11系統(tǒng)、媒體FLO系統(tǒng)、DMB系統(tǒng)、DVB-H系統(tǒng)及類似系統(tǒng)中的一者或一者以上。圖2A說明根據(jù)特定配置可用于圖1的系統(tǒng)IOO的示范性編碼器裝置110的方框圖。在此配置中,編碼器裝置110包括幀間編碼編碼器元件118、幀內(nèi)編碼編碼器元件120、參考數(shù)據(jù)產(chǎn)生器元件122及發(fā)射器元件124。幀間編碼編碼器元件118編碼視頻的參考視頻數(shù)據(jù)的位于其它時(shí)間幀中的其它部分來用時(shí)間方式預(yù)測(cè)(例如,使用運(yùn)動(dòng)補(bǔ)償預(yù)測(cè))的幀間編碼部分。幀內(nèi)編碼編碼器元件120編碼視頻的可無(wú)需參考其它時(shí)間定位視頻數(shù)據(jù)而獨(dú)立解碼的幀間編碼部分。在一些配置中,幀內(nèi)編碼編碼器元件120可使用空間預(yù)測(cè)以利用位于同一時(shí)間幀中的其它視頻數(shù)據(jù)中的冗余。在一個(gè)方面中,參考數(shù)據(jù)產(chǎn)生器122產(chǎn)生數(shù)據(jù),所述數(shù)據(jù)指示分別由編碼器元件120及118產(chǎn)生的幀內(nèi)編碼視頻數(shù)據(jù)及幀間編碼視頻數(shù)據(jù)位于何處。舉例來說,參考數(shù)據(jù)可包含由解碼器用來定位幀內(nèi)的一位置的子塊及/或宏塊的識(shí)別符。參考數(shù)據(jù)也可包含用來定位視頻幀序列內(nèi)的一幀的幀序列編號(hào)。發(fā)射器124經(jīng)由網(wǎng)絡(luò)(例如圖1的網(wǎng)絡(luò)140)傳輸幀間編碼數(shù)據(jù)、幀內(nèi)編碼數(shù)據(jù)且在一些配置中傳輸參考數(shù)據(jù)。所述數(shù)據(jù)可經(jīng)由一個(gè)或一個(gè)以上通信鏈路傳輸。通信鏈路這個(gè)術(shù)語(yǔ)是在普遍意義上使用,且可包含任何通信信道,其中包含但不限于有線或無(wú)線網(wǎng)絡(luò)、虛擬信道、光學(xué)鏈路及類似信道。在一些配置中,幀內(nèi)編碼數(shù)據(jù)是在基本層通信鏈路上傳輸,而幀間編碼數(shù)據(jù)是經(jīng)由增強(qiáng)層通信鏈路傳輸。在一些配置中,幀內(nèi)編碼數(shù)據(jù)和幀間編碼數(shù)據(jù)是經(jīng)由同一通信鏈路傳輸。在一些配置中,幀間編碼數(shù)據(jù)、幀內(nèi)編碼數(shù)據(jù)和參考數(shù)據(jù)中的一者或一者以上可經(jīng)由旁帶通信鏈路傳輸。舉例來說,可使用一旁帶通信鏈路,例如H.264的輔助增強(qiáng)信息(SEI)消息或MPEG-2的用戶數(shù)據(jù)消息。在一些配置中,幀內(nèi)編碼數(shù)據(jù)、幀間編碼數(shù)據(jù)和參考數(shù)據(jù)中的一者或一者以上是經(jīng)由虛擬信道傳輸。虛擬信道可包括數(shù)據(jù)包,其含有可識(shí)別的包標(biāo)頭,所述標(biāo)頭將數(shù)據(jù)包識(shí)別為屬于虛擬信道。其它識(shí)別虛擬信道的形式在此項(xiàng)技術(shù)中是已知的,例如頻分、時(shí)分、擴(kuò)碼等。圖2B說明根據(jù)特定配置的可由圖1的系統(tǒng)100使用的示范性解碼器裝置150的方框圖。在此配置中,解碼器150包括接收器元件158、選擇性解碼器元件160、參考數(shù)據(jù)確定器元件162及一個(gè)或一個(gè)以上參考數(shù)據(jù)可用性檢測(cè)器,例如信道切換檢測(cè)器元件164及錯(cuò)誤檢測(cè)器元件166。接收器158接收編碼的視頻數(shù)據(jù)(例如,由圖1和圖2A的編碼器裝置110編碼的數(shù)據(jù))。接收器158可經(jīng)由有線或無(wú)線網(wǎng)絡(luò)(例如圖1的網(wǎng)絡(luò)140)接收編碼數(shù)據(jù)??山?jīng)由一個(gè)或一個(gè)以上通信鏈路接收所述數(shù)據(jù)。在一些配置中,幀內(nèi)編碼數(shù)據(jù)是在基本層通信鏈路上接收,而幀間編碼數(shù)據(jù)是經(jīng)由增強(qiáng)層通信鏈路接收。在一些配置中,幀內(nèi)編碼數(shù)據(jù)和幀間編碼數(shù)據(jù)是經(jīng)由相同通信鏈路接收。在一些配置中,幀間編碼數(shù)據(jù)、幀內(nèi)編碼數(shù)據(jù)和參考數(shù)據(jù)中的一者或一者以上可經(jīng)由旁帶通信鏈路接收。舉例來說,可使用一旁帶通信鏈路,例如H.264的輔助增強(qiáng)信息(SEI)消息或MPEG-2的用戶數(shù)據(jù)消息。在一些配置中,幀內(nèi)編碼數(shù)據(jù)、幀間編碼數(shù)據(jù)和參考數(shù)據(jù)中的一者或一者以上是經(jīng)由虛擬信道接收。虛擬信道可包括數(shù)據(jù)包,其含有可識(shí)別的包標(biāo)頭,所述標(biāo)頭將數(shù)據(jù)包識(shí)別為屬于虛擬信道。其它識(shí)別虛擬信道的形式在此項(xiàng)技術(shù)中是已知的。選擇性解碼器160解碼接收到的幀間編碼視頻數(shù)據(jù)和幀內(nèi)編碼視頻數(shù)據(jù)。在一些配置中,接收到的數(shù)據(jù)包括視頻數(shù)據(jù)的一部分的幀間編碼版本和視頻數(shù)據(jù)的所述部分的幀內(nèi)編碼版本。幀間編碼數(shù)據(jù)可在其被預(yù)測(cè)時(shí)所基于的參考數(shù)據(jù)被解碼之后解碼。舉例來說,使用運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)編碼的數(shù)據(jù)包括運(yùn)動(dòng)向量和識(shí)別參考數(shù)據(jù)的位置的幀識(shí)別符。如果幀的由幀間編碼版本的運(yùn)動(dòng)向量和幀識(shí)別符識(shí)別的部分可用(例如,已被解碼),那么選擇性解碼器160可解碼幀間編碼版本。然而,如果參考數(shù)據(jù)不可用,那么選擇性解碼器160可解碼幀內(nèi)編碼版本。在一個(gè)方面中,參考數(shù)據(jù)確定器162識(shí)別接收到的參考數(shù)據(jù),其指示接收到的編碼視頻數(shù)據(jù)中的幀內(nèi)編碼視頻數(shù)據(jù)和幀間編碼視頻數(shù)據(jù)位于何處。舉例來說,參考數(shù)據(jù)可包含由選擇性解碼器160用來定位幀內(nèi)的一位置的子塊及/或宏塊的識(shí)別符。參考數(shù)據(jù)也可包含用來定位視頻幀序列內(nèi)的一幀的幀序列編號(hào)。使用此接收到的參考數(shù)據(jù)使得解碼器能夠確定幀間編碼數(shù)據(jù)所依據(jù)的參考數(shù)據(jù)是否可用。參考數(shù)據(jù)可用性可受到用戶切換多信道通信系統(tǒng)的信道的影響。舉例來說,多個(gè)視頻廣播可使用一個(gè)或一個(gè)以上通信鏈路而可供接收器158使用。如果用戶命令接收器158改變到一不同的廣播信道,那么用于新信道上的幀間編碼數(shù)據(jù)的參考數(shù)據(jù)可能不能立刻可用。信道切換檢測(cè)器164檢測(cè)到信道切換命令已發(fā)出且發(fā)信號(hào)通知選擇性解碼器160。選擇性解碼器160可隨后使用從參考數(shù)據(jù)確定器獲得的信息來識(shí)別幀間編碼版本的參考數(shù)據(jù)是否不可用,且隨后識(shí)別最近的幀內(nèi)編碼版本的位置并選擇性地解碼所識(shí)別的幀內(nèi)編碼版本。參考數(shù)據(jù)可用性也可受到接收到的視頻數(shù)據(jù)中的錯(cuò)誤的影響。錯(cuò)誤檢測(cè)器166可利用錯(cuò)誤檢測(cè)技術(shù)(例如,前向錯(cuò)誤校正)來識(shí)別位流中的無(wú)法校正的錯(cuò)誤。如果在幀間編碼版本所依據(jù)的參考數(shù)據(jù)中存在無(wú)法校正的錯(cuò)誤,那么錯(cuò)誤檢測(cè)器166可發(fā)信號(hào)通知選擇性解碼器160,識(shí)別所述錯(cuò)誤影響了哪些視頻數(shù)據(jù)。選擇性解碼器160可隨后確定是解碼幀間編碼版本(例如,如果參考數(shù)據(jù)可用)還是解碼幀內(nèi)編碼版本(例如,如果參考數(shù)據(jù)不可用)。在特定配置中,圖2A的編碼器裝置110的元件中的一者或一者以上可重新排列和/或組合。所述元件可通過硬件、軟件、固件、中間件、微碼或其任何組合來實(shí)施。在特定配置中,圖2B的解碼器150的元件中的一者或一者以上可重新排列和/或組合。所述元件可通過硬件、軟件、固件、中間件、微碼或其任何組合來實(shí)施。視頻本文中描述的特定配置可使用MediaFLOTM視頻編碼來實(shí)施,以用于使用FLO空中接口規(guī)范"陸地移動(dòng)多媒體多播的僅前向鏈路(FLO)空中接口規(guī)范"("ForwardLinkOnly(FLO)AirInterfaceSpecificationforTerrestrialMobileMultimediaMulticast",公布為技術(shù)標(biāo)準(zhǔn)TIA-1099,其全文出于所有目的而以引用的方式并入本文中)在TM3系統(tǒng)中傳遞實(shí)時(shí)視頻服務(wù)。特定配置定義位流語(yǔ)法和語(yǔ)義及用于經(jīng)由FLO空中接口層412傳遞這些服務(wù)的解碼過程。本文中提供的描述至少部分地形成用于FLO多媒體多播系統(tǒng)的兼容性標(biāo)準(zhǔn),且便于順應(yīng)性FLO裝置304通過任何符合此標(biāo)準(zhǔn)的FLO網(wǎng)絡(luò)302(圖3)獲得服務(wù)。規(guī)范參考ITU-T推薦H.264及/或ISO/IEC國(guó)際標(biāo)準(zhǔn)ISO/IEC14496-10高級(jí)視頻編碼(本文中稱為"H.264/AVC標(biāo)準(zhǔn)")的全文出于所有目的而以引用的方式并入本文中,且可部分地在本文中特定參考。H.264/AVC標(biāo)準(zhǔn)的第3條中的定義也適用于本文中描述的配置。此外,將符合本文中描述的示范性配置的信道切換幀(CSF)定義為編碼圖片,其包括序列參數(shù)集及/或圖片參數(shù)集及/或瞬時(shí)解碼刷新(IDR)圖片。信道切換幀(CSF)可囊封在獨(dú)立的傳送協(xié)議包中,以實(shí)現(xiàn)編碼位流中的隨機(jī)接入點(diǎn)或便于錯(cuò)誤恢復(fù)。本文在下文中指定信道切換幀(CSF)。本文中用于算子、范圍符號(hào)、數(shù)學(xué)函數(shù)、變量、語(yǔ)法元素、表及過程的慣例如在H.264/AVC標(biāo)準(zhǔn)的第5條中指定。本文中描述的特定配置包含對(duì)范圍的描述、規(guī)范參考、術(shù)語(yǔ)定義、縮寫及揭示內(nèi)容的組織;以及對(duì)位流語(yǔ)法、語(yǔ)義和解碼過程的描述。用于多媒體廣播的低復(fù)雜性位流格式和解碼本文中提供的描述尤其描述了一種示范性位流格式和提供對(duì)多媒體廣播的低復(fù)雜性擴(kuò)展的解碼過程。符合本說明書描述的低復(fù)雜性擴(kuò)展的位流符合H.264/AVC標(biāo)準(zhǔn)的A.2中的簡(jiǎn)介,且?guī)в幸韵骂~外約束和擴(kuò)展1)序列參數(shù)集可具有等于66或88的profile一idc;2)序列參數(shù)集可具有等于0的constraint—setO—flag;3)序列參數(shù)集可具有等于1的constmint_setl—flag;4)序列參數(shù)集可具有等于0的constraint—set2_flag;5)可存在B切片類型;且/或6)B圖片的切片可具有等于0的nal—ref—idc。(idc表示簡(jiǎn)介索引。)在配置的另一方面中,符合本說明書描述的低復(fù)雜性擴(kuò)展的位流符合H.264/AVC標(biāo)準(zhǔn)的A.2中的簡(jiǎn)介,且?guī)в幸韵录s束和擴(kuò)展1)序列參數(shù)集可具有等于66或88的profile—idc;2)序列參數(shù)集可具有等于1的constraint_setO_flag;3)序列參數(shù)集可具有等于0的constraint—setl—flag;4)序列參數(shù)集可具有等于1的constraint—set2_flag;5)可存在B切片類型;且/或6)B圖片的切片可具有等于0的nal—ref—idc。信道切換幀圖7說明示范性信道切換幀(CSF)700。為了實(shí)現(xiàn)MediaFLOTM環(huán)境內(nèi)的信道改變且便于錯(cuò)誤恢復(fù),根據(jù)特定配置的編碼器元件120可插入信道切換幀(CSF)。信道切換幀(CSF)700可包括多達(dá)3個(gè)或更多NAL單元NAL!...NALX,其由參考數(shù)字702和704表示。X可為2或大于2。無(wú)論如何,CSF700可僅具有一個(gè)NAL單元。圖8說明示范性3-NALCSF800。在此實(shí)例中,CSF800包括3個(gè)NAL單元802、804和806。如果在特定情形中使用3個(gè)NAL單元,其如果存在則可用以下次序存在于位流中序列參數(shù)集(SPS)812、圖片參數(shù)集(PPS)814和瞬時(shí)解碼刷新(IDR)816。IDRNAL單元可為低質(zhì)量NALIDR單元。表1中展示此CSF布置。表1識(shí)別正對(duì)CSF800使用哪些NAL單元類型。在示范性配置中,NAL單元類型包含類型編號(hào)7、8和5。無(wú)論如何,在其它情況下,IDRNAL類型5可用I幀(編碼切片)NAL類型1替換。RBSP代表原始字節(jié)序列有效負(fù)載,且在標(biāo)題為RBSP語(yǔ)法結(jié)構(gòu)的列中表示。列nal—單元一類型表示本文中對(duì)CSF使用的NAL單元類型編號(hào)。列C表示其它所支持的結(jié)構(gòu)。舉例來說,編號(hào)2、3和4表示數(shù)據(jù)分區(qū)A、B和C。編號(hào)1還表示編碼切片NAL單元1。編號(hào)O未指定。表1:用于信道切換幀的NAL單元和RBSP語(yǔ)法<table>tableseeoriginaldocumentpage15</column></row><table>用于這些NAL單元的語(yǔ)法、語(yǔ)義和解碼過程如在H.264/AVC標(biāo)準(zhǔn)中指定。信道切換幀參數(shù)的規(guī)范信道切換幀(CSF)位流的語(yǔ)義對(duì)于若干語(yǔ)法元素、變量和函數(shù)有不同于H.264/AVC標(biāo)準(zhǔn)的那些的要求。圖9說明信道切換幀(CSF)產(chǎn)生器卯O。CSF產(chǎn)生器900包含SPS產(chǎn)生器卯2、PPS產(chǎn)生器卯4、IDR產(chǎn)生器卯6和I幀產(chǎn)生器908。以下要求不同于H.264/AVC標(biāo)準(zhǔn)。SPS產(chǎn)生器卯2允許CSF800的所得序列參數(shù)集(SPS)NAL具有等于0的pic—order_cnt—type。此外,SPS產(chǎn)生器902允許CSF800的所得序列參數(shù)集(SPS)NAL具有等于0的gaps—in—frm_num—value—allowed—flag。PPS產(chǎn)生器產(chǎn)生所得PPSNAL單元。I幀產(chǎn)生器卯8產(chǎn)生I幀NAL單元。IDR產(chǎn)生器906產(chǎn)生所得IDRNAL單元,使得用于IDR圖片的語(yǔ)法元素pic_order—cnt—lsb可為非零。IDR圖片PicOrderCnt()等于對(duì)應(yīng)的P切片PicOrderCnt()。此外,IDR圖片的語(yǔ)法元素frame—num可為非零。IDR圖片frame_num等于對(duì)應(yīng)的P切片frame—num。以下圖片frame—num可等于(frame—num+1)%MaxFrameNum。因此,IDR產(chǎn)生器包含IDR圖片次序計(jì)數(shù)(POC)編號(hào)計(jì)算器910,其將IDRNAL的POC編號(hào)設(shè)置成等于P切片POC編號(hào)。IDR產(chǎn)生器還包含IDR圖片幀編號(hào)計(jì)算器912,其將圖片幀編號(hào)設(shè)置成等于P切片圖片幀編號(hào)。IDR產(chǎn)生器還在一些實(shí)例中確保圖片幀編號(hào)及POC編號(hào)為非零。編碼器裝置110在方框916處追蹤幀編號(hào),其中圖片frame—num可等于(frame—num+1)%MaxFrameNum。編碼器裝置110可追蹤變量PrevRefFrameNum,使得其可被設(shè)置成等于CSFframe_num減去1的值。信道切換幀解碼圖10說明用于解碼帶有CSF的位流的過程1000。按H.264/AVC標(biāo)準(zhǔn)第8條中指定的用于I切片的解碼過程1000可用于在IDRNAL單元被由I幀產(chǎn)生器908產(chǎn)生的I切片NAL單元(NAL類型1的編碼切片)替換的情況下解碼信道切換幀(CSF)。所請(qǐng)求的信道中輸出次序(顯示)在信道切換幀(CSF)之前的圖片可被丟棄。對(duì)未來圖片(在輸出次序的意義上)的解碼不存在變化。CSF之后的未來圖片無(wú)法將任何輸出次序在CSF之前的圖片用作參考幀。在以下各種配置中,以所描繪的次序執(zhí)行流程圖方框,或者可同時(shí)地、并行地或以不同次序來執(zhí)行這些方框或其部分。因此,解碼過程1000以方框1002開始,其中解碼帶有圖片的位流。方框1002之后是方框1004,其中確定是否檢測(cè)到CSF。如果確定結(jié)果為"否",那么方框1004循環(huán)回到方框1002,其中發(fā)生對(duì)位流的進(jìn)一步解碼。然而,如果方框1004處的確定結(jié)果為"是",那么根據(jù)I切片及/或NAL單元類型協(xié)議來解碼CSF。方框1006之后是方框1008,其中確定是否存在所請(qǐng)求的信道的在輸出次序上位于CSF之前的任何圖片。如果確定結(jié)果為"是",那么在方框1010處將所述圖片丟棄。方框1010之后是方框1012。然而,如果方框1008處的確定結(jié)果為"否",那么方框1008之后是方框1012。在方框1012處,確定是否存在所請(qǐng)求的信道的在輸出次序上位于CSF之后的任何圖片。如果確定結(jié)果為"是",那么在方框1014處將輸出次序在CSF之前的圖片設(shè)置為非參考幀。方框1010之后是方框1012。然而,如果確定結(jié)果為"否",那么方框1012循環(huán)回到方框1002。方框1014也循環(huán)回到方框1002,其中發(fā)生正常解碼。非參考幀可通過沖洗幀或通過迫使幀成為非參考幀來設(shè)置。同步層MediaFLOTM系統(tǒng)可傳遞至少三種類型的內(nèi)容實(shí)時(shí)、非實(shí)時(shí)和IP數(shù)據(jù)播送(例如,多播、單播等)。圖4中展示用于傳遞實(shí)時(shí)服務(wù)的多播裝置網(wǎng)絡(luò)接口(MDNI)。圖3說明同步層消息與輸出到FLO網(wǎng)絡(luò)302中的裝置304的實(shí)時(shí)媒體流/由所述裝置輸出的實(shí)時(shí)媒體流之間的示范性關(guān)系。示范性FLO網(wǎng)絡(luò)302可支持將串流內(nèi)容連續(xù)實(shí)時(shí)傳遞到裝置304。每一流可作為單獨(dú)的流傳遞,且相關(guān)流可通過使用系統(tǒng)信息而被識(shí)別為屬于一共同服務(wù)或一組服務(wù)。網(wǎng)絡(luò)302另外可提供允許裝置使實(shí)時(shí)媒體流彼此同步且與內(nèi)容的呈現(xiàn)定時(shí)要求同步的數(shù)據(jù)。用于將媒體流與同步數(shù)據(jù)組合的層稱為同步層406。存取實(shí)時(shí)服務(wù)所要求的裝置304使用系統(tǒng)信息來定位服務(wù)。在處理與所述服務(wù)(例如服務(wù)上當(dāng)前可用的呈現(xiàn)的標(biāo)題和等級(jí))相關(guān)的元數(shù)據(jù)之后,裝置304可選擇適當(dāng)?shù)牧鞑⒉シ沤邮盏降牧?。?duì)這些流的呈現(xiàn)的定時(shí)和同步可受本文中的協(xié)議的控制。協(xié)議結(jié)構(gòu)圖4說明用于FLO網(wǎng)絡(luò)302內(nèi)的實(shí)時(shí)服務(wù)的示范性協(xié)議層400。所述實(shí)時(shí)服務(wù)可利用本文中描述的成幀層408和同樣在本文中描述的流加密/解密層410的服務(wù)。其可由至少兩個(gè)子層組成媒體編解碼器層404和同步層406。在協(xié)議層400的較高層區(qū)段中展示實(shí)時(shí)應(yīng)用程序?qū)?02。媒體編解碼器層404支持在本配置范圍之外的媒體特定的編解碼器。媒體編解碼器將媒體幀的序列供應(yīng)到網(wǎng)絡(luò)中的同步層406。每一媒體幀可由大體上指定待呈現(xiàn)幀的時(shí)間的呈現(xiàn)時(shí)戳(PTS)及相關(guān)聯(lián)的幀1D來識(shí)別,所述幀ID識(shí)別幀在帶有超幀的幀序列中的相對(duì)位置。視頻源編解碼器可在超幀內(nèi)產(chǎn)生具有相同PTS及幀ID的多個(gè)媒體幀。對(duì)于特定媒體類型(特別是視頻),網(wǎng)絡(luò)302中的媒體編解碼器層404還將元數(shù)據(jù)供應(yīng)到同步層406,裝置304中的同步層406可使用所述元數(shù)據(jù)來輔助采集和恢復(fù)待傳遞到裝置304中的媒體編解碼器層404的媒體幀序列。同步層406負(fù)責(zé)根據(jù)媒體類型按需要適配媒體幀,并用于提供媒體同步和呈現(xiàn)定時(shí)。同步層406傳送同步層包的序列。同步層包如下文所述傳送媒體幀或適配幀。通過將同步標(biāo)頭(SH)添加到媒體幀來形成傳送媒體幀的同步層包。如下文進(jìn)一步詳細(xì)描述,同步標(biāo)頭(SH)由媒體類型、共同媒體標(biāo)頭和媒體特定標(biāo)頭組成。此外,同步層406可傳送每一媒體類型特有的特定元數(shù)據(jù)。此元數(shù)據(jù)以兩種方式傳送。首先,如所述的,媒體特定擴(kuò)展可包含在同步層包的同步標(biāo)頭中。其次,同步層包可用于傳送適配幀,所述適配幀在同步層406內(nèi)產(chǎn)生,且在同一流中傳送媒體幀的同步層包之間交錯(cuò)。不同類型的適配幀是通過用于應(yīng)用程序幀的同步標(biāo)頭中的應(yīng)用程序ID來識(shí)別。圖5A和圖5B說明根據(jù)特定配置的同步層包與媒體幀之間的替代性示范性關(guān)系。圖5A說明由編碼器裝置IIO編碼的第一示范性同步層包500。舉例來說,同步層包500包括具有可變長(zhǎng)度的多個(gè)媒體幀504、506和510。每一媒體幀504、506和510之前存在對(duì)應(yīng)的同步標(biāo)頭(SH)502。同步標(biāo)頭(SH)502包含三個(gè)組件。所述三個(gè)組件包含媒體類型(MT)520、共同媒體標(biāo)頭(CMH)522和媒體特定標(biāo)頭(MSH)524,其全部在下文中詳細(xì)描述。在圖5A的實(shí)例中,適配幀508插入在媒體幀506與510之間。適配幀508之前是具有兩個(gè)組件的同步標(biāo)頭(SH)512。同步標(biāo)頭(SH)512的兩個(gè)組件包含媒體類型(MT)530和適配類型(AT)532。圖5B說明由編碼器裝置IIO編碼的第二示范性同步層包550。舉例來說,同步層包550包括具有可變長(zhǎng)度的多個(gè)媒體幀564、570和580。每一媒體幀564、570和580之前存在對(duì)應(yīng)的同步標(biāo)頭(SH)560和適配標(biāo)頭(AH)562。在圖5B的實(shí)例中,適配幀574插入在媒體幀570與580之間。適配幀574之前是同步標(biāo)頭(SH)572。實(shí)時(shí)流配置選項(xiàng)對(duì)于提供實(shí)時(shí)數(shù)據(jù)的流,流配置選項(xiàng)可如下配置1)FASB_ALLOWED指示為未選定;2)CHECKSUM—ACTIVE指示為可配置;及3)STREAM_ENCRYPTION_ACTIVE指示為可配置。媒體編解碼器和成幀層接口實(shí)時(shí)服務(wù)可由一種以上類型的串流組份組成,例如,視頻、音頻和用于解說或關(guān)閉的字幕的文本,其可能在多個(gè)語(yǔ)言流乃至其多個(gè)組合中??稍趩为?dú)流中傳送每一串流組份,或可在單個(gè)流中傳送多個(gè)串流組份。相對(duì)于圖3,適當(dāng)?shù)鼐幋a和格式化每一類型的內(nèi)容。支持三種類型的串流內(nèi)容,然而,所屬領(lǐng)域的技術(shù)人員將明白本文中呈現(xiàn)的概念的可擴(kuò)展性視頻(例如,H.264);音頻(例如,HE-AAC版本2);及/或定時(shí)數(shù)據(jù)(例如,3GPPPSS定時(shí)文本)。傳送與流相關(guān)聯(lián)的元數(shù)據(jù)的適配幀508或574被視為第四種內(nèi)容類型。網(wǎng)絡(luò)302中的媒體編解碼器接口將媒體幀504、506、510、564、570和580的序列供應(yīng)到同步層406。在裝置304中,同步層406將媒體幀(例如,504、506和510)的序列供應(yīng)到媒體編解碼器。當(dāng)經(jīng)過裝置304及網(wǎng)絡(luò)302兩者中的同步層406與媒體編解碼器層404之間的接口時(shí),媒體幀(例如,504、506和510)可與字節(jié)邊界對(duì)準(zhǔn)。網(wǎng)絡(luò)302中的同步層406將同步層標(biāo)頭(例如,502)添加到媒體幀(例如,504、506和510)以形成同步包,將其與傳遞適配幀508的同步包交錯(cuò),且將所得的同步包傳遞到成幀層408以供傳輸。按視頻媒體編解碼器層404的指定,帶有視頻媒體幀的同步包可在基本層調(diào)制組件或增強(qiáng)層調(diào)制組件中傳輸。其它同步包可在基本層組件中傳輸。裝置304中的同步層406以每一超幀中的幀ID的升序?qū)⒚襟w幀(例如,504、506和510)傳遞到媒體編解碼器層404。在存在具有相同幀ID的一個(gè)以上視頻媒體幀的情況下,視頻媒體幀的傳遞次序服從于特定額外約束。媒體幀(例如,504、506和510)的最大尺寸不能超過pmax—rt字節(jié),其中Pmax一rt是可配置的FLO系統(tǒng)參數(shù),且由此可經(jīng)配置以便于多種媒體幀尺寸。以下描述指定針對(duì)每一媒體類型由媒體編解碼器提供的服務(wù)包的適配以用于經(jīng)由同步層406傳送,以及同步層406與成幀層408的媒體特定的相互作用。視頻內(nèi)容網(wǎng)絡(luò)媒體編解碼器接口視頻幀可用下文表8中指定的任一標(biāo)稱速率產(chǎn)生。標(biāo)稱幀速率可在超幀內(nèi)改變,例如因?yàn)閬碜圆煌吹膬?nèi)容是以不同的速率提供到網(wǎng)絡(luò)。對(duì)于每一超幀,媒體編解碼器層404可向同步層406指示其希望向用戶呈現(xiàn)的媒體幀的數(shù)目。視頻幀由整數(shù)數(shù)目的字節(jié)組成。因此,不必為傳送視頻幀的媒體幀提供字節(jié)對(duì)準(zhǔn)。媒體編解碼器層404可用解碼次序向同步層406呈現(xiàn)視頻幀。媒體編解碼器層404可將以下元數(shù)據(jù)與每一視頻幀一起提供到同步層406:l)PTS及幀ID;2)與幀相關(guān)聯(lián)的幀速率,其識(shí)別向用戶呈現(xiàn)視頻幀的瞬時(shí)速率;3)幀是否為隨機(jī)接入點(diǎn)(RAP),裝置304可使用其來采集視頻流;4)幀是否為參考幀;5)幀是否含有主要視頻信息或額外視頻信息;及/或6)幀是既定用于在基本層組件還是在增強(qiáng)層組件中傳輸。將視頻信息確定為主要還是額外所使用的標(biāo)準(zhǔn)是由媒體編解碼器層404確定。對(duì)于超幀中的第一視頻幀,可將幀ID的值設(shè)置成零。其可對(duì)呈現(xiàn)給同步層406的每一后續(xù)視頻幀遞增或保持相同,直到且包含待由裝置304呈現(xiàn)的媒體幀的數(shù)目??缃涌趯?duì)具有相同幀ID的幀的傳遞受到一些限制。第一限制是,如果媒體編解碼器層404產(chǎn)生具有相同幀ID的一個(gè)或一個(gè)以上RAP幀和一個(gè)或一個(gè)以上交替幀,則其可在交替幀之前將RAP幀呈現(xiàn)給同步層406。第二限制是如果媒體編解碼器層404對(duì)相同幀ID產(chǎn)生兩個(gè)幀(其僅在視頻質(zhì)量級(jí)別方面不同),則低質(zhì)量幀可在基本層組件中傳輸,而高質(zhì)量幀可在增強(qiáng)層組件中傳輸。網(wǎng)絡(luò)成幀層接口同步層406可根據(jù)傳送視頻幀的同步包是在基本層組件中還是在增強(qiáng)層組件中傳輸而將所述同步包分組。每一組可單獨(dú)處理。同步層406可用幀ID的升序?qū)⒂糜诿恳唤M的同步包提供到成幀層408??蓪⑾嗤M件中具有相同幀ID的兩個(gè)同步包以其從媒體編解碼器層404接收的次序提供到成幀層408。裝置成幀層接口裝置304可恢復(fù)從基本層組件和增強(qiáng)層組件傳輸?shù)耐桨?,且可通過將其一起處理來恢復(fù)其將跨裝置媒體編解碼器接口傳遞的次序。裝置媒體編解碼器接口裝置304中的同步層406可將視頻媒體幀(例如,504、506和510)以解碼次序呈現(xiàn)給媒體編解碼器層404,所述次序是根據(jù)幀ID確定,且服從于額外推薦(其中的全部或一些可針對(duì)交替配置而被消除)。第一推薦是如果同步層406檢測(cè)到具有RAP旗標(biāo)集的視頻媒體幀("RAP幀")和具有相同幀ID的一個(gè)或一個(gè)以上非RAP幀,那么兩個(gè)條件中的一者被進(jìn)一步評(píng)估。第一條件(對(duì)于第一推薦)是,如果同步層406尚未采集到視頻流,則其可跨媒體編解碼器接口(MCI)傳遞RAP幀,且可丟棄非RAP幀。否則(第二條件),同步層406可在適當(dāng)時(shí)丟棄RAP幀,且可跨媒體編解碼器接口(MCI)傳遞非RAP幀。所述RAP幀可為CSF。第二推薦是,如果同步層406檢測(cè)到具有相同同步層標(biāo)頭(SH)的兩個(gè)視頻媒體幀,則其可將在增強(qiáng)層中接收到的幀傳遞到媒體編解碼器層404,且丟棄在基本層中接收到的幀。第三推薦是,如果同步層406檢測(cè)到具有主要視頻信息的視頻媒體幀和具有相同幀ID和額外視頻信息的第二視頻媒體幀??紤]兩個(gè)額外條件。在第三推薦的第一條件中,如果媒體編解碼器層404不支持對(duì)額外視頻信息的處理,則同步層406可丟棄所述視頻媒體幀,且將具有主要視頻信息的視頻媒體幀傳遞到媒體編解碼器層404。在第三推薦的第二條件中,如果未滿足第一條件,則同步層406可將所述兩個(gè)視頻媒體幀傳遞到媒體編解碼器層404。圖16說明裝置304處的同步層406到媒體編解碼器層404處理的過程1600的流程圖。過程1600以方框1602開始,其中基于幀ID編號(hào)以解碼次序?qū)⒁曨l媒體幀從同步層406呈現(xiàn)給媒體編解碼器層404。方框1602之后是方框1604,其中確定是否存在具有相同幀ID編號(hào)的兩個(gè)背靠背幀,且哪個(gè)幀是RAP幀(例如CSF)而另一個(gè)是非RAP幀。如果確定結(jié)果為"否",則方框1604循環(huán)回到方框1602。然而,如果確定結(jié)果為"是",那么方框1604之后是方框1606,其中確定同步層406是否已采集到視頻流。如果確定結(jié)果為"是",那么方框1606之后是方框1608,其中在適當(dāng)時(shí)將RAP幀丟棄,而將非RAP幀傳遞到MCI。如果確定結(jié)果為"否",那么方框1606之后是方框1610,其中將RAP幀發(fā)送到MCI且將非RAP幀丟棄。圖17說明由網(wǎng)絡(luò)302產(chǎn)生的具有背靠背相同幀識(shí)別編號(hào)的位流1700的實(shí)例。位流1700類似于關(guān)于圖5A所展示及描述的位流。舉例來說,媒體幀1704包含用于由CH-CNN表示的信道的P幀(1)。媒體幀1704包含同步標(biāo)頭(SH)1702。同步標(biāo)頭(SH)1702類似于先前描述的同步標(biāo)頭(SH)502。在此實(shí)例中,假設(shè)CSF已被插入以例如對(duì)CH-ESPN實(shí)行信道變化。CSF由媒體幀1708表示,且包含同步標(biāo)頭(SH)1706。CSF是RAP幀,且將具有帶有一幀識(shí)別編號(hào)的CMH1720。出于說明目的,在CSF(媒體幀1708)之后展示具有其對(duì)應(yīng)SH的適配幀。媒體幀1712被指定為非RAP幀,且其之前是同步標(biāo)頭(SH)1710。在此位流1700中,媒體幀1708和1712是背靠背的。CSF既定將信道例如切換到信道CH-ESPN。為了實(shí)行信道變化,媒體幀1712是P幀(2),且在同步標(biāo)頭1710中具有CHM,其幀識(shí)別編號(hào)與用于CSF(媒體幀1708)的同步標(biāo)頭(SH)1706中的幀識(shí)別編號(hào)相同。媒體幀1712之后是具有同步標(biāo)頭1714的媒體幀1716。媒體幀1716可為B幀。在輸出次序上,B幀在P幀之前。因此,B幀被丟棄或舍棄(見圖IO)。關(guān)于圖10中提供的描述,媒體幀1704需要被指定為非參考幀。由于存在信道變化,所以幀1704無(wú)法充當(dāng)用于另一信道中的視頻幀的參考幀。媒體幀1704可被設(shè)置成非參考幀或被從緩沖器沖洗。無(wú)論如何,可使用其它使媒體幀不充當(dāng)參考幀的方式。音頻內(nèi)容網(wǎng)絡(luò)媒體編解碼器接口音頻幀是根據(jù)正使用的音頻編解碼器的類型而以固定速率產(chǎn)生。然而,音頻幀速率可能不是超幀速率的整數(shù)倍。對(duì)于每一超幀,媒體編解碼器層404可向同步層406指示其希望呈現(xiàn)的媒體幀的數(shù)目。幀ID可與向同步層406呈現(xiàn)的每一音頻幀相關(guān)聯(lián)。幀ID可由媒體編解碼器層404或同步層406指派。對(duì)于超幀中的第一音頻幀,可將幀ID的值設(shè)置成零。所述值可針對(duì)向同步層406呈現(xiàn)的每一后續(xù)音頻幀而遞增,直到且包含待由裝置304呈現(xiàn)的媒體幀的數(shù)目。網(wǎng)絡(luò)302中的媒體編解碼器層404可以音頻幀產(chǎn)生的次序向同步層406呈現(xiàn)音頻幀。音頻幀可由非整數(shù)數(shù)目的字節(jié)組成。媒體編解碼器層404可根據(jù)針對(duì)正使用的音頻編解碼器的類型指定的方式實(shí)現(xiàn)字節(jié)對(duì)準(zhǔn)。媒體編解碼器層404可向同步層406提供與每一音頻幀相關(guān)聯(lián)的元數(shù)據(jù)。所述元數(shù)據(jù)包含幀ID,前提是其由媒體編解碼器層404指派。幀是否為RAP幀幀是含有主要音頻信息還是額外音頻信息。音頻信息被確定為主要或額外所憑借的標(biāo)準(zhǔn)是由媒體編解碼器層404確定。網(wǎng)絡(luò)成幀層接口含有音頻幀的同步包可在受媒體編解碼器層404指導(dǎo)的調(diào)制組件中傳輸。在每一調(diào)制組件內(nèi)接收的音頻幀可以其產(chǎn)生次序呈現(xiàn)給成幀層408。裝置成幀層接口裝置304中的同步層406可以跨成幀層接口接收同步包的次序處理所述同步包。裝置媒體編解碼器接口裝置304中的同步層406可以從同步包中提取音頻幀的次序?qū)⒁纛l幀呈現(xiàn)給媒體編解碼器層404。定時(shí)數(shù)據(jù)內(nèi)容網(wǎng)絡(luò)媒體編解碼器接口定時(shí)數(shù)據(jù)幀是以可變速率產(chǎn)生。通常(但非必然)在定時(shí)數(shù)據(jù)流中每超幀存在至多一個(gè)定時(shí)數(shù)據(jù)幀,這在圖3中可最清楚地看出。幀ID可與向同步層406呈現(xiàn)的每一定時(shí)數(shù)據(jù)幀相關(guān)聯(lián)。幀ID可由媒體編解碼器層404或同步層406指派。對(duì)于超幀中的第一定時(shí)數(shù)據(jù)幀,可將幀ID的值設(shè)置成零。所述值可針對(duì)向同步層呈現(xiàn)的每一后續(xù)定時(shí)數(shù)據(jù)幀而遞增,直到且包含待由裝置呈現(xiàn)的媒體幀的數(shù)目。網(wǎng)絡(luò)中的媒體編解碼器層404可以定時(shí)數(shù)據(jù)幀產(chǎn)生的次序向同步層406呈現(xiàn)所述定時(shí)數(shù)據(jù)幀。定時(shí)數(shù)據(jù)幀可由非整數(shù)數(shù)目的字節(jié)組成。可根據(jù)針對(duì)正使用的定時(shí)數(shù)據(jù)的類型指定的方式實(shí)現(xiàn)字節(jié)對(duì)準(zhǔn)。由媒體編解碼器404提供到同步層406的與每一定時(shí)數(shù)據(jù)幀相關(guān)聯(lián)的元數(shù)據(jù)(如果存在的話)取決于數(shù)據(jù)類型。網(wǎng)絡(luò)成幀層接口含有定時(shí)數(shù)據(jù)幀的同步包可在由媒體編解碼器層404指導(dǎo)的調(diào)制組件中傳輸。在每一調(diào)制組件內(nèi)接收的定時(shí)數(shù)據(jù)幀可以其產(chǎn)生次序呈現(xiàn)給成幀層。裝置成幀層接口裝置中的同步層406可以跨成幀層接口接收同步包的次序處理所述同步包。裝置媒體編解碼器接口裝置中的同步層406可以從同步包中提取定時(shí)數(shù)據(jù)幀的次序?qū)⒍〞r(shí)數(shù)據(jù)幀呈現(xiàn)給媒體編解碼器層404。同步層采集圖6說明根據(jù)特定配置用于針對(duì)裝置中的個(gè)別流處理同步層406的示范性狀態(tài)機(jī)600。狀態(tài)機(jī)600說明在每一狀態(tài)與每一狀態(tài)下采取的處理之間的轉(zhuǎn)變。采集狀態(tài)裝置304可在任一以下情形下進(jìn)入采集狀態(tài)606:l)采集FLO信號(hào),由602指示;2)從成幀層408接收到流ID已改變的指示,由612指示;3)當(dāng)在采集狀態(tài)614中時(shí)FLO信號(hào)丟失,由610指示;4)當(dāng)在采集狀態(tài)614中時(shí)檢測(cè)到帶有錯(cuò)誤的媒體幀,也由610指示;5)錯(cuò)誤可由成幀層408發(fā)信號(hào)通知,或通過循環(huán)冗余檢驗(yàn)(CRC)檢測(cè),前提是CRC處理經(jīng)配置。此外,當(dāng)接收到非RAP幀(由604指示)時(shí),可進(jìn)入采集狀態(tài)606。在視頻的情況下,裝置304可使用由視頻同步層目錄提供的信息(如果可用的話)來確定受到錯(cuò)誤影響的媒體幀的性質(zhì)。裝置304可能無(wú)需重新進(jìn)入采集狀態(tài)614便能夠確定錯(cuò)誤恢復(fù)程序是可能的。已采集狀態(tài)在接收到無(wú)錯(cuò)誤的RAP幀(由608指示)后,裝置304可進(jìn)入己采集狀態(tài)614。當(dāng)在已采集狀態(tài)614中時(shí)未檢測(cè)到幀錯(cuò)誤(由616指示)時(shí)進(jìn)入已采集狀態(tài)。當(dāng)在采集狀態(tài)614中時(shí),裝置304可處理由成幀層408提供的媒體幀??蓪⒂行襟w幀傳遞到媒體編解碼器層404。同步標(biāo)頭(SH)圖11說明產(chǎn)生同步標(biāo)頭1100的同步標(biāo)頭產(chǎn)生器1110。同步標(biāo)頭產(chǎn)生器1110包含媒體字段類型產(chǎn)生器1130,其產(chǎn)生媒體類型代碼。媒體類型代碼被提取以用于插入在同步標(biāo)頭1100的格式中,且包含00,用于視頻,方框1132處;01,用于音頻,1134;10,用于定時(shí)數(shù)據(jù),方框1136處;及11,用于適配,々框1140處。同步標(biāo)頭產(chǎn)生器1110還包含額外字段產(chǎn)生器1150。同步標(biāo)頭產(chǎn)生器1110還通過圖12B所示的適配類型產(chǎn)生器1160如圖5A所示產(chǎn)生適配類型(AT)。同步標(biāo)頭1100由媒體類型字段1102和之后的額外字段1104組成,額外字段1104的格式取決于由媒體字段類型產(chǎn)生器1130產(chǎn)生的媒體類型字段的值。圖12A中展示額外字段產(chǎn)生器1150。表2中展示同步標(biāo)頭1100的一般格式。所述表包含字段名稱、字段類型及字段存在。字段存在將指示字段是否是強(qiáng)制性的、條件性的等。字段類型指示字段是否是UINT、變量、位等。表2:同步層標(biāo)頭的一般格式字段名稱字段類型字段存在媒體類型(1102)UINT(2)強(qiáng)制性額外字段(1104)變量強(qiáng)制性媒體類型媒體類型字段1102識(shí)別由同步層包載送的媒體幀的類型或識(shí)別同步層包正在載送適配幀。表3中列舉媒體類型的定義值表3:媒體類型的定義值名稱值視頻oo音頻01定時(shí)數(shù)據(jù)10適配11額外字段圖12A說明同步標(biāo)頭產(chǎn)生器1110的額外字段產(chǎn)生器1150。額外字段產(chǎn)生器1150包含共同媒體標(biāo)頭匯編器1200及媒體特定標(biāo)頭匯編器1202。額外字段1104的格式取決于媒體類型字段1102的值。共同媒體標(biāo)頭匯編器1200根據(jù)表4中的細(xì)節(jié)匯編CMH(圖5A)。媒體特定標(biāo)頭匯編器1202根據(jù)表4中的細(xì)節(jié)匯編MSH(圖5A)。表4中展示用于傳送視頻、音頻或定時(shí)數(shù)據(jù)媒體幀的同步包的標(biāo)頭字段的一般格式。表4:媒體幀的同步層標(biāo)頭的額外字段的一般格式字段名稱字段類型字段存在共同媒體標(biāo)頭位(22)強(qiáng)制性媒體特定標(biāo)頭變量條件性表5中展示傳送適配幀的同步包的標(biāo)頭字段的一般格式。圖12B說明同步標(biāo)頭產(chǎn)生器1110的適配類型產(chǎn)生器1160。表5:適配幀的同步層標(biāo)頭的額外字段的一般格式字段名稱字段類型字段存在適配類型UINT(6)強(qiáng)制性共同媒體標(biāo)頭圖13A說明媒體共同標(biāo)頭匯編器1200。CMH匯編器1200包含PTS產(chǎn)生器1302、幀jd產(chǎn)生器1304、信息—級(jí)別_旗標(biāo)_產(chǎn)生器1306和RAP—旗標(biāo)產(chǎn)生器1308。表6中展示用于載送媒體幀的同步層包的共同媒體標(biāo)頭(CMH)的格式。共同媒體標(biāo)頭(CMH)提供各種信息。CMH信息包含1)時(shí)戳和媒體幀ID信息;2)連續(xù)數(shù)據(jù)流中的隨機(jī)接入點(diǎn)。這支持對(duì)音頻、視頻和定時(shí)文本流的快速采集。CMH信息還包含3)非參考幀指示。這些允許在特定情形下(例如,快進(jìn))不加處理地舍棄媒體幀。CMH信息還包含4)質(zhì)量級(jí)別指示符。表6中展示由共同媒體標(biāo)頭匯編器1200產(chǎn)生的共同媒體標(biāo)頭的格式。表6:共同媒體標(biāo)頭的格式<table>tableseeoriginaldocumentpage25</column></row><table>CMH的個(gè)別字段定義如下。PTSPTS字段是媒體幀的呈現(xiàn)時(shí)戳,且由PTS產(chǎn)生器1302產(chǎn)生。此字段以毫秒為單位指定。將PTS字段添加到超幀時(shí)間以獲得將呈現(xiàn)媒體幀的實(shí)際時(shí)間。幀ID幀JD是超幀內(nèi)的媒體幀的編號(hào),且由幀一id產(chǎn)生器1304產(chǎn)生。所述編號(hào)對(duì)于超幀內(nèi)的第一媒體幀設(shè)置為O,且對(duì)每一后續(xù)媒體幀(其具有不同的PTS的值)遞增。信息級(jí)別旗標(biāo)信息—級(jí)別_旗標(biāo)是指示媒體幀是傳送用于媒體幀的主要信息還是可與主要信息組合的額外信息的位。信息_級(jí)別_旗標(biāo)由信息—級(jí)別_旗標(biāo)產(chǎn)生器1306產(chǎn)生。產(chǎn)生器1306將根據(jù)以下條件產(chǎn)生信息—級(jí)別一旗標(biāo)。如果媒體幀傳送主要信息(條件l),則可將信息一級(jí)別—旗標(biāo)設(shè)置成0。如果媒體幀傳送額外質(zhì)量(條件2),則可將信息一級(jí)別_旗標(biāo)設(shè)置成l。如果媒體編解碼器不支持額外信息級(jí)別(條件3),則可將信息_級(jí)別_旗標(biāo)設(shè)置成0,且裝置可忽略所述字段。RAP旗標(biāo)11八_旗標(biāo)發(fā)信號(hào)通知媒體幀是否為隨機(jī)接入點(diǎn),且是由RAP一旗標(biāo)產(chǎn)生器1308產(chǎn)生。裝置304可在重新采集或信道切換期間使用RAP—旗標(biāo)來確定其是否可開始存取具有此媒體幀的媒體流。11八_旗標(biāo)產(chǎn)生器1308將根據(jù)各種條件產(chǎn)生11八_旗標(biāo)。如果(對(duì)于條件1)媒體_類型設(shè)置成視頻或音頻,且如果媒體幀是隨機(jī)接入點(diǎn),則可將RAP—旗標(biāo)設(shè)置成l。如果(對(duì)于條件2)媒體_類型設(shè)置成視頻或音頻,且如果媒體幀不是隨機(jī)接入點(diǎn),則可將RAP一旗標(biāo)設(shè)置成0。如果(對(duì)于條件3)媒體_類型設(shè)置成定時(shí)數(shù)據(jù),則可在所有媒體幀上將RAP—旗標(biāo)設(shè)置成1。媒體特定標(biāo)頭圖13B說明媒體特定標(biāo)頭匯編器1202。媒體特定標(biāo)頭(MSH)匯編器1202根據(jù)媒體類型匯編用于載送媒體幀的同步層包的媒體特定標(biāo)頭(圖5A)的格式。媒體類型為音頻、視頻、定時(shí)數(shù)據(jù)和適配。MSH匯編器1202包含幀速率產(chǎn)生器1322、非參考_幀_旗標(biāo)產(chǎn)生器1324和用于對(duì)視頻指定的媒體類型的保留字段產(chǎn)生器1326。視頻用于載送視頻媒體幀的同步層包的媒體特定標(biāo)頭(MSH)是視頻媒體標(biāo)頭。表7中指定視頻媒體標(biāo)頭的格式。表7:視頻媒體標(biāo)頭字段名稱字段類型字段存在幀—速率UINT(3)強(qiáng)制性非參考_幀_旗標(biāo)位(1)強(qiáng)制性保留UINT(4)強(qiáng)制性視頻媒體標(biāo)頭的各個(gè)字段定義如下。幀速率幀一速率字段表示由網(wǎng)絡(luò)產(chǎn)生視頻幀的速率,且是由幀速率產(chǎn)生器1322根據(jù)表8中的值產(chǎn)生。表8中展示幀_速率的定義值。表8:幀—速率的定義值幀速率(幀每秒)值24000/1001(23.976)000240012501030000/1001(29.97)011301005010160000/1001(59.94)11060111幀_速率速率是在接收到完整視頻流的情況下以每秒幀數(shù)為單位的標(biāo)稱顯示速率。舉例來說,如果使用基本層和增強(qiáng)層兩者發(fā)送視頻流,則幀一速率是在所述兩個(gè)數(shù)據(jù)流完全解碼后的速率。實(shí)際顯示速率可不同。舉例來說,僅接收傳輸?shù)幕緦拥难b置可用較低速率顯示幀。非參考—幀_旗標(biāo)非參考一幀_旗標(biāo)是指示是否將媒體幀用作在重建其它媒體幀時(shí)的參考的位,且是由非參考一幀_旗標(biāo)產(chǎn)生器1324產(chǎn)生。產(chǎn)生器1324基于以下條件產(chǎn)生非參考一幀—旗標(biāo)。如果媒體幀是參考幀(條件l),則可將非參考_幀—旗標(biāo)設(shè)置成0。如果媒體幀不是參考幀(條件2),則可將非參考—幀一旗標(biāo)設(shè)置成1。保留所有保留位的值均可設(shè)置成O,且在必要時(shí)由保留字段產(chǎn)生器1326產(chǎn)生。音頻媒體特定標(biāo)頭匯編器1202不為載送音頻媒體幀的同步層包產(chǎn)生媒體特定標(biāo)頭。無(wú)論如何,可修改媒體特定標(biāo)頭匯編器1202以為音頻提供此MSH。定時(shí)數(shù)據(jù)媒體特定標(biāo)頭匯編器1202包含定時(shí)_數(shù)據(jù)—類型產(chǎn)生器1332。用于載送定時(shí)數(shù)據(jù)媒體幀的同步層包的媒體特定標(biāo)頭是定時(shí)數(shù)據(jù)媒體標(biāo)頭。表9中展示由定時(shí)_數(shù)據(jù)_類型產(chǎn)生器1332產(chǎn)生的定時(shí)數(shù)據(jù)媒體標(biāo)頭的格式。表9:定時(shí)數(shù)據(jù)媒體標(biāo)頭的格式字段名稱字段類型字段存在定時(shí)數(shù)據(jù)類型UINT(8)強(qiáng)制性定時(shí)數(shù)據(jù)類型定時(shí)_數(shù)據(jù)—類型字段識(shí)別定時(shí)數(shù)據(jù)媒體幀中的數(shù)據(jù)的特定類型,且由定時(shí)一數(shù)據(jù)一類型產(chǎn)生器1332產(chǎn)生。表10中給出定時(shí)_數(shù)據(jù)—類型的定義值。表10:定時(shí)_數(shù)據(jù)_類型的定義值名稱值字符_文本0值1到256被保留。適配類型圖12B說明同步標(biāo)頭產(chǎn)生器1110的適配類型產(chǎn)生器1160。適配類型產(chǎn)生器1160包含視頻一同步_層目錄匯編器1220。應(yīng)用_類型字段指定適配幀中的適配數(shù)據(jù)的類型。表11中指定應(yīng)用—類型字段的定義值。表U:適配_類型的定義值名稱值視頻_同步_層一目錄1其它所有值保留適配幀適配幀(例如,508)的主體的結(jié)構(gòu)取決于適配類型。在表11中指定且在下文中描述來自每一適配類型的適配幀的主體。視頻同步層(VSL)目錄視頻—同步_層目錄匯編器1220產(chǎn)生視頻同步層目錄,其是任選的適配幀且可由裝置中的同步層406用來輔助視頻編解碼器進(jìn)行錯(cuò)誤恢復(fù)。舉例來說,其可允許同步層406確定丟失或被破壞的幀是否既定作為參考幀。此知識(shí)可準(zhǔn)許視頻編解碼器確定是應(yīng)處理還是應(yīng)丟棄直到下一參考幀的后續(xù)幀。圖14中說明的視頻_同步_層目錄匯編器1160包含VSL—記錄模塊1402、1^_旗標(biāo)一位模塊1412、11_幀_旗標(biāo)_位模塊1422和保留模塊1432以產(chǎn)生和匯編視頻_同步_層目錄。視頻—同步一層目錄如果存在則可作為同步層適配幀在傳送其應(yīng)用于的視頻流的流的基本層組件中傳送。其應(yīng)每超幀傳輸至少一次。表12中指定視頻一同步—層目錄的格式。表12:視頻同步層(VSL)目錄字段名稱字段類型字段存在VSLj己錄VSLj己錄—類型強(qiáng)制性RAP—旗標(biāo)一位位(60)強(qiáng)制性11_幀—旗標(biāo)一位位(60)強(qiáng)制性保留位(變量)條件性VSL記錄圖15說明VSL記錄模塊1402。VSL記錄模塊1402包含更多—VSL—記錄模塊1502、幀_速率模塊1504、num—幀模塊1506、第一_幀—PTS模塊1508和最后_幀—PTS模塊1510。更多—VSL—記錄模塊1502可產(chǎn)生和匯編一個(gè)或一個(gè)以上用于目錄的VSLj己錄。表13中指定VSI^i己錄的格式。表13:VSL記錄的格式字段名稱更多JVSLj己錄幀—速率NUM—幀第一—幀—PTS最后幀PTS位(1)UINT(3)畫T(6)UINT(14)畫T(14)字段存在強(qiáng)制性強(qiáng)制性強(qiáng)制性強(qiáng)制性強(qiáng)制性更多VSL記錄更多—VSLj己錄模塊1502產(chǎn)生更多—VSLj己錄旗標(biāo),其在當(dāng)前VSL一記錄是視頻同步層目錄中的最后一個(gè)的情況下可設(shè)置成0。更多—VSLj己錄模塊1502產(chǎn)生更多JVSLj己錄旗標(biāo),其在當(dāng)前VSL一記錄不是視頻同步層目錄中的最后一個(gè)的情況下可設(shè)置成1。視頻同步層目錄中的VSL—記錄的數(shù)目可比超幀中的標(biāo)稱視頻幀速率的變化數(shù)目大1。幀速率幀_速率模塊1504產(chǎn)生和匯編幀_速率字段,其提供可應(yīng)用于VSL—記錄的幀速率信息。表8指定幀_速率字段的定義值。NUM幀NUMji貞模塊1506以在超幀內(nèi)的第一—幀一PTS處開始的連續(xù)視頻媒體幀的塊中的幀一速率字段指定的幀速率產(chǎn)生NUMji貞字段,其指示具有不同幀ID值的視頻媒體幀的數(shù)目。第一幀PTS第一_幀—PTS模塊1508產(chǎn)生第一j貞一PTS,其是具有由幀_速率指定的幀速率的連續(xù)視頻媒體幀的塊的第一視頻媒體幀的PTS。最后幀PTS最后J]貞一PTS模塊1510產(chǎn)生并匯編最后一幀—PTS,其是在第一一幀—PTS處開始的具有由幀_速率指定的幀速率的連續(xù)視頻媒體幀的塊的最后視頻媒體幀的PTS。RAP旗標(biāo)位RAP—旗標(biāo)j立模塊1412產(chǎn)生RAP—旗標(biāo)_位。視頻同步層目錄含有60個(gè)11八?_旗標(biāo)—位,其對(duì)應(yīng)于超幀中的60個(gè)視頻媒體幀的最大值。RAP一旗標(biāo)j立字段的每一位對(duì)應(yīng)于由幀ID識(shí)別的一特定視頻媒體幀,直到超幀中的不同視頻媒體幀的數(shù)目。最低有效位對(duì)應(yīng)于由第一VSL—記錄涵蓋的第一視頻媒體幀。由第一VSL一記錄涵蓋的11八?_旗標(biāo)_位之后是由傳輸次序?yàn)榈诙碗S后VSL—記錄(如果存在的話)涵蓋的RAP一旗標(biāo)一位。如果對(duì)應(yīng)視頻媒體幀是隨機(jī)接入點(diǎn)且未伴隨具有相同幀ID的非RAP幀,則可將視頻同步層目錄的RAP—旗標(biāo)—位字段位中的每一位設(shè)置成1。否則,將位設(shè)置成O。可將RAP—旗標(biāo)J立中對(duì)應(yīng)于超幀中的最后傳輸?shù)囊曨l媒體幀的位之后的位設(shè)置成0。U幀旗標(biāo)位U—幀_旗標(biāo)_位模塊1422產(chǎn)生一消息,所述消息含有60個(gè)U一幀一旗標(biāo)j立,其對(duì)應(yīng)于超幀中的60個(gè)視頻媒體幀的最大值。11_幀_旗標(biāo)_位字段的每一位對(duì)應(yīng)于由幀ID識(shí)別的一特定視頻媒體幀,直到超幀中的不同視頻媒體幀的數(shù)目。最低有效位對(duì)應(yīng)于由第一VSL^記錄涵蓋的第一視頻媒體幀。由第一VSL—記錄涵蓋的11_幀—旗標(biāo)一位之后是由傳輸次序?yàn)榈诙碗S后VSL—記錄(如果存在的話)涵蓋的11_幀_旗標(biāo)_位。如果對(duì)應(yīng)視頻幀是非參考幀,則可將視頻同步層目錄的1;_幀_旗標(biāo)—位字段中的每一位設(shè)置成l。否則,將位設(shè)置成0??蓪—幀_旗標(biāo)_位中對(duì)應(yīng)于超幀中的最后傳輸?shù)膸奈恢蟮奈辉O(shè)置成0。保留U—幀_旗標(biāo)—位字段之后是由保留模塊1432產(chǎn)生的使視頻同步目錄的最終字節(jié)與字節(jié)邊界對(duì)準(zhǔn)所必要的保留位的最小數(shù)目。網(wǎng)絡(luò)可將視頻同步目錄中的保留位設(shè)置成O。所屬領(lǐng)域的技術(shù)人員將了解,可使用各種不同技術(shù)和技法中的任一者來表示信息和信號(hào)。舉例來說,可通過電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光粒子或其任一組合來表示在整個(gè)上文描述中可能提及的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、符號(hào)和碼片。所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解,配合本文中揭示的實(shí)例描述的各種說明性邏輯塊、模塊和算法步驟可實(shí)施為電子硬件、固件、計(jì)算機(jī)軟件、中間件、微碼或其組合。為了清楚地說明硬件與軟件的這種可互換性,上文已關(guān)于各種說明性組件、塊、模塊、電路和步驟的功能性大體上對(duì)其進(jìn)行說明。所述功能性是實(shí)施為硬件還是軟件取決于特定應(yīng)用和強(qiáng)加于整體系統(tǒng)的設(shè)計(jì)約束。所屬領(lǐng)域的技術(shù)人員可針對(duì)每一特定應(yīng)用以不同的方式實(shí)施所述的功能性,但此實(shí)施決定不應(yīng)解釋為導(dǎo)致偏離所揭示的方法的范圍。配合本文中揭示的實(shí)例描述的各種說明性邏輯塊、組件、模塊和電路可用通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其經(jīng)設(shè)計(jì)以執(zhí)行本文中描述的功能的任何組合來實(shí)施或執(zhí)行。通用處理器可為微處理器,但作為替代,處理器可為任何常規(guī)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可實(shí)施為計(jì)算裝置的組合,例如DSP與微處理器的組合、多個(gè)微處理器的組合、一個(gè)或一個(gè)以上微處理器與DSP核心的聯(lián)合或任何其它此配置。配合本文中揭示的實(shí)例描述的方法或算法的塊可直接實(shí)施在硬件中、由一個(gè)或一個(gè)以上處理元件執(zhí)行的一個(gè)或一個(gè)以上軟件模塊中或兩者的組合中。軟件模塊可駐留在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬磁盤、可裝卸磁盤、CD-ROM或此項(xiàng)技術(shù)中已知的存儲(chǔ)媒體的任何其它形式或組合。實(shí)例存儲(chǔ)媒體耦合到處理器,使得處理器可從存儲(chǔ)媒體讀取信息和將信息寫入到存儲(chǔ)媒體。在替代方案中,存儲(chǔ)媒體可與處理器成一體。處理器和存儲(chǔ)媒體可駐留在專用集成電路(ASIC)中。ASIC可駐留在無(wú)線調(diào)制解調(diào)器中。在替代方案中,處理器和存儲(chǔ)媒體可作為離散組件駐留在無(wú)線調(diào)制解調(diào)器中。在一個(gè)或一個(gè)以上示范性配置中,所描述的功能可實(shí)施在硬件、軟件、固件或其任意組合中。如果實(shí)施在軟件中,則所述功能可存儲(chǔ)在計(jì)算機(jī)可讀媒體上,或作為計(jì)算機(jī)可讀媒體上的一個(gè)或一個(gè)以上指令或代碼而傳輸。計(jì)算機(jī)可讀媒體包含計(jì)算機(jī)存儲(chǔ)媒體和通信媒體兩者,其包含任何便于將計(jì)算機(jī)程序從一個(gè)位置傳遞到另一位置的媒體。存儲(chǔ)媒體可為任何可由計(jì)算機(jī)存取的可用媒體。舉例來說,且不作為限制,此計(jì)算機(jī)可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置,或任何其它可用于以指令或數(shù)據(jù)結(jié)構(gòu)的形式載送或存儲(chǔ)所要程序代碼且可由計(jì)算機(jī)存取的媒體。此外,任何連接均適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀媒體。舉例來說,如果軟件使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)或例如紅外線、無(wú)線電和微波等無(wú)線技術(shù)而從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸,那么同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無(wú)線電和微波等無(wú)線技術(shù)包含在媒體的定義中。本文中使用的磁盤和光盤包含壓縮光盤(CD)、激光盤、光盤、數(shù)字通用光盤(DVD)、軟磁盤和藍(lán)光盤,其中磁盤通常是以磁性方式再現(xiàn)數(shù)據(jù),而光盤是用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。以上的組合也應(yīng)包含在計(jì)算機(jī)可讀媒體的范圍內(nèi)。提供對(duì)所揭示的實(shí)例的前述描述以使得任何所屬領(lǐng)域的技術(shù)人員能夠制作或使用所揭示的方法和設(shè)備。所屬領(lǐng)域的技術(shù)人員將容易明白對(duì)這些實(shí)例的各種修改,且本文中定義的原理可應(yīng)用于其它實(shí)例且可添加額外元件。權(quán)利要求1.一種裝置,其包括處理器,其操作以從一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元產(chǎn)生信道切換幀(CSF)以實(shí)現(xiàn)編碼位流中的隨機(jī)接入點(diǎn)。2.根據(jù)權(quán)利要求1所述的裝置,其中所述處理器操作以產(chǎn)生具有低質(zhì)量瞬時(shí)解碼刷新(IDR)NAL單元的所述CSF,所述NAL單元具有非零幀編號(hào)和非零圖片次序計(jì)數(shù)(POC)編號(hào)。3.根據(jù)權(quán)利要求2所述的裝置,其中所述處理器操作以產(chǎn)生具有至少兩個(gè)額外NAL單元的所述CSF,所述至少兩個(gè)額外NAL單元包括設(shè)置參數(shù)集(SPS)NAL單元和圖片參數(shù)集(PPS)NAL單元。4.根據(jù)權(quán)利要求1所述的裝置,其中所述處理器操作以產(chǎn)生具有一個(gè)NAL單元的所述CSF,且所述一個(gè)NAL單元包括瞬時(shí)解碼刷新(IDR)NAL單元。5.根據(jù)權(quán)利要求1所述的裝置,其巾所述CSF包含I幀NAL單元。6.根據(jù)權(quán)利要求1所述的裝置,其進(jìn)一步包括發(fā)射器,所述發(fā)射器用以將所述CSF作為隨機(jī)接入點(diǎn)(RAP)幀廣播。7.根據(jù)權(quán)利要求1所述的裝置,其中所述CSF操作以致使從一個(gè)信道切換到另一信道或促進(jìn)錯(cuò)誤恢復(fù)。8.—種集成電路,其包括處理器,其操作以從一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元產(chǎn)生信道切換幀(CSF)以實(shí)現(xiàn)編碼位流中的隨機(jī)接入點(diǎn)。9.根據(jù)權(quán)利要求8所述的集成電路,其中所述處理器操作以產(chǎn)生具有低質(zhì)量瞬時(shí)解碼刷新(IDR)NAL單元的所述CSF,所述NAL單元具有非零幀編號(hào)和非零圖片次序計(jì)數(shù)(POC)編號(hào)。10.根據(jù)權(quán)利要求9所述的集成電路,其中所述處理器操作以產(chǎn)生具有至少兩個(gè)額外NAL單元的所述CSF,所述至少兩個(gè)額外NAL單元包括設(shè)置參數(shù)集(SPS)NAL單元和圖片參數(shù)集(PPS)NAL單元。11.根據(jù)權(quán)利要求8所述的集成電路,其中所述處理器操作以產(chǎn)生具有一個(gè)NAL單元的所述CSF,且所述一個(gè)NAL單元包括瞬時(shí)解碼刷新(IDR)NAL單元。12.根據(jù)權(quán)利要求8所述的集成電路,其中所述CSF包含I幀NAL單元。13.根據(jù)權(quán)利要求8所述的集成電路,其進(jìn)一步包括發(fā)射器,所述發(fā)射器用以將所述CSF作為隨機(jī)接入點(diǎn)(RAP)幀廣播。14.根據(jù)權(quán)利要求8所述的集成電路,其中所述CSF操作以致使從一個(gè)信道切換到另一信道或促進(jìn)錯(cuò)誤恢復(fù)。15.—種計(jì)算機(jī)程序產(chǎn)品,其包含計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體具有用于致使計(jì)算機(jī)執(zhí)行以下操作的指令-從一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元產(chǎn)生信道切換幀(CSF)以實(shí)現(xiàn)編碼位流中的隨機(jī)接入點(diǎn),以致使從一個(gè)信道切換到另一信道或促進(jìn)錯(cuò)誤恢復(fù)。16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以產(chǎn)生所述CSF的指令包含用以產(chǎn)生具有低質(zhì)量瞬時(shí)解碼刷新(IDR)NAL單元的所述CSF的指令,所述NAL單元具有非零幀編號(hào)和非零圖片次序計(jì)數(shù)(POC)編號(hào)。17.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以產(chǎn)生所述CSF的指令包含用以產(chǎn)生具有至少兩個(gè)額外NAL單元的所述CSF的指令,所述至少兩個(gè)額外NAL單元包括設(shè)置參數(shù)集(SPS)NAL單元和圖片參數(shù)集(PPS)NAL單元。18.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以產(chǎn)生所述CSF的指令包含用以產(chǎn)生具有一個(gè)NAL單元的所述CSF的指令,且所述一個(gè)NAL單元包括瞬時(shí)解碼刷新(IDR)NAL單元。19.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以產(chǎn)生所述CSF的指令包含用以產(chǎn)生I幀NAL單元的指令。20.—種裝置,其包括處理器,其操作以解碼背靠背幀中的一者或一者以上,每一所述背靠背幀具有相同的幀ID編號(hào),其中所述背靠背幀中的第一幀是隨機(jī)接入點(diǎn)(RAP)幀且第二幀是非RAP幀。21.根據(jù)權(quán)利要求20所述的裝置,其中所述處理器操作以解碼所述背靠背幀中的僅一者。22.根據(jù)權(quán)利要求20所述的裝置,其中所述處理器操作以解碼所述RAP幀且舍棄輸出次序在所述RAP幀之前的幀。23.根據(jù)權(quán)利要求22所述的裝置,其中所述處理器操作以通過解碼包括一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元的信道切換幀來解碼所述RAP幀。24.—種計(jì)算機(jī)程序產(chǎn)品,其包含計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體具有用于致使計(jì)算機(jī)執(zhí)行以下操作的指令解碼背靠背幀中的一者或一者以上,每一所述背靠背幀具有相同的幀ID編號(hào),其中所述背靠背幀中的第一幀是隨機(jī)接入點(diǎn)(RAP)幀且第二幀是非RAP幀。25.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以解碼的指令包含用以解碼所述背靠背幀中的僅一者的指令。26.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以解碼的指令包含用以解碼所述RAP幀且舍棄輸出次序在所述RAP幀之前的幀的指令。27.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以解碼所述RAP幀的指令包含用以解碼包括一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元的信道切換幀的指令。28.—種方法,其包括以下步驟解碼背靠背幀中的一者或一者以上,每一所述背靠背幀具有相同的幀ID編號(hào),其中所述背靠背幀中的第一幀是隨機(jī)接入點(diǎn)(RAP)幀且第二幀是非RAP幀。29.根據(jù)權(quán)利要求28所述的方法,其中所述解碼步驟包含解碼所述背靠背幀中的僅一者。30.根據(jù)權(quán)利要求29所述的方法,其進(jìn)一步包括將所述兩個(gè)背靠背幀提供到解碼器的步驟。31.根據(jù)權(quán)利要求28所述的方法,其中所述解碼步驟包含解碼所述RAP幀;以及舍棄輸出次序在所述RAP幀之前的幀。32.根據(jù)權(quán)利要求31所述的方法,其中所述解碼所述RAP幀包含解碼包括一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元的信道切換幀。33.—種方法,其包括以下步驟編碼背靠背幀中的一者或一者以上,每一所述背靠背幀具有相同的幀ID編號(hào),其中所述背靠背幀中的第一幀是隨機(jī)接入點(diǎn)(RAP)幀且第二幀是非RAP幀。34.—種系統(tǒng),其包括編碼器,其操作以編碼背靠背幀中的一者或一者以上,每一所述背靠背幀具有相同的幀ID編號(hào),其中所述背靠背幀中的第一幀是隨機(jī)接入點(diǎn)(RAP)幀且第二幀是非RAP幀;以及解碼器,其操作以解碼背靠背幀中的一者或一者以上以切換信道或促進(jìn)錯(cuò)誤恢復(fù)。35.—種系統(tǒng),其包括編碼器,其操作以從一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元產(chǎn)生且廣播信道切換幀(CSF)以實(shí)現(xiàn)編碼位流中的隨機(jī)接入點(diǎn);以及解碼器,其操作以解碼所述CSF以致使從一個(gè)信道切換到另一信道或促進(jìn)錯(cuò)誤恢復(fù)。36.—種方法,其包括以下步驟從一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元產(chǎn)生信道切換幀(CSF)以實(shí)現(xiàn)編碼位流中的隨機(jī)接入點(diǎn)。37.根據(jù)權(quán)利要求36所述的方法,其中所述產(chǎn)生步驟包含產(chǎn)生具有低質(zhì)量瞬時(shí)解碼刷新(IDR)NAL單元的所述CSF,所述NAL單元具有非零幀編號(hào)和非零圖片次序計(jì)數(shù)(POC)編號(hào)。38.根據(jù)權(quán)利要求37所述的方法,其中所述產(chǎn)生步驟進(jìn)一步包含產(chǎn)生具有至少兩個(gè)額外NAL單元的所述CSF,所述至少兩個(gè)額外NAL單元包括設(shè)置參數(shù)集(SPS)NAL單元和圖片參數(shù)集(PPS)NAL單元。39.根據(jù)權(quán)利要求36所述的方法,其中所述產(chǎn)生步驟包括產(chǎn)生具有一個(gè)NAL單元的所述CSF,且所述一個(gè)NAL單元包括瞬時(shí)解碼刷新(IDR)NAL單元。40.根據(jù)權(quán)利要求36所述的方法,其中所述產(chǎn)生步驟包含產(chǎn)生具有I幀NAL單元的所述CSF。41.根據(jù)權(quán)利要求36所述的方法,其進(jìn)一步包括將所述CSF作為隨機(jī)接入點(diǎn)(RAP)幀廣播以實(shí)行信道切換的步驟。42.根據(jù)權(quán)利要求41所述的方法,其進(jìn)一步包括接收所述CSF;以及響應(yīng)于所述接收到的CSF而從一個(gè)信道切換到另一信道。43.根據(jù)權(quán)利要求41所述的方法,其進(jìn)一步包括接收所述CSF;以及響應(yīng)于所述接收到的CSF而從所述編碼位流中的錯(cuò)誤恢復(fù)。全文摘要本發(fā)明提供用于對(duì)信道切換幀(CSF)進(jìn)行視頻編碼及解碼以在保持壓縮效率的同時(shí)實(shí)現(xiàn)視頻流采集和同步/再同步的技術(shù)。呈現(xiàn)用以處理多媒體數(shù)據(jù)從而實(shí)現(xiàn)信道切換的系統(tǒng)及方法。所述系統(tǒng)產(chǎn)生具有一個(gè)或一個(gè)以上網(wǎng)絡(luò)提取層(NAL)單元的CSF作為隨機(jī)接入點(diǎn)(RAP)幀。傳輸包含所述CSF和非RAP幀的背靠背幀,每一所述背靠背幀具有相同的幀ID編號(hào)。文檔編號(hào)H04N7/24GK101536523SQ200780041845公開日2009年9月16日申請(qǐng)日期2007年11月14日優(yōu)先權(quán)日2006年11月14日發(fā)明者克里斯托弗·約翰·貝內(nèi)特,芳劉,塞拉菲姆·S·小勞卡斯,安蒙·西爾貝格,布萊恩·威廉·奧爾,戈登·肯特·沃克,戴維·布拉克曼,拉姆庫(kù)馬爾·桑帕特庫(kù)馬爾,斯科特·T·斯韋澤伊,方石,維賈雅拉克希米·R·拉溫德朗,蘇米特·塞西,薩迪·納加拉杰,陳安梅申請(qǐng)人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1