專利名稱::用于流式多媒體中優(yōu)化錯(cuò)誤管理的解碼器架構(gòu)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及用于解碼手持式裝置上的實(shí)時(shí)流式媒體的方法及設(shè)備。
背景技術(shù):
:由于因特網(wǎng)及無(wú)線通信的爆炸性增長(zhǎng)及巨大成功,以及對(duì)多媒體服務(wù)的日益增加的需求,因特網(wǎng)及移動(dòng)/無(wú)線信道上的流式媒體已引起人們極大的關(guān)注。于異質(zhì)性因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)中,視頻是由服務(wù)器提供且可由一個(gè)或一個(gè)以上客戶端流化。有線連接包含撥號(hào)、整合式服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)、電纜、數(shù)字訂戶線路協(xié)議(統(tǒng)稱為xDSL)、光纖、局域網(wǎng)絡(luò)(LAN)、廣域網(wǎng)絡(luò)(WAN)及其它網(wǎng)絡(luò)。傳輸模式可是單播或多播。類似于異質(zhì)性IP網(wǎng)絡(luò)的是移動(dòng)/無(wú)線通信。通過(guò)移動(dòng)/無(wú)線信道運(yùn)輸多媒體內(nèi)容極具挑戰(zhàn)性,這是因?yàn)檫@些信道經(jīng)常因多路徑衰落、蔭蔽、符號(hào)間干擾及噪聲擾動(dòng)而受到嚴(yán)重?fù)p害。諸如移動(dòng)性及競(jìng)爭(zhēng)業(yè)務(wù)等某些其它原因也可導(dǎo)致帶寬變化及損失。信道噪聲及所服務(wù)的用戶數(shù)量確定信道環(huán)境的時(shí)變特性。在異質(zhì)性IP網(wǎng)絡(luò)及移動(dòng)通信系統(tǒng)二者中,對(duì)更高數(shù)據(jù)傳輸速率及更高服務(wù)質(zhì)量的需求迅速增長(zhǎng)。然而,例如有限的延遲時(shí)間、有限的發(fā)射功率、有限的帶寬及多路徑衰落等因素仍在繼續(xù)限制實(shí)際系統(tǒng)所處理的數(shù)據(jù)傳輸速率。在多媒體通信中,尤其是在易出錯(cuò)環(huán)境中,所傳輸媒體的錯(cuò)誤恢復(fù)力在提供所需服務(wù)質(zhì)量方面至關(guān)重要,這是因?yàn)樯踔潦菃蝹€(gè)已解碼值中的錯(cuò)誤也可能導(dǎo)致解碼假象在空間及時(shí)間上傳播。人們已使用了各種編碼措施以在維持必要的數(shù)據(jù)傳輸速率的同時(shí)使錯(cuò)誤最小化,然而,所有這些技術(shù)均存在錯(cuò)誤會(huì)到達(dá)解碼器側(cè)的問(wèn)題。通過(guò)使用源編碼器,對(duì)數(shù)據(jù)實(shí)施壓縮-通過(guò)耗用最少量的位來(lái)傳送最大量的信息,隨后是信道編碼器,所述信道編碼器往往會(huì)在以既定錯(cuò)誤概率接收這些位的情況下使傳輸信道的容量最大化。人們使用信道編碼(例如,Reed-SoLomon編碼)來(lái)改進(jìn)經(jīng)源編碼的數(shù)據(jù)的健壯性。人們已使用聯(lián)合源-信道編碼方法來(lái)為具有不同重要程度的經(jīng)源編碼數(shù)據(jù)提供不同程度的錯(cuò)誤保護(hù)或者通過(guò)分割及丟棄分組而使已編碼視頻數(shù)據(jù)的速率自適應(yīng)于可用網(wǎng)絡(luò)帶寬。這是因?yàn)槌S眠\(yùn)輸協(xié)議并未將訛誤數(shù)據(jù)遞送至源編碼器。人們已使用例如可反轉(zhuǎn)的可變長(zhǎng)度編碼(例如,在MPEG-4中)等源編碼技術(shù)通過(guò)在實(shí)際上接收到訛誤分組時(shí)按相反次序?qū)⒎纸M解碼來(lái)實(shí)施錯(cuò)誤恢復(fù)。源編碼技術(shù)在編碼效率方面會(huì)有所犧牲,對(duì)于既定位速率,此會(huì)轉(zhuǎn)移至已解碼視頻的質(zhì)量。混合編碼標(biāo)準(zhǔn),例如MPEG-1、MPEG-2、MPEG-4(統(tǒng)稱為MPEG-x)、H.261、H.262、H.263及H.264(統(tǒng)稱為H.26x)使用位流中的再同步點(diǎn)作為在解碼器處處理錯(cuò)誤的主要方法。另一種可導(dǎo)致數(shù)據(jù)損失超過(guò)初始i化誤的原因是由于不正確的碼字仿效。對(duì)初始位錯(cuò)誤位置的識(shí)別并非是微不足道的任務(wù)且通常如果沒(méi)有一種在MAC層或物理層組件中支持對(duì)位錯(cuò)誤位置的識(shí)別的專門設(shè)計(jì)將無(wú)法實(shí)現(xiàn)。因而,在檢測(cè)出位流訛誤后,解碼器可能須停止解碼并在位流中前移以找到下一再同步點(diǎn),且在所述過(guò)程中必定會(huì)跳過(guò)相當(dāng)大數(shù)量的可能無(wú)訛誤的數(shù)據(jù)。盡管相對(duì)于上述的事件序列而言,仿效不同的碼字—其與原始(即可信的)碼字具有相同長(zhǎng)度-可能看起來(lái)并非太大的問(wèn)題,然而實(shí)際上卻并非如此。有許多途徑使此類錯(cuò)誤可導(dǎo)致解碼器不能正確地解譯位流。例如,在大多數(shù)現(xiàn)有編碼解碼器中,在位流中存在其值會(huì)影響所述位流后續(xù)部分的語(yǔ)法的對(duì)象(與壓縮相關(guān)的參數(shù))。因而,此種對(duì)象的錯(cuò)誤值可能會(huì)導(dǎo)致位流被錯(cuò)誤地解譯。由于常用運(yùn)輸協(xié)議不將訛誤數(shù)據(jù)遞送至解碼器(例如,視頻或音頻解碼器應(yīng)用),因而解碼器處理位錯(cuò)誤的能力有限,其中丟棄分組及再同步是最常見(jiàn)的解決方法。需要提供一種能處理會(huì)因例如喪失同步及錯(cuò)誤碼字仿效等問(wèn)題而造成錯(cuò)誤傳播及數(shù)據(jù)丟失的位錯(cuò)誤的經(jīng)改進(jìn)方法。
發(fā)明內(nèi)容在一個(gè)方面中,一種供在錯(cuò)誤恢復(fù)中使用的多層整合方法及設(shè)備包括用于如下的方法或裝置根據(jù)第一層協(xié)議檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;及根據(jù)第二層協(xié)議隱匿所述多媒體數(shù)據(jù)中的所檢測(cè)到的錯(cuò)誤。在另一方面中,一種供在錯(cuò)誤恢復(fù)中使用的多層整合的設(shè)備包括檢測(cè)器,其根據(jù)第一層協(xié)議檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;及隱匿器,其根據(jù)第二層協(xié)議隱匿所述多媒體數(shù)據(jù)中的所檢測(cè)到的錯(cuò)誤。在所述多層整合方法及設(shè)備中,所述第一層可包括通信層。所述通信層可包括物理層、MAC層及運(yùn)輸層中的一者或組合。此外,所述方法及設(shè)備可進(jìn)一步包括用于根據(jù)運(yùn)輸層協(xié)議來(lái)控制所檢測(cè)到的錯(cuò)誤的方法或裝置??刂扑鶛z測(cè)到的錯(cuò)誤可包括定位所檢測(cè)到的錯(cuò)誤。所述方法及設(shè)備還可進(jìn)一步包括用于根據(jù)同步層協(xié)議來(lái)確定所檢測(cè)到的錯(cuò)誤的錯(cuò)誤分布的方法或裝置。所述第二層可包括應(yīng)用層。在另一方面中,一種供在錯(cuò)誤恢復(fù)中使用的多層整合的方法及設(shè)備包括用于如下的方法或裝置根據(jù)通信層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;根據(jù)運(yùn)輸層協(xié)議來(lái)控制所檢測(cè)到的錯(cuò)誤;根據(jù)同步層協(xié)議來(lái)確定所述受控錯(cuò)誤的錯(cuò)誤分布;及根據(jù)應(yīng)用層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中的所檢測(cè)到的錯(cuò)誤。在又一方面中,一種供在多媒體數(shù)據(jù)處理中使用的方法及設(shè)備包括用于如下的方法或裝置實(shí)施已編碼多媒體數(shù)據(jù)的錯(cuò)誤恢復(fù);及支持所述己編碼多媒體數(shù)據(jù)的可縮放性。在再一方面中,一種供在多媒體數(shù)據(jù)處理中使用的設(shè)備包括錯(cuò)誤恢復(fù)組件,其用于實(shí)施已編碼多媒體數(shù)據(jù)的錯(cuò)誤恢復(fù);及可縮放性組件,其支持所述已編碼多媒體數(shù)據(jù)的可縮放性。在所述供在多媒體處理中使用的方法及設(shè)備中,可縮放性可包括空間與時(shí)間可縮放性中的一者或二者。錯(cuò)誤恢復(fù)可包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。在進(jìn)一步方面中,一種供在多媒體流處理中使用的方法及設(shè)備包括用于如下的方法或裝置接收多個(gè)己編碼多媒體數(shù)據(jù)流;對(duì)流的錯(cuò)誤部分實(shí)施錯(cuò)誤恢復(fù);及由所述多個(gè)流重構(gòu)多媒體數(shù)據(jù)。在再進(jìn)一步方面中,一種供在多媒體流處理中使用的設(shè)備包括接收機(jī),其接收多個(gè)已編碼多媒體數(shù)據(jù)流;錯(cuò)誤恢復(fù)組件,其對(duì)流的錯(cuò)誤部分實(shí)施錯(cuò)誤恢復(fù);及重構(gòu)器,其由所述多個(gè)流重構(gòu)多媒體數(shù)據(jù)。在所述供在多媒體流處理中使用的方法及設(shè)備中,錯(cuò)誤恢復(fù)可包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。應(yīng)注意,以上方法及設(shè)備可由經(jīng)配置以實(shí)施所述方法或所述設(shè)備的操作的計(jì)算機(jī)可讀媒體及/或處理器來(lái)構(gòu)建。圖1A是用于遞送流式多媒體的通信系統(tǒng)的實(shí)例的框圖。圖1B是用于遞送流式多媒體的多層式通信系統(tǒng)的實(shí)例的框圖。圖1C是用于遞送流式多媒體的多層式通信系統(tǒng)的另一實(shí)例的框圖。圖2A是用于解碼流式多媒體的解碼器裝置架構(gòu)的實(shí)例的框圖。圖2B是包含發(fā)射機(jī)的多層整合式管理系統(tǒng)的協(xié)議堆棧圖及圖2A的解碼器裝置架構(gòu)的另一視圖。圖3描繪組織成用于級(jí)聯(lián)ReedSolomon擦除及Turbo編碼的多媒體符號(hào)的實(shí)例。圖4是用于解碼流式多媒體的方法的實(shí)例的流程圖。圖5描繪視頻數(shù)據(jù)的Turbo信息分組結(jié)構(gòu)。圖6顯示實(shí)例性組件系統(tǒng)的框圖,所述實(shí)例性組件系統(tǒng)可是圖1中所示多媒體接收機(jī)24的一部分。圖7顯示錯(cuò)誤恢復(fù)過(guò)程的流程圖。具體實(shí)施例方式本文描述一種用于在多媒體解碼器中提供改進(jìn)的錯(cuò)誤恢復(fù)能力的方法及設(shè)備。提供整合式錯(cuò)誤恢復(fù)能力,例如,在上層(例如,通信層)處檢測(cè)多媒體數(shù)據(jù)流中的錯(cuò)誤并在應(yīng)用層(例如,視頻或音頻解碼器)處對(duì)所檢測(cè)到的錯(cuò)誤實(shí)施錯(cuò)誤恢復(fù)。在一個(gè)實(shí)例中,提供一種解碼器架構(gòu),其向應(yīng)用組件提供訛誤位旗標(biāo)信息以用于在實(shí)施各種類型的錯(cuò)誤恢復(fù)技術(shù)中做出明達(dá)的決定。所述錯(cuò)誤恢復(fù)技術(shù)用于以從應(yīng)用組件可利用的信息(例如,先前已解碼的視頻、音頻、文本及圖形信息)所獲得的估計(jì)符號(hào)來(lái)替換訛誤符號(hào)。再下文說(shuō)明中,為實(shí)現(xiàn)對(duì)所述實(shí)施例的透徹理解而提供具體細(xì)節(jié)。然而,所屬領(lǐng)域的技術(shù)人員應(yīng)了解,所述實(shí)施例可載不具備這些特定細(xì)節(jié)的情況下實(shí)施。例如,電組件可按框圖形式加以顯示,以免以不必要的細(xì)節(jié)使得所述實(shí)施例難以理解。在其它例示中,可詳細(xì)顯示此類組件、其它結(jié)構(gòu)及技術(shù)來(lái)進(jìn)步解釋所述實(shí)施例。所屬領(lǐng)域的技術(shù)人員也應(yīng)了解,可將顯示為獨(dú)立區(qū)塊形式的電組件重新布置及/或組合成一個(gè)組件。還應(yīng)注意,可將某些實(shí)施例描述為過(guò)程,所述過(guò)程被描繪為流程、流程圖、結(jié)構(gòu)圖或框圖。盡管流程可將操作描述為順序性過(guò)程,然而也可平行或同時(shí)實(shí)施所述操作中的許多操作并可重復(fù)所述過(guò)程。此外,可重新布置所述操作的次序。當(dāng)其操作完成時(shí),過(guò)程即終止。過(guò)程可對(duì)應(yīng)于方法、功能、程序、子例程、子程序等。當(dāng)過(guò)程對(duì)應(yīng)于功能時(shí),所述過(guò)程的終止對(duì)應(yīng)于所述功能返回至調(diào)用功能或主功能。圖1A是用于遞送流式多媒體的通信系統(tǒng)的實(shí)例的框圖。系統(tǒng)20包含發(fā)射機(jī)22及接收機(jī)多媒體解碼器24。發(fā)射機(jī)22含有各種形式的壓縮多媒體數(shù)據(jù),包括但不限于視頻、音頻、圖形、文本及圖片。所述數(shù)據(jù)可是MPEG-x及H.26x標(biāo)準(zhǔn)中的壓縮視頻及音頻,MPEG-4AAC、MP3、AMR及G.723音頻或語(yǔ)音壓縮標(biāo)準(zhǔn)中的壓縮音頻、或任何其它類型的數(shù)字?jǐn)?shù)據(jù)。發(fā)射機(jī)22從包含外部存儲(chǔ)器、因特網(wǎng)及直播視頻及/或音頻饋入端在內(nèi)的各種源獲取數(shù)據(jù)。發(fā)射機(jī)22還通過(guò)網(wǎng)絡(luò)傳輸(Tx)所獲取的數(shù)據(jù)。所述網(wǎng)絡(luò)可是有線網(wǎng)絡(luò)28,例如電話、電纜或光纖,或者是無(wú)線網(wǎng)絡(luò)26。倘若為無(wú)線通信系統(tǒng),網(wǎng)絡(luò)26可包括例如碼分多址(CDMA或CDMA2000)通信系統(tǒng)的一部分,或者另一選擇為,所述系統(tǒng)可是頻分多址(FDMA)系統(tǒng)、正交頻分多址(OFDMA)系統(tǒng)、時(shí)分多址(TDMA)系統(tǒng)-例如用于服務(wù)行業(yè)的GSM/GPRS(通用分組無(wú)線電服務(wù))/EDGE(增強(qiáng)型數(shù)據(jù)GSM環(huán)境)或TETRA(地面中繼無(wú)線電)移動(dòng)電話技術(shù)、寬頻碼分多址(WCDMA)、高數(shù)據(jù)傳輸速率(lxEV-DO或lxEV-DO金牌多播)系統(tǒng)、或者一般而言使用所述技術(shù)組合的任一無(wú)線通信系統(tǒng)。解碼器24含有用于通過(guò)無(wú)線網(wǎng)絡(luò)26及/或有線網(wǎng)絡(luò)28接收數(shù)據(jù)的裝置,例如,射頻天線或網(wǎng)絡(luò)連接。解碼器24可包含多個(gè)處理器,包括如下的任一組合預(yù)處理器(例如,任一類型的中央處理單元CPU,例如ARM),數(shù)字信號(hào)處理器(DSP),軟件,固件,及諸如視頻核心等的硬件,以使與所接收數(shù)據(jù)相關(guān)聯(lián)的解調(diào)及解碼任務(wù)分散。解碼器24也含有用于在解調(diào)/解碼過(guò)程的各個(gè)階段中存儲(chǔ)所接收數(shù)據(jù)及中間數(shù)據(jù)的存儲(chǔ)器組件。在某些實(shí)施例中,ARM預(yù)處理器執(zhí)行較不復(fù)雜的任務(wù),包括將多個(gè)包含音頻、視頻及其它信息的位流開(kāi)包(去除諸如標(biāo)頭及信令消息等附帶信息)及解多工。所述ARM預(yù)處理器還實(shí)施位流剖析、錯(cuò)誤檢測(cè)和隱匿以及可變長(zhǎng)度熵解碼。在某些此類實(shí)施例中,DSP對(duì)VLC(可變長(zhǎng)度代碼)碼字實(shí)施擴(kuò)展、對(duì)視頻數(shù)據(jù)實(shí)施逆折線掃描以空間定位像素系數(shù)實(shí)施、對(duì)MPEG-4視頻的像素系數(shù)實(shí)施逆AC/DC預(yù)測(cè)(由于上下文自適應(yīng)性熵編碼,這并不是H.264的特點(diǎn))、及實(shí)施音頻解碼(例如,MPEG-4AAC、MP3、AMR或G.723)。視頻核心可實(shí)施在計(jì)算上更為復(fù)雜的視頻解碼任務(wù),包括解量化、逆轉(zhuǎn)換、經(jīng)運(yùn)動(dòng)補(bǔ)償?shù)念A(yù)測(cè)、及解塊(一種用于減少像素區(qū)塊邊緣之間的邊緣假象的濾波形式)??蓪⒁粋€(gè)或一個(gè)以上元件添加、重新布置或組合至通信系統(tǒng)20。倘若為有線通信系統(tǒng),則網(wǎng)絡(luò)26可包括例如具有諸如實(shí)時(shí)運(yùn)輸協(xié)議(RTP)或通用數(shù)據(jù)報(bào)協(xié)議(UDP)等運(yùn)輸協(xié)議的基于因特網(wǎng)協(xié)議(IP)的通信系統(tǒng)的一部分。圖IB是用于在發(fā)射機(jī)22與解碼器24中劃分任務(wù)的多層式協(xié)議堆棧的框圖。分別位于發(fā)射機(jī)22及解碼器24中的上層組件205及210可包含多個(gè)應(yīng)用,例如,視頻或音頻編碼器及/或解碼器。某些實(shí)施例可包含多個(gè)打算同時(shí)解碼的信息流。在這些情況下,還可在上層組件205及210中實(shí)施使所述多個(gè)流同步的任務(wù)。上層組件205可在通過(guò)無(wú)線網(wǎng)絡(luò)26及/或有線網(wǎng)絡(luò)28傳輸?shù)奈涣髦刑峁┮丫幋a的定時(shí)信息。上層組件210可剖析所述多個(gè)信息流以使相關(guān)聯(lián)的應(yīng)用大約同時(shí)地將其解碼。發(fā)射機(jī)22中的下層組件215可包含各種用于實(shí)現(xiàn)錯(cuò)誤恢復(fù)力的方案。例如無(wú)線網(wǎng)絡(luò)26及/或有線網(wǎng)絡(luò)28等易出錯(cuò)信道可能會(huì)在解碼器24所接收的位流中引入錯(cuò)誤。在下層組件215中所提供的此類錯(cuò)誤恢復(fù)力方案可包含一個(gè)或一個(gè)以上錯(cuò)誤控制編碼方案、交錯(cuò)方案及其它為所屬領(lǐng)域的技術(shù)人員已知的方案。解碼器22中的下層組件220可包含能夠檢測(cè)及修正錯(cuò)誤的對(duì)應(yīng)錯(cuò)誤解碼組件。通過(guò)無(wú)線網(wǎng)絡(luò)26及/或有線網(wǎng)絡(luò)28引入的某些錯(cuò)誤可能無(wú)法由下層組件220加以修正。對(duì)于那些無(wú)法修正的錯(cuò)誤,例如下層組件220請(qǐng)求由發(fā)射機(jī)22中的下層組件215重新傳輸訛誤組件等解決方案對(duì)某些情況(例如,在例如流式應(yīng)用等實(shí)時(shí)多媒體通信中)而言可能并不可行。在某些實(shí)施例中,下層組件215及220包括通信層組件。可將一個(gè)或一個(gè)以上元件添加、重新布置或組合至圖1B所示的發(fā)射機(jī)22或解碼器24。圖1C是用于在發(fā)射機(jī)22與解碼器24中劃分任務(wù)的多層協(xié)議堆棧的更詳細(xì)實(shí)例的框圖。發(fā)射機(jī)22的上層組件205分布于應(yīng)用層206與同步層207中的一個(gè)或一個(gè)以上中。發(fā)射機(jī)22的下層組件215則分布于運(yùn)輸層216、流或媒體存取控制(MAC)層217及物理層218中的一個(gè)或一個(gè)以上中。同樣地,解碼器24的上層組件210分布于應(yīng)用層211與同步層207中的一個(gè)或一個(gè)以上中。解碼器24的下層組件220則分布于運(yùn)輸層221、流或媒體存取控制(MAC)層222及物理層223中的一個(gè)或一個(gè)以上中。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)這些所述層并熟悉各種任務(wù)在其中間的分配?,F(xiàn)在將論述如上文所述整合解碼器裝置24中各種層的架構(gòu)的實(shí)例,以利用發(fā)射機(jī)22中所提供的錯(cuò)誤恢復(fù)力??蓪⒁粋€(gè)或一個(gè)以上元件添加、重新布置或組合至圖1C中所示的發(fā)射機(jī)22或解碼器24。圖2A是用于解碼流式多媒體的解碼器裝置架構(gòu)的實(shí)例的框圖。圖2B是包含發(fā)射機(jī)22的多層整合式管理系統(tǒng)的實(shí)例的協(xié)議堆棧圖及圖2A的解碼器裝置架構(gòu)的協(xié)議堆棧視圖。參照?qǐng)D2A及2B,多媒體解碼器30包含物理層組件32、MAC層組件34、運(yùn)輸及同步剖析器(TSP)39、及應(yīng)用層組件50。多媒體解碼器30接收輸入位流(IN),所述輸入位流包含諸如Turbo/Reed-Solomon級(jí)聯(lián)方案的級(jí)聯(lián)錯(cuò)誤修正方案。物理層組件32可實(shí)施解調(diào)任務(wù),包括但不限于接收、錯(cuò)誤控制解碼(例如,turbo代碼解碼)及介接MAC(媒體存取控制)層。MAC層組件34可實(shí)施錯(cuò)誤控制解碼,例如,Reed-Solomon錯(cuò)誤檢測(cè)、錯(cuò)誤修正及對(duì)無(wú)法修正的訛誤數(shù)據(jù)(例如,一個(gè)或一個(gè)以上位的群組)加上旗標(biāo)。MAC層組件34與運(yùn)輸及同步剖析器組件(TSP)39介接。TSP組件39可進(jìn)一步包含運(yùn)輸層解多工組件36及Sync.(同步)層剖析器組件38。運(yùn)輸層解多工組件36可接收從MAC層組件34所傳送的位流,包括正確的和訛誤的位以及對(duì)i化誤位群組加旗標(biāo)的信息。訛誤位群組及對(duì)應(yīng)的加旗標(biāo)信息包括對(duì)應(yīng)于Turbo解碼器CRC失敗33及Reed-Solomon失敗35的信息。(在某些協(xié)議堆棧中,運(yùn)輸層解多工組件36還稱作流子層,其中MAC子層及流子層是運(yùn)輸層的兩個(gè)子層。)運(yùn)輸層解多工組件36可將其所接收到的位流解多工(De-Mux)或剖析成多個(gè)位流。經(jīng)剖析的位流可包含指向不同應(yīng)用(例如,視頻解碼器、音頻解碼器、及各種文本、圖形及圖像應(yīng)用的組合)的位流。運(yùn)輸層解多工組件還可將指向單個(gè)應(yīng)用的一個(gè)位流(例如,視頻位流)剖析成兩個(gè)或更多個(gè)單獨(dú)的層(例如,使用可縮放編碼),例如基礎(chǔ)層及增強(qiáng)層。然后,可使用這些層來(lái)提供可縮放性,例如,時(shí)間及/或SNR可縮放性??煽s放編碼的一個(gè)實(shí)例是,將幀內(nèi)編碼圖片(例如,I幀)及不同的幀間編碼圖片(例如,使用例如運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)導(dǎo)出的P幀或B幀)劃分成位流中的不同層。I幀可編碼于基礎(chǔ)層中而P及/或B幀可編碼于加強(qiáng)層中??煽s放編碼適用于動(dòng)態(tài)信道,其中可縮放位流可適合于匹配網(wǎng)絡(luò)帶寬的波動(dòng)。在易出錯(cuò)信道中,可縮放編碼可通過(guò)對(duì)基礎(chǔ)層及加強(qiáng)層實(shí)施非均衡錯(cuò)誤保護(hù)來(lái)增加健壯性。可對(duì)更重要的層應(yīng)用更好的錯(cuò)誤保護(hù)。Sync.(同步)層剖析器組件38在時(shí)間同步基礎(chǔ)上根據(jù)彼此相關(guān)的子位流對(duì)所述位流實(shí)施進(jìn)一步的剖析。可將多媒體視頻位流剖析成視頻位流、音頻位流及與隱藏式字幕的文本相關(guān)聯(lián)的位流。同步層剖析器組件38將經(jīng)剖析的位流與時(shí)間同步信息一起轉(zhuǎn)發(fā)至關(guān)聯(lián)的解碼器應(yīng)用。這使得能夠適時(shí)地顯示及播放相關(guān)的音頻、視頻及文本。除以上論述的剖析外,運(yùn)輸層多路分用器組件36可剖析訛誤加旗標(biāo)信息(例如,CRC失敗信息33及Reed-Solomon失敗信息35)并將其轉(zhuǎn)發(fā)至同步層剖析器組件38及/或適宜的應(yīng)用層過(guò)程(例如,視頻解碼器或音頻解碼器),所述訛誤加旗標(biāo)信息是從MAC層組件34及物理層32接收的。同步層剖析器組件38可將訛誤加旗標(biāo)信息以錯(cuò)誤分布信息37的形式轉(zhuǎn)發(fā)。同步層剖析器組件38也可轉(zhuǎn)發(fā)推薦的錯(cuò)誤控制策略信息41。然后,所述應(yīng)用層過(guò)程可使用訛誤加旗標(biāo)信息37及控制策略信息41來(lái)實(shí)施錯(cuò)誤處理。應(yīng)用層組件50可含有一個(gè)或一個(gè)以上組件,例如,錯(cuò)誤恢復(fù)組件40、可縮放性組件42、幀速率上變換(FRUC)組件44、核心應(yīng)用解碼組件46及后處理組件48。應(yīng)用層組件50利用所轉(zhuǎn)發(fā)的訛誤加旗標(biāo)信息37及控制策略信息41作出如何利用錯(cuò)誤恢復(fù)組件、可縮放性組件及FRUC組件來(lái)調(diào)處訛誤數(shù)據(jù)的決定,借此用核心應(yīng)用解碼組件46提供更高質(zhì)量的解碼。例如,在其中在一個(gè)含有重要信息的層中接收到某些媒體并在另一個(gè)層中接收到其余媒體的時(shí)間可縮放性情況下,如果第二層未被接收到或丟失或出現(xiàn)訛誤,則可使用FRUC來(lái)重構(gòu)遺失的媒體。在解碼之后,后處理組l牛48實(shí)施任何必要的硬件具體修改以便能夠分別在視頻顯示器或揚(yáng)聲器上顯示或播放或再現(xiàn)視頻及音頻輸出(OUT)。后處理組件48也可在再現(xiàn)或呈現(xiàn)媒體之前實(shí)施增強(qiáng)或復(fù)原操作。核心應(yīng)用解碼組件46可包含視頻解碼器、音頻解碼器以及文本和圖形應(yīng)用。通過(guò)在以核心應(yīng)用組件46解碼之前或期間對(duì)各種應(yīng)用位流實(shí)施錯(cuò)誤恢復(fù)、可縮放性及FRUC處理,可進(jìn)行增強(qiáng)以改進(jìn)低質(zhì)量位流(以低質(zhì)量實(shí)施編碼的位流或者因出現(xiàn)錯(cuò)誤而以低質(zhì)量接收到的位流)的質(zhì)量。例如,組件40、42及44可提供對(duì)遵從H.264的標(biāo)準(zhǔn)基線視頻位流(基線配置文件是針對(duì)低功率裝置設(shè)計(jì)的非常簡(jiǎn)單的配置文件)并提供來(lái)自H.264中其它配置文件的某些特點(diǎn),例如為滿足流式視頻的可縮放性、獲取及錯(cuò)誤恢復(fù)力要求所需的B-幀及切片數(shù)據(jù)分割。下文將提供利用多媒體解碼器30組件的過(guò)程的詳細(xì)情況??蓪⒁粋€(gè)或一個(gè)以上元件添加、重新布置或組合至圖2A及2B中所示的發(fā)射機(jī)22或解碼器30。現(xiàn)在將對(duì)錯(cuò)誤檢測(cè)及錯(cuò)誤修正予以簡(jiǎn)要論述。錯(cuò)誤檢測(cè)及修正方案的一個(gè)實(shí)例使用既包含內(nèi)(信道)代碼也包含外(信道)代碼的級(jí)聯(lián)代碼。級(jí)聯(lián)信道代碼由物理層中的Turbo(內(nèi))代碼及定位于運(yùn)輸/MAC層中的Reed-Solomon(外)擦除修正代碼組成。圖3描繪組織成用于級(jí)聯(lián)ReedSolomon擦除及Turbo解碼的多媒體符號(hào)的實(shí)例。就編碼側(cè)而言,將來(lái)自信息源的符號(hào)輸出、來(lái)自編碼器的二進(jìn)制碼字輸出塊化成字節(jié)102。每一字節(jié)102均被視為稱作"Galois字段(256)"的有限字段中的符號(hào),以便得到位于"GF(256),,上的外(N、K)Reed-Solomon(RS)代碼。N及K分別以符號(hào)數(shù)量形式來(lái)表示整個(gè)RS碼字104及其容納有系統(tǒng)部分的源數(shù)據(jù)106的尺寸。因此,N減K會(huì)求出包含于每一碼字104中的奇偶符號(hào)108的數(shù)量。(N、K)RS代碼能夠修正N減K個(gè)擦除。頂部的K個(gè)行106實(shí)質(zhì)上容納從信息源輸出的符號(hào)且這些符號(hào)可按以行為先或以列為先的方式掃描成K個(gè)行。當(dāng)既定Turbo信息分組行112出現(xiàn)訛誤時(shí),通過(guò)以列為先的掃描所獲得的交錯(cuò)會(huì)使訛誤位群組明顯變短。由于存在Turbo信息分組擦除,所述訛誤位群組在以列為先掃描時(shí)的長(zhǎng)度分別為l個(gè)字節(jié),這不同于在以行為先掃描時(shí)分別為(L-l)個(gè)字節(jié)的長(zhǎng)度。在解碼器處,如下文所論述,在對(duì)這些誰(shuí)誤位群組加旗標(biāo)時(shí)可能需要識(shí)別這些位群組的尺寸及位置(在位流中的)。在源數(shù)據(jù)放置的此初始步驟之后,通過(guò)添加N-K個(gè)奇偶字節(jié)而將所述L個(gè)(為K個(gè)字節(jié)的)列104中的每一列RS編碼成N個(gè)字節(jié),并由此產(chǎn)生圖3中的各行K+1、...、N108。由源數(shù)據(jù)106組成的頂部的K個(gè)行稱作RS信息區(qū)塊,且由N個(gè)行組成的整個(gè)集合稱作經(jīng)RS編碼的區(qū)塊或簡(jiǎn)稱為代碼塊110。每一行112均附加有CRC(循環(huán)冗余校驗(yàn))校驗(yàn)和及某些為使turbo編碼器正確運(yùn)作所需的尾部位。通過(guò)對(duì)每一行112附加校驗(yàn)和,可宣布那些在turbo解碼后未能滿足其各自校驗(yàn)和的行被擦除。每一代碼塊110均每次一個(gè)行112地輸入至turbo編碼器中,且因此每一行均稱作Turbo信息分組。Turbo解碼過(guò)程為Reed-Solomon解碼過(guò)程提供硬決策數(shù)據(jù),這會(huì)進(jìn)一步減小剩余錯(cuò)誤率。成功修正擦除的能力取決于代碼塊內(nèi)的總擦除數(shù)量及每一RS碼字所用奇偶符號(hào)的數(shù)量(N減K)。在針對(duì)圖2的多媒體解碼器30的信道編碼設(shè)計(jì)中,如果Reed-Solomon(RS)代碼塊所具有的擦除超過(guò)修正容量,則可將對(duì)應(yīng)的RS信息塊(圖3)及聯(lián)合通知傳遞至運(yùn)輸層、同步層及最后是應(yīng)用層中的組件,所述聯(lián)合通知會(huì)對(duì)所述K個(gè)Turbo信息分組112(圖3)中哪些出現(xiàn)訛誤加上旗標(biāo)。所述外(N、K)RS代碼位于GF(256)上的系統(tǒng)結(jié)構(gòu)使得能夠直接利用所正確接收到(無(wú)訛誤)的turbo信息分組。圖4是于解碼流式多媒體的方法的實(shí)例的流程圖。接收帶噪聲的經(jīng)調(diào)制數(shù)據(jù)(IN)并將其輸入至解碼過(guò)程60并加以調(diào)制62。可在有線或無(wú)線網(wǎng)絡(luò)(例如,圖1中的無(wú)線網(wǎng)絡(luò)26及有線網(wǎng)絡(luò)28)上接收所述數(shù)據(jù)。圖2的物理層組件32在步驟62處實(shí)施所接收帶噪聲數(shù)據(jù)的解調(diào)動(dòng)作。然后傳遞經(jīng)解調(diào)的數(shù)據(jù),其中可檢測(cè)及修正錯(cuò)誤64。圖2的物理層組件32可實(shí)施64中的Turbo解碼動(dòng)作,而圖2的MAC層組件34可實(shí)施64中的Reed-Solomon錯(cuò)誤修正動(dòng)作。在Turbo及Reed-Solomon解碼已檢測(cè)出并修正64所有可修正的錯(cuò)誤后,通過(guò)例如加上旗標(biāo)來(lái)識(shí)別66Turbo信息分組及/或訛誤字節(jié)。在將位流向前傳遞以供剖析68之前,拋棄每一Turbo信息分組中的CRC校驗(yàn)和及尾部位、以及奇偶行108(圖3)。正確接收到的、不正確地接收到但經(jīng)過(guò)修正的、及帶旗標(biāo)的訛誤數(shù)據(jù),連同用于識(shí)別訛誤數(shù)據(jù)的加旗標(biāo)信息一起全部向前傳遞以供進(jìn)行位流剖析68。圖2的物理層組件32及/或MAC層組件34可實(shí)施識(shí)別(例如,通過(guò)加上旗標(biāo))66訛誤數(shù)據(jù)的動(dòng)作。如上所述,運(yùn)輸多路分用器組件36同步層剖析器組件38將位流剖析68成多個(gè)位流以供多個(gè)應(yīng)用層過(guò)程使用。在圖4中所示的實(shí)例中,將位流剖析68成視頻位流70、音頻位流72及文本及/或圖形位流74。每一位流70、72及74可含有用于識(shí)別個(gè)別位流內(nèi)的訛誤位群組的數(shù)據(jù)。另外,當(dāng)個(gè)別位流要時(shí)間同步時(shí),所述位流可含有定時(shí)信息。在剖析個(gè)別位流之后,在應(yīng)用層處進(jìn)行錯(cuò)誤處理,其中利用數(shù)種錯(cuò)誤恢復(fù)或隱匿技術(shù)中的一種技術(shù)來(lái)對(duì)訛誤位實(shí)施替換78、82及86。圖2中的應(yīng)用層組件50的錯(cuò)誤恢復(fù)組件40、可縮放性組件42及FRUC組件44可實(shí)施替換操作78、82及86。在替換訛誤符號(hào)之后,可分別將個(gè)別視頻、音頻及文本/圖形位流解碼80、84及88。圖2中的應(yīng)用層組件50的核心應(yīng)用組件46可實(shí)施解碼80、84及88。圖2中的應(yīng)用層組件50的核心應(yīng)用組件46還可對(duì)可能已由下層組件加以旗標(biāo)的i化誤位進(jìn)行替換78、82及/或86??蓪⒁粋€(gè)或一個(gè)以上元件添加、重新布置或組合至圖4中所示的過(guò)程60?,F(xiàn)在將更詳細(xì)地論述如圖4中所示的通過(guò)給訛誤數(shù)據(jù)加旗標(biāo)來(lái)識(shí)別66訛誤位的實(shí)例。圖5描繪視頻數(shù)據(jù)的Turbo信息分組結(jié)構(gòu)。區(qū)塊140表示Turbo信息分組集合,例如構(gòu)成圖3中所描繪的RS信息塊的K個(gè)行Turbo信息分組106。視頻幀可能需要編碼多于一個(gè)Turbo信息分組的數(shù)據(jù)。例如,第一幀F(xiàn)l開(kāi)始于信息塊148A內(nèi)的行142A中。幀F(xiàn)1中的其余數(shù)據(jù)則位于行142B、142C、142D中以及行142E的第一部分中。行142A也含有同步標(biāo)頭(SH)146A,同步標(biāo)頭(SH)146A含有例如以下等的信息流識(shí)別,同步時(shí)間,幀識(shí)別(幀編號(hào)及可能的層編號(hào)-倘若有基礎(chǔ)層及增強(qiáng)層)及其它信息。同步標(biāo)頭146A用于為同步層剖析器(參見(jiàn)圖2中的38)識(shí)別將包含于表示幀F(xiàn)l的后續(xù)信息塊中的數(shù)據(jù)發(fā)送至何處(哪一應(yīng)用)。在每一行的結(jié)束處是如上文所論述的CRC校驗(yàn)和,其與Reed-Solomon解碼相結(jié)合地用于識(shí)別己擦除(訛誤)分組。在每一Turbo信息分組行的起始處是運(yùn)輸層標(biāo)頭(TH)144。每一TH144均含有Last—Flag(最末旗標(biāo))及Offset—Pointer(偏移量指針)。在圖4的狀態(tài)66處實(shí)施的對(duì)i化誤Turbo信息分組加以旗標(biāo)可通過(guò)Offset_Pointer值自身來(lái)完成。將Offset—Pointer設(shè)定至非法值可指示所述分組出現(xiàn)訛誤。另一選擇為,可在TH中使用ErroLFlag(錯(cuò)誤旗標(biāo))字段??赏ㄟ^(guò)對(duì)應(yīng)TH中的設(shè)定值(Error_Flag==l)來(lái)加旗標(biāo)。例如,如果行142C出現(xiàn)說(shuō)誤,則可將行142C的TH設(shè)定成等于1。Last—Flag用于指示當(dāng)前行是幀的最末行(例如,通過(guò)將其設(shè)定成等于1),且如果其是最末行,則使用Offset_Pointer來(lái)指示下一幀起始于Turbo信息分組行中的何處(以字節(jié)數(shù)量計(jì))。例如,在行142E中,TH144B可具有(Last_Flag=l)且Offset_Pointer可等于在TH144C起始(幀F(xiàn)3起始)之前包含于所述行中的字節(jié)數(shù)量。同步標(biāo)頭146B可含有如上文所論述的指示Frame—ID(幀ID)的數(shù)據(jù)及位流。信息塊148C含有表示幀F(xiàn)3的視頻數(shù)據(jù)。如果確定行142E出現(xiàn)訛誤,則解碼器不可能確定幀F(xiàn)l在何處結(jié)束及幀F(xiàn)3在何處開(kāi)始。除(或替代)如上文所論述在運(yùn)輸標(biāo)頭中包含EiToiLFlag外,可構(gòu)建數(shù)據(jù)表并將其轉(zhuǎn)發(fā)至應(yīng)用層,其中在表1中列出每一視頻幀的信息。_~^~"~幀編號(hào)一處于有限幀集合(例如30個(gè)幀)內(nèi)的整數(shù)編號(hào),其中在達(dá)到最大編號(hào)的后在l處重新開(kāi)始進(jìn)列編號(hào)。B/E-指示在多層可縮放性情況下的幀的基礎(chǔ)層或增強(qiáng)層編號(hào)。Frame—Length-字節(jié)中視頻幀的長(zhǎng)度。RAP—Flag-指示幀是否是隨機(jī)存取點(diǎn)(例如,經(jīng)完全幀內(nèi)編碼的I幀)的旗標(biāo)。<table>tableseeoriginaldocumentpage16</column></row><table>表l.包含于視頻位流錯(cuò)誤表中的樣本信息??蓸?gòu)造與表1類似的其它位流錯(cuò)誤表。包含于運(yùn)輸標(biāo)頭及/或錯(cuò)誤表(例如,表1)中的錯(cuò)誤加旗標(biāo)信息可由應(yīng)用層組件(例如,圖2的組件40、42及44)用于在圖4中分別識(shí)別經(jīng)剖析位流70、72及74中的訛誤符號(hào)并在步驟78、82及86處對(duì)這些經(jīng)剖析位流進(jìn)行替換。如上文所論述,來(lái)自RS編碼的擦除分組并未被拋棄、而是被遞交給應(yīng)用層,例如,視頻解碼器。這會(huì)防止丟失整個(gè)分組-對(duì)于視頻分組而言可能為122個(gè)字節(jié)長(zhǎng)度或者更長(zhǎng)。在圖4中的步驟78、82及86處對(duì)訛誤符號(hào)進(jìn)行替換的操作可呈現(xiàn)兩種主要形式錯(cuò)誤修正及錯(cuò)誤隱匿。對(duì)擦除及突發(fā)錯(cuò)誤實(shí)施位流級(jí)錯(cuò)誤修正及隱匿操作。盡可能地使用MAP(最大經(jīng)驗(yàn)概率)準(zhǔn)則來(lái)修正解碼錯(cuò)誤(因字節(jié)錯(cuò)誤而引起)。無(wú)法修正的錯(cuò)誤則使用來(lái)自鄰近宏塊的空間及/或時(shí)間信息來(lái)隱匿(宏塊是通常以視頻壓縮標(biāo)準(zhǔn)處理的16xl6像素區(qū)域,但也可使用例如8x8、8xl6及其它更小的子宏塊)。例如,當(dāng)圖像在多于一個(gè)幀內(nèi)為靜態(tài)時(shí),可使用時(shí)間隱匿。如果所隱匿的訛誤宏塊處于在先前幀中已保持相對(duì)恒定的區(qū)域中,則其可能存在于所述訛誤幀中且可使用所經(jīng)過(guò)的幀區(qū)域作為對(duì)所述訛誤區(qū)域的估計(jì)值??臻g隱匿可利用在同一幀內(nèi)的鄰近宏塊上持續(xù)存在的邊緣或?qū)ο蟆H缟衔乃撌?,可接收到多個(gè)層的表示同一位流的已編碼數(shù)據(jù)。所述層可包含基礎(chǔ)層及一個(gè)或一個(gè)以上增強(qiáng)層,其中所述增強(qiáng)層可提供在基礎(chǔ)層中無(wú)法得到的額外幀(例如,經(jīng)雙向預(yù)測(cè)的B幀),或者其可提供對(duì)基礎(chǔ)層像素系數(shù)的更高質(zhì)量差別改進(jìn)。在提供對(duì)基礎(chǔ)層系數(shù)的差別改進(jìn)的情況下,如果基礎(chǔ)層出現(xiàn)訛誤,則增強(qiáng)層可能會(huì)毫無(wú)用處,這是因?yàn)槠涫歉鶕?jù)基礎(chǔ)層像素值導(dǎo)出的。因此,如果基礎(chǔ)層數(shù)據(jù)出現(xiàn)訛誤,則可將增強(qiáng)層從解碼中省略。這個(gè)過(guò)程稱作選擇性解碼且還可在低功率情況下使用。例如,當(dāng)容納解碼器的裝置正以低功率模式運(yùn)行或在蓄電池電量偏低情況下運(yùn)行時(shí),可僅將基礎(chǔ)層解碼而省略增強(qiáng)層,因此節(jié)省計(jì)算循環(huán)并從而又節(jié)省功率消耗??墒褂每臻g及/或時(shí)間隱匿技術(shù)來(lái)替換組合的基礎(chǔ)層加增強(qiáng)層數(shù)據(jù)??梢缘陀诨A(chǔ)層(或更高優(yōu)先權(quán)層)的功率來(lái)傳輸增強(qiáng)層(有時(shí)被視為低優(yōu)先權(quán)層)。這會(huì)使增強(qiáng)層中的錯(cuò)誤概率相對(duì)于基礎(chǔ)層增加。因而,當(dāng)所接收的基礎(chǔ)層含有高的錯(cuò)誤百分比時(shí),可潛在地將增強(qiáng)層丟棄。經(jīng)雙向預(yù)測(cè)的幀(B幀)是根據(jù)先前幀及后續(xù)幀二者、使用運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)來(lái)加以預(yù)測(cè)。B幀會(huì)提供極高的補(bǔ)償比率且非常有利于節(jié)約帶寬。B幀還因其時(shí)間可縮放性特征而令人滿意。符合標(biāo)準(zhǔn)的B幀不用于任何其它幀的預(yù)測(cè),且出于這種原因,其可被丟棄而不會(huì)不利地影響其它幀。由于其所依賴的幀中的錯(cuò)誤,B幀也對(duì)錯(cuò)誤傳播更敏感。出于這些原因,B幀很可能在增強(qiáng)(或低優(yōu)先權(quán))層中載送。如果以低功率傳輸增強(qiáng)層,則B幀對(duì)錯(cuò)誤更加敏感。如果B幀(或任何其它類型的幀)是完全訛誤的,或者具有高于閾值的錯(cuò)誤百分比從而使得時(shí)間或空間錯(cuò)誤隱匿不可行,則可利用幀速率上變換(參見(jiàn)圖2的FRUC組件44)。FRUC用于重新產(chǎn)生所丟失的幀。FRUC還可用于重新產(chǎn)生出于例如節(jié)約功率等原因而在解碼中被跳過(guò)的幀。FRUC技術(shù)利用來(lái)自先前幀及后續(xù)幀的運(yùn)動(dòng)向量及像素信息來(lái)內(nèi)插運(yùn)動(dòng)向量及像素的值。FRUC本身不屬于本說(shuō)明的范疇。FRUC技術(shù)包含僅有解碼器的形式及由編碼器協(xié)助的形式。僅有解碼器的FRUC在無(wú)任何其它信息的情況下實(shí)施幀數(shù)據(jù)的偽內(nèi)插。由編碼器協(xié)助的FRUC則利用在H.264的補(bǔ)充增強(qiáng)信息(SEI)消息或MPEG-2的user—data(用戶數(shù)據(jù))消息中所傳輸?shù)母綆畔?。圖6顯示組件系統(tǒng)的實(shí)例的框圖,所述組件系統(tǒng)可是多媒體接收機(jī)(例如,圖l中所示接收機(jī)24)的一部分。系統(tǒng)600是供在錯(cuò)誤恢復(fù)中使用的多層整合的系統(tǒng)。圖7顯示可由系統(tǒng)600使用的錯(cuò)誤恢復(fù)過(guò)程的流程圖。參照?qǐng)D6及7,過(guò)程700接收705一個(gè)或一個(gè)以上多媒體數(shù)據(jù)流。數(shù)據(jù)流可包含視頻、音頻、及/或隱藏式字幕文本及其它信息。所接收的一個(gè)或一個(gè)以上流可是已編碼數(shù)據(jù)流。已編碼數(shù)據(jù)可是經(jīng)轉(zhuǎn)換的數(shù)據(jù)、經(jīng)量化的數(shù)據(jù)、經(jīng)壓縮的數(shù)據(jù)或其組合。接收裝置(例如,圖1A中的接收機(jī)24)可接收705所述一個(gè)或一個(gè)以上流。除接收多個(gè)多媒體流之外,每一所接收的流均可包括多個(gè)層,例如,基礎(chǔ)層及增強(qiáng)層。接收機(jī)24可是無(wú)線接收機(jī)或有線接收機(jī)或者其組合。檢測(cè)710剩余在位流中的錯(cuò)誤。檢測(cè)到的錯(cuò)誤可包括那些在下層錯(cuò)誤修正及檢測(cè)協(xié)議已修正某些通過(guò)信道(例如,圖1A的無(wú)線信道26或有線信道28)傳輸而引入的錯(cuò)誤后剩余的錯(cuò)誤。如上所述,并非所有的錯(cuò)誤都可修正且下層協(xié)議可標(biāo)出訛誤數(shù)據(jù)及/或含有錯(cuò)誤的數(shù)據(jù)群組。用于檢測(cè)710錯(cuò)誤的下層協(xié)議可構(gòu)建于如上文所論述的通信層中。通信層可是物理層、MAC層(或流層)、或運(yùn)輸層、或其組合中的一者或組合。檢測(cè)器裝置(例如,圖6中的錯(cuò)誤檢測(cè)器605)可實(shí)施錯(cuò)誤檢測(cè)710。錯(cuò)誤檢測(cè)器605可使用所屬領(lǐng)域的技術(shù)人員熟知的各種檢測(cè)方案中的任一種,例如,上文所論述的Reed-Solomon及/或Turbo代碼方案。錯(cuò)誤檢測(cè)可歸因于Turbo解碼器中的CRC失敗。錯(cuò)誤檢測(cè)可歸因于Reed-Solomon解碼器中的失敗??赏ㄟ^(guò)數(shù)種方法來(lái)控制715所檢測(cè)到的錯(cuò)誤??刂?15可包括如上文所論述的對(duì)訛誤數(shù)據(jù)加以標(biāo)記(或加上旗標(biāo))??刂?15可包括通過(guò)識(shí)別出含有所檢測(cè)到的錯(cuò)誤的數(shù)據(jù)群組(例如分組、區(qū)塊、切片、幀、宏塊、子宏塊)來(lái)定位錯(cuò)誤??刂?15可基于運(yùn)輸層協(xié)議。此種協(xié)議可通過(guò)在運(yùn)輸層標(biāo)頭中編碼一個(gè)或一個(gè)以上位以供上層使用來(lái)標(biāo)記剩余錯(cuò)誤(參見(jiàn),圖1B及1C)。上層可使用所述運(yùn)輸層標(biāo)頭錯(cuò)誤指示符來(lái)進(jìn)一步識(shí)別及/或定位由一個(gè)或一個(gè)以上訛誤運(yùn)輸層分組構(gòu)成的上層分組,藉以進(jìn)一步定位上層位流中的錯(cuò)誤??刂蒲b置(例如,圖6中的錯(cuò)誤控制器610)可實(shí)施錯(cuò)誤控制任務(wù)。確定720錯(cuò)誤分布。在一個(gè)方面中,根據(jù)同步層協(xié)議來(lái)確定錯(cuò)誤分布??稍谕綄犹幤饰鏊邮?05的一個(gè)或一個(gè)以上位流。如果同步層從一個(gè)下層(例如,通信層)接收到標(biāo)記訛誤數(shù)據(jù)的信息,則其能識(shí)別出哪些位流的哪些部分出現(xiàn)訛誤。具有此種信息可使同步層協(xié)議能夠規(guī)劃上層(例如,應(yīng)用層)錯(cuò)誤隱匿及/或錯(cuò)誤恢復(fù)策略??梢曈炚`數(shù)據(jù)的尺寸而定應(yīng)用不同的策略??蓪⒖赡鼙粯?biāo)記為錯(cuò)誤的運(yùn)輸層分組組合入同步層分組內(nèi)以供視其屬于哪一數(shù)據(jù)流的一部分而定來(lái)轉(zhuǎn)發(fā)至不同的應(yīng)用層組件。運(yùn)輸層分組可是固定長(zhǎng)度,而同步層分組可是可變長(zhǎng)度。同步層可通過(guò)插入數(shù)據(jù)以識(shí)別可變長(zhǎng)度同步分組中哪部分含有訛誤運(yùn)輸層分組來(lái)識(shí)別錯(cuò)誤分布。除使用錯(cuò)誤控制715信息之外,同步層協(xié)議還可包含其它錯(cuò)誤檢測(cè)方法。這些錯(cuò)誤檢測(cè)方法可包含檢査同步層分組的CRC??赏ㄟ^(guò)在經(jīng)剖析的數(shù)據(jù)分組內(nèi)插入錯(cuò)誤標(biāo)記而將已確定的錯(cuò)誤分布傳遞至應(yīng)用層組件。確定裝置(例如,錯(cuò)誤分布確定器615)可對(duì)錯(cuò)誤分布加以確定720。可對(duì)所述一個(gè)或一個(gè)以上已編碼多媒體數(shù)據(jù)流的各部分實(shí)施725錯(cuò)誤恢復(fù)。錯(cuò)誤恢復(fù)可基于應(yīng)用層協(xié)議。應(yīng)用層組件可實(shí)施所述錯(cuò)誤恢復(fù)。所述應(yīng)用層組件可如上文所論述根據(jù)從同步層接收的信息來(lái)確定將使用哪種類型的錯(cuò)誤恢復(fù)。錯(cuò)誤恢復(fù)可包括上文所論述的時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換(FRUC)中的一種或組合、以及其它方法。隱匿所述一個(gè)或一個(gè)以上媒體數(shù)據(jù)流中的所檢測(cè)到的錯(cuò)誤可基于應(yīng)用層協(xié)議。錯(cuò)誤恢復(fù)還可支持所述一個(gè)或一個(gè)以上數(shù)據(jù)流的可縮放性。如上文所論述,可縮放性可包含空間或時(shí)間可縮放性的一者或二者。錯(cuò)誤恢復(fù)裝置(例如,圖2A的錯(cuò)誤恢復(fù)組件40)可實(shí)施錯(cuò)誤恢復(fù)725。錯(cuò)誤隱匿裝置(例如,錯(cuò)誤隱匿器620)可實(shí)施錯(cuò)誤隱匿??煽s放性裝置(例如,圖2A的可縮放性組件42及圖6的620)可在實(shí)施錯(cuò)誤恢復(fù)725中支持可縮放性。過(guò)程700可包含重構(gòu)730所述一個(gè)或一個(gè)以上位流。重構(gòu)730可包括將正確接收到的數(shù)據(jù)與被隱匿數(shù)據(jù)相組合。重構(gòu)可包含如果幀中的錯(cuò)誤量超過(guò)閾值則減小幀速率(一種時(shí)間可縮放性形式)。重構(gòu)可包括選擇不對(duì)增強(qiáng)層實(shí)施解碼或隱匿或修正(一種SNR可縮放性形式)。應(yīng)用層協(xié)議可作為進(jìn)行重構(gòu)730的基礎(chǔ)。重構(gòu)裝置(例如,數(shù)據(jù)流重構(gòu)器630)可實(shí)施重構(gòu)600??蓪⒁粋€(gè)或一個(gè)以上元件添加、重新布置或組合至系統(tǒng)600??蓪⒁粋€(gè)或一個(gè)以上元件添加、重新布置或組合至過(guò)程700。上述方法及設(shè)備的實(shí)例包含以下實(shí)例。一種用于解碼多媒體數(shù)據(jù)的方法,其包含接收位流,對(duì)所接收的位流實(shí)施錯(cuò)誤控制解碼,其中錯(cuò)誤控制解碼包括識(shí)別未經(jīng)修正的訛誤位,將包含所識(shí)別訛誤位的經(jīng)錯(cuò)誤控制解碼的位流傳遞至解碼器,替換至少一個(gè)所識(shí)別的位,及將經(jīng)錯(cuò)誤控制解碼的包含經(jīng)替換位的位流解碼。在一個(gè)方面中,所述方法進(jìn)一步包含將經(jīng)錯(cuò)誤控制解碼的位流剖析成一個(gè)或一個(gè)以上符號(hào)、及將識(shí)別訛誤位的信息剖析成將任何含有訛誤位的符號(hào)識(shí)別為訛誤。在另一方面中,所述方法進(jìn)一步包含構(gòu)造含有用于識(shí)別i化誤位的經(jīng)剖析信息的錯(cuò)誤表,其中所述錯(cuò)誤表含有用于將所標(biāo)識(shí)位映射至視頻幀序列中的位置的信息。在又一方面中,所述方法進(jìn)一步包含將經(jīng)錯(cuò)誤控制編碼的位流剖析成第一經(jīng)剖析位流及第二經(jīng)剖析位流,其中所述第一經(jīng)剖析位流是基礎(chǔ)層位流且所述第二經(jīng)剖析位流是增強(qiáng)層位流。一種用于解碼多媒體數(shù)據(jù)的方法,其包含,*接收位流,對(duì)所接收的位流實(shí)施錯(cuò)誤控制解碼,其中錯(cuò)誤控制解碼包括識(shí)別未經(jīng)修正的訛誤位,將包含所識(shí)別訛誤位的經(jīng)錯(cuò)誤控制解碼的位流傳遞至解碼器,通過(guò)在第一幀與第二幀之間實(shí)施幀速率上變換來(lái)替換至少一個(gè)所識(shí)別位,及將經(jīng)錯(cuò)誤控制解碼的位流解碼。所屬領(lǐng)域的技術(shù)人員應(yīng)了解,可使用眾多種不同技術(shù)及技法中的任一種技術(shù)來(lái)表示信息及信號(hào)。例如,整個(gè)上述說(shuō)明中可能提及的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、符號(hào)和碼片可由電壓、電流、電磁波、磁場(chǎng)或粒子、光場(chǎng)或粒子、或其任組合來(lái)表不。所屬領(lǐng)域的技術(shù)人員應(yīng)進(jìn)一步了解,結(jié)合本文所揭示實(shí)例描述的各種例示性邏輯塊、模塊、及算法步驟可構(gòu)建為電子硬件、固件、計(jì)算機(jī)軟件、中間體、微代碼、或其組合。為清晰地圖解說(shuō)明硬件與軟件的互換性,上文是基于功能性來(lái)描述各種例示性組件、區(qū)塊、模塊、電路、及步驟。此種功能性實(shí)構(gòu)建為硬件還是軟件取決于特定應(yīng)用及施加于整個(gè)系統(tǒng)的設(shè)計(jì)制約條件。所屬領(lǐng)域的技術(shù)人員可針對(duì)每一特定應(yīng)用以不同的方式構(gòu)建所述功能性,但此類實(shí)施方案決定不應(yīng)解釋為背離所揭示方法的范疇。結(jié)合本文所揭示實(shí)例來(lái)描述的各種例示性邏輯塊、組件、模塊及電路可使用通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣行(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件元件、或設(shè)計(jì)用于實(shí)施本文所述功能的其任一組合來(lái)構(gòu)建或?qū)嵤?。通用處理器可為微處理器,但另一選擇為,處理器也可為任何傳統(tǒng)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器還可構(gòu)建為計(jì)算裝置的組合,例如,DSP與微處理器的組合、多個(gè)微處理器的組合、或一個(gè)或一個(gè)以上微處理器與DSP核心的聯(lián)合,或任一其它此類配置。結(jié)合本文所揭示實(shí)例來(lái)描述的方法或算法的步驟可直接包含于硬件中、由處理器執(zhí)行的軟件模塊中或兩者的組合中。軟件模塊可駐存于RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬磁盤(pán)、可抽換磁盤(pán)、CD-ROM、或現(xiàn)有技術(shù)中已知的任一其它形式的存儲(chǔ)媒體中。實(shí)例性存儲(chǔ)媒體耦合至處理器,以使處理器可從存儲(chǔ)媒體讀取信息及向存儲(chǔ)媒體寫(xiě)入信息。另一選擇為,存儲(chǔ)媒體可是處理機(jī)的組成部分。處理器及存儲(chǔ)媒體可駐存于專用集成電路(ASIC)中。ASIC可駐存于無(wú)線調(diào)制解調(diào)器中。另一選擇為,處理器及存儲(chǔ)媒體可作為離散組件駐存于無(wú)線調(diào)制解調(diào)器中。上文對(duì)所揭示實(shí)例的說(shuō)明旨在使所屬領(lǐng)域的技術(shù)人員可制作或使用所揭示方法與設(shè)備。所屬領(lǐng)域的技術(shù)人員將易知這些實(shí)例的各種修改形式,且本文所界定的原理也可應(yīng)用于其它實(shí)例并也可添加額外的元件。因此,已描述了在解碼器應(yīng)用中利用位訛誤加旗標(biāo)信息及訛誤數(shù)據(jù)來(lái)解碼實(shí)時(shí)流式多媒體以對(duì)訛誤數(shù)據(jù)實(shí)施智能錯(cuò)誤隱匿及錯(cuò)誤修正的方法及設(shè)備。權(quán)利要求1、一種供在錯(cuò)誤恢復(fù)中使用的多層整合的方法,其包括根據(jù)第一層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;及根據(jù)第二層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。2、如權(quán)利要求l所述的方法,其中所述第一層包括通信層。3、如權(quán)利要求2所述的方法,其中所述通信層包括物理層、MAC層及運(yùn)輸層中的一者或組合。4、如權(quán)利要求1所述的方法,其進(jìn)一步包括根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤。5、如權(quán)利要求4所述的方法,其中控制所述檢測(cè)到的錯(cuò)誤包括定位所述檢測(cè)到的錯(cuò)誤。6、如權(quán)利要求1所述的方法,其進(jìn)一步包括根據(jù)同步層協(xié)議來(lái)確定所述檢測(cè)到的錯(cuò)誤的錯(cuò)誤分布。7、如權(quán)利要求l所述的方法,其中所述第二層包括應(yīng)用層。8、一種供在錯(cuò)誤恢復(fù)中使用的多層整合的設(shè)備,其包括檢測(cè)裝置,其用于根據(jù)第一層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;及隱匿裝置,其用于根據(jù)第二層協(xié)議隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。9、如權(quán)利要求8所述的設(shè)備,其中所述第一層包括通信層。10、如權(quán)利要求9所述的設(shè)備,其中所述通信層包括物理層、MAC層及運(yùn)輸層中的一者或組合。11、如權(quán)利要求8所述的設(shè)備,其進(jìn)一步包括控制裝置,其用于根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤。12、如權(quán)利要求11所述的設(shè)備,其中所述控制裝置包括用于定位所述檢測(cè)到的錯(cuò)誤的裝置。13、如權(quán)利要求8所述的設(shè)備,其進(jìn)一步包括-確定裝置,其用于根據(jù)同步層協(xié)議來(lái)確定所述檢測(cè)到的錯(cuò)誤的錯(cuò)誤分布。14、如權(quán)利要求8所述的設(shè)備,其中所述第二層包括應(yīng)用層。15、一種供在錯(cuò)誤恢復(fù)中使用的多層整合的設(shè)備,其包括-檢測(cè)器,其根據(jù)第一層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;及隱匿器,其根據(jù)第二層協(xié)議隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。16、如權(quán)利要求15所述的設(shè)備,其中所述第一層包括通信層。17、如權(quán)利要求16所述的設(shè)備,其中所述通信層包括物理層、MAC層及運(yùn)輸層中的一者或組合。18、如權(quán)利要求15所述的設(shè)備,其進(jìn)一步包括控制器,其根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤。19、如權(quán)利要求18所述的設(shè)備,其中所述控制器定位所述檢測(cè)到的錯(cuò)誤。20、如權(quán)利要求15所述的設(shè)備,其進(jìn)一步包括-確定器,其根據(jù)同步層協(xié)議來(lái)確定所述檢測(cè)到的錯(cuò)誤的錯(cuò)誤分布。21、如權(quán)利要求15所述的設(shè)備,其中所述第二層包括應(yīng)用層。22、一種供在錯(cuò)誤恢復(fù)中使用的多層整合的處理器,所述處理器經(jīng)配置以根據(jù)第一層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;及根據(jù)第二層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。23、如權(quán)利要求22所述的處理器,其中所述第一層包括通信層。24、如權(quán)利要求23所述的處理器,其中所述通信層包括物理層、MAC層及運(yùn)輸層中的一者或組合。25、如權(quán)利要求22所述的處理器,其進(jìn)一步經(jīng)配置以根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤。26、如權(quán)利要求25所述的處理器,其中所述控制器定位所述檢測(cè)到的錯(cuò)誤。27、如權(quán)利要求22所述的處理器,其進(jìn)一步經(jīng)配置以根據(jù)同步層協(xié)議來(lái)確定所述檢測(cè)到的錯(cuò)誤的錯(cuò)誤分布。28、如權(quán)利要求22所述的處理器,其中所述第二層包括應(yīng)用層。29、一種計(jì)算機(jī)可讀媒體,其體現(xiàn)供在錯(cuò)誤恢復(fù)中使用的多層整合的方法,所述方法包括-根據(jù)第一層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;及根據(jù)第二層協(xié)議隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。30、如權(quán)利要求29所述的計(jì)算機(jī)可讀媒體,其中所述第一層包括通信層。31、如權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其中所述通信層包括物理層、MAC層及運(yùn)輸層中的一者或組合。32、如權(quán)利要求29所述的計(jì)算機(jī)可讀媒體,其中所述方法進(jìn)一步包括-根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤。33、如權(quán)利要求32所述的計(jì)算機(jī)可讀媒體,其中控制所述檢測(cè)到的錯(cuò)誤包括定位所述檢測(cè)到的錯(cuò)誤。34、如權(quán)利要求29所述的計(jì)算機(jī)可讀媒體,其中所述方法進(jìn)一步包括-根據(jù)同步層協(xié)議來(lái)確定所述檢測(cè)到的錯(cuò)誤的錯(cuò)誤分布。35、如權(quán)利要求29所述的計(jì)算機(jī)可讀媒體,其中所述第二層包括應(yīng)用層。36、一種供在錯(cuò)誤恢復(fù)中使用的多層整合的方法,其包括-根據(jù)通信層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤;根據(jù)同步層協(xié)議來(lái)確定所述受控錯(cuò)誤的錯(cuò)誤分布;及根據(jù)應(yīng)用層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。37、一種供在錯(cuò)誤恢復(fù)中使用的多層整合的設(shè)備,其包括檢測(cè)裝置,其根據(jù)通信層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;控制裝置,其根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤;確定裝置,其根據(jù)同步層協(xié)議來(lái)確定所述受控錯(cuò)誤的錯(cuò)誤分布;及隱匿裝置,其根據(jù)應(yīng)用層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。38、一種供在錯(cuò)誤恢復(fù)中使用的多層整合的設(shè)備,其包括檢測(cè)器,其根據(jù)通信層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;控制器,其根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤;確定器,其根據(jù)同步層協(xié)議來(lái)確定所述受控錯(cuò)誤的錯(cuò)誤分布;及隱匿器,其根據(jù)應(yīng)用層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。39、一種供在錯(cuò)誤恢復(fù)中使用的多層整合的處理器,所述處理器經(jīng)配置以-根據(jù)通信層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤;根據(jù)同步層協(xié)議來(lái)確定所述受控錯(cuò)誤的錯(cuò)誤分布;及根據(jù)應(yīng)用層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。40、一種計(jì)算機(jī)可讀媒體,其體現(xiàn)供在錯(cuò)誤恢復(fù)中使用的多層整合的方法,所述方法包括根據(jù)通信層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤;根據(jù)運(yùn)輸層協(xié)議來(lái)控制所述檢測(cè)到的錯(cuò)誤;根據(jù)同步層協(xié)議來(lái)確定所述受控錯(cuò)誤的錯(cuò)誤分布;及根據(jù)應(yīng)用層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中的所述檢測(cè)到的錯(cuò)誤。41、一種供在多媒體數(shù)據(jù)處理中使用的方法,其包括實(shí)施經(jīng)編碼多媒體數(shù)據(jù)的錯(cuò)誤恢復(fù);及支持所述經(jīng)編碼多媒體數(shù)據(jù)的可縮放性。42、如權(quán)利要求41所述的方法,其中所述可縮放性包括空間與時(shí)間可縮放性中的一者或二者。43、如權(quán)利要求41所述的方法,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。44、一種供在多媒體數(shù)據(jù)處理中使用的設(shè)備,其包括實(shí)施裝置,其實(shí)施經(jīng)編碼多媒體數(shù)據(jù)的錯(cuò)誤恢復(fù);及支持裝置,其支持所述經(jīng)編碼多媒體數(shù)據(jù)的可縮放性。45、如權(quán)利要求44所述的設(shè)備,其中所述可縮放性包括空間與時(shí)間可縮放性中的一者或二者。46、如權(quán)利要求44所述的設(shè)備,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。47、一種供在多媒體數(shù)據(jù)處理中使用的設(shè)備,其包括錯(cuò)誤恢復(fù)組件,其實(shí)施經(jīng)編碼多媒體數(shù)據(jù)的錯(cuò)誤恢復(fù);及可縮放性組件,其支持所述經(jīng)編碼多媒體數(shù)據(jù)的可縮放性。48、如權(quán)利要求47所述的設(shè)備,其中所述可縮放性包括空間與時(shí)間可縮放性中的一者或二者。49、如權(quán)利要求47所述的設(shè)備,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。50、一種供在多媒體數(shù)據(jù)處理中使用的處理器,所述處理器經(jīng)配置以實(shí)施經(jīng)編碼多媒體數(shù)據(jù)的錯(cuò)誤恢復(fù);及支持所述經(jīng)編碼多媒體數(shù)據(jù)的可縮放性。51、如權(quán)利要求50所述的處理器,其中所述可縮放性包括空間與時(shí)間可縮放性中的一者或二者。52、如權(quán)利要求50所述的處理器,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。53、一種計(jì)算機(jī)可讀媒體,其體現(xiàn)供在多媒體數(shù)據(jù)處理中使用的方法,所述方法包括實(shí)施經(jīng)編碼多媒體數(shù)據(jù)的錯(cuò)誤恢復(fù);及支持所述經(jīng)編碼多媒體數(shù)據(jù)的可縮放性。54、如權(quán)利要求53所述的計(jì)算機(jī)可讀媒體,其中所述可縮放性包括空間與時(shí)間可縮放性中的一者或二者。55、如權(quán)利要求53所述的計(jì)算機(jī)可讀媒體,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。56、一種供在多媒體流處理中使用的方法,其包括接收多個(gè)經(jīng)編碼多媒體數(shù)據(jù)流;對(duì)流的錯(cuò)誤部分實(shí)施錯(cuò)誤恢復(fù);及由所述多個(gè)流重構(gòu)所述多媒體數(shù)據(jù)。57、如權(quán)利要求56所述的方法,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。58、一種供在多媒體流處理中使用的設(shè)備,其包括接收裝置,其接收多個(gè)經(jīng)編碼多媒體數(shù)據(jù)流;實(shí)施裝置,其對(duì)流的錯(cuò)誤部分實(shí)施錯(cuò)誤恢復(fù);及重構(gòu)裝置,其由所述多個(gè)流重構(gòu)所述多媒體數(shù)據(jù)。59、如權(quán)利要求58所述的設(shè)備,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。60、一種供在多媒體流處理中使用的設(shè)備,其包括接收機(jī),其接收多個(gè)經(jīng)編碼多媒體數(shù)據(jù)流;錯(cuò)誤恢復(fù)組件,其對(duì)流的錯(cuò)誤部分實(shí)施錯(cuò)誤恢復(fù);及重構(gòu)器,其由所述多個(gè)流重構(gòu)所述多媒體數(shù)據(jù)。61、如權(quán)利要求60所述的設(shè)備,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。62、一種供在多媒體流處理中使用的處理器,所述處理器經(jīng)配置以接收多個(gè)經(jīng)編碼多媒體數(shù)據(jù)流;對(duì)流的錯(cuò)誤部分實(shí)施錯(cuò)誤恢復(fù);及由所述多個(gè)流重構(gòu)所述多媒體數(shù)據(jù)。63、如權(quán)利要求62所述的處理器,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。64、一種計(jì)算機(jī)可讀媒體,其體現(xiàn)供在多媒體流處理中使用的方法,所述方法包括接收多個(gè)經(jīng)編碼多媒體數(shù)據(jù)流;對(duì)流的錯(cuò)誤部分實(shí)施錯(cuò)誤恢復(fù);及由所述多個(gè)流重構(gòu)所述多媒體數(shù)據(jù)。65、如權(quán)利要求64所述的計(jì)算機(jī)可讀媒體,其中所述錯(cuò)誤恢復(fù)包括時(shí)間錯(cuò)誤隱匿、空間錯(cuò)誤隱匿及幀速率上變換中的一者或組合。全文摘要本發(fā)明揭示一種供在錯(cuò)誤恢復(fù)中使用的多層整合方法及設(shè)備。根據(jù)第一層協(xié)議在多媒體數(shù)據(jù)中檢測(cè)錯(cuò)誤并根據(jù)第二層協(xié)議隱匿所述多媒體數(shù)據(jù)中所檢測(cè)到的錯(cuò)誤。在一個(gè)方面中,根據(jù)通信層協(xié)議來(lái)檢測(cè)多媒體數(shù)據(jù)中的錯(cuò)誤并根據(jù)運(yùn)輸層協(xié)議來(lái)加以控制。然后,根據(jù)同步層協(xié)議來(lái)確定所述受控錯(cuò)誤的錯(cuò)誤分布并根據(jù)應(yīng)用層協(xié)議來(lái)隱匿所述多媒體數(shù)據(jù)中所檢測(cè)到的錯(cuò)誤。在另一方面中,一種用于多媒體數(shù)據(jù)處理的方法及設(shè)備包括錯(cuò)誤恢復(fù)以及可縮放性。最后,所揭示的方法及設(shè)備允許通過(guò)如下方式來(lái)處理多媒體流接收多個(gè)經(jīng)編碼多媒體數(shù)據(jù)流;對(duì)流的錯(cuò)誤部分實(shí)施錯(cuò)誤恢復(fù);及由所述多個(gè)流重構(gòu)多媒體數(shù)據(jù)。文檔編號(hào)H04N7/68GK101176353SQ200680014271公開(kāi)日2008年5月7日申請(qǐng)日期2006年3月10日優(yōu)先權(quán)日2005年3月10日發(fā)明者塞伊富拉·哈立德·奧古茲,方石,維賈雅拉克希米·R·拉韋恩德拉恩,蘇密特·辛格·塞蒂,陳培松申請(qǐng)人:高通股份有限公司