專利名稱:一種移動多媒體廣播終端的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種移動多媒體終端,尤其涉及一種高接收性能的移動 多媒體廣播終端。
背景技術(shù):
近年來,數(shù)字移動多媒體廣播技術(shù)和標(biāo)準(zhǔn)發(fā)展迅速,例如歐洲的DVB-H (Digital Video Broadcast Handheld,數(shù)字視頻廣播手持式接收)、美國的MediaFLO ( Media Forward Link Only,媒體單一前向鏈路)和中國的CMMB (China Mobile Multimedia Broadcasting,移動多媒體廣播)等,為其終端用戶提供許多服務(wù)內(nèi)容,如廣告、天氣預(yù)報(bào)、新聞、體育節(jié)目、綜藝、多媒體廣播劇、電影等節(jié)目。用戶可以根據(jù)自己的愛好,選擇移動多媒體廣播的服務(wù)節(jié)目。在中國的CMMB標(biāo)準(zhǔn)中,移動多媒體廣播采用時分方式發(fā)送多媒體廣 播服務(wù)。 一個廣播信道幀的持續(xù)時間為1秒,由40個25毫秒時隙組成。一 個或多個時隙可以承載一個復(fù)用幀(MultiplexingFrame,筒稱MF)封裝的 數(shù)據(jù)。 一個又一個復(fù)用幀連續(xù)發(fā)送,傳遞給終端聲音、圖像等信息。CMMB系統(tǒng)是通過空中信道進(jìn)行多媒體廣播的。由于無線環(huán)境非常復(fù) 雜,在廣播時即便采用了性能優(yōu)異的信道編碼,也無法避免出現(xiàn)信道誤碼的 情況。移動多媒體廣播終端在對接收到的數(shù)據(jù)進(jìn)行解復(fù)用處理時,涉及到復(fù) 用幀頭CRC校驗(yàn)。目前一般的做法是對CRC校驗(yàn)進(jìn)行計(jì)算,如果檢測到 CRC錯誤,終端就丟棄這個復(fù)用幀的所有數(shù)據(jù)。由于復(fù)用幀是以一秒為單位對業(yè)務(wù)進(jìn)行復(fù)用的,因此檢測到復(fù)用幀頭 CRC錯誤,終端就直接丟棄一個復(fù)用幀的數(shù)據(jù)的操作,這相當(dāng)于將一秒內(nèi) 所傳送的所有視頻數(shù)據(jù)和音頻數(shù)據(jù)全部丟棄,直接造成終端的畫面和聲音出 現(xiàn)嚴(yán)重?cái)嗬m(xù)。這樣的處理過程就導(dǎo)致終端的接收對信道誤碼率非常敏感,抗誤碼率特性很差,嚴(yán)重降低了數(shù)據(jù)的接收效率,影響了用戶音畫體驗(yàn)的流暢 程度。實(shí)用新型內(nèi)容本實(shí)用新型所要解決的技術(shù)問題是在于需要提供一種移動多^ 某體廣播 終端,根據(jù)接收到的復(fù)用幀獲取目標(biāo)復(fù)用子幀時提高終端的接收性能。為了解決上述技術(shù)問題,本實(shí)用新型提供了一種移動多媒體廣播終端, 包括獲取裝置、校驗(yàn)裝置、存儲裝置、第一解析裝置、第二解析裝置和目標(biāo)復(fù)用子幀獲取裝置;所述獲取裝置、校驗(yàn)裝置和存儲裝置依次連4姿;所述第 一解析裝置和第二解析裝置分別與校驗(yàn)裝置連接;所述目標(biāo)復(fù)用子幀獲取裝 置分別與第 一解析裝置和第二解析裝置連"f妻。進(jìn)一步地,所述獲取裝置獲取復(fù)用幀的復(fù)用幀頭長度和復(fù)用幀頭數(shù)據(jù)并 輸出給所述校驗(yàn)裝置;所述校驗(yàn)裝置接收所述獲取裝置所獲得的復(fù)用幀頭對其進(jìn)行循環(huán)冗余 校驗(yàn)并將校驗(yàn)結(jié)果輸出給所述第 一解析裝置和第二解析裝置;所述第一解析裝置在接收到校驗(yàn)裝置輸出的校驗(yàn)正確的結(jié)果后對復(fù)用 幀頭進(jìn)行解析獲得復(fù)用幀內(nèi)各復(fù)用子幀的長度和目標(biāo)復(fù)用子幀的起始位置 并將解析內(nèi)容輸出給目標(biāo)復(fù)用子幀獲取裝置;所述第二解析裝置在接收到校驗(yàn)裝置輸出的校驗(yàn)錯誤的結(jié)果后根據(jù)最 近一次正確解析的復(fù)用幀的復(fù)用幀頭長度,確定所述復(fù)用幀中復(fù)用子幀1的 起始位置,對所述復(fù)用子幀1的子幀頭進(jìn)行解析獲得所述復(fù)用子幀1的起始 位置和長度、目標(biāo)復(fù)用子幀的序號以及目標(biāo)復(fù)用子幀頭的起始位置并將解析 內(nèi)容輸出給目標(biāo)復(fù)用子幀獲取裝置;所述目標(biāo)復(fù)用子幀獲取裝置接收第一解析裝置或第二解析裝置輸出的 解析內(nèi)容并獲取目標(biāo)復(fù)用子幀。作為一種選擇方案,所述第一解析裝置為一求和裝置,所述求和裝置以 字節(jié)為單位,將所述復(fù)用幀頭長度、循環(huán)冗余校驗(yàn)碼長度以及所述目標(biāo)復(fù)用 子幀之前各復(fù)用子幀長度相加之和作為偏移值,獲得所述目標(biāo)復(fù)用子幀的起始位置,并將所述目標(biāo)復(fù)用子幀的起始位置輸出給目標(biāo)復(fù)用子幀獲取裝置。作為一種選^^方案,所述第二解析裝置為一判斷裝置;所述判斷裝置判 斷最近一次正確解析的復(fù)用幀中是否保存有下一幀參數(shù),如果有則根據(jù)該下 一幀參數(shù)中的信息得到本次接收到的復(fù)用幀中的復(fù)用子幀1的起始位置和 長度并輸出給所述目標(biāo)復(fù)用子幀獲取裝置。進(jìn)一步地,所述判斷裝置通過所述下一幀參數(shù)中的將在下一次接收的復(fù) 用幀的復(fù)用幀頭長度,加上循環(huán)冗余校驗(yàn)碼的長度,得到所述復(fù)用子幀1的 起始位置。作為另一種選擇方案,所述第二解析裝置包括定位模塊、子幀才交驗(yàn)?zāi)K、重定位模塊和子幀頭解析模塊所述定位模塊根據(jù)所述最近一次正確解析的復(fù)用幀的復(fù)用幀頭長度,對 所述復(fù)用幀中復(fù)用子幀1的起始位置進(jìn)行定位;所述子幀校驗(yàn)?zāi)K對定位模塊所定位的復(fù)用子幀1的起始位置對應(yīng)的 子幀頭進(jìn)行循環(huán)冗余校驗(yàn),在校驗(yàn)結(jié)果正確時,將結(jié)果輸出給子幀頭解析模 塊;在校驗(yàn)結(jié)果錯誤時,將結(jié)果輸出給重定位模塊;所述重定位模塊在接收到子幀校驗(yàn)?zāi)K的校驗(yàn)錯誤結(jié)果時,將所述最近 一次正確解析的復(fù)用幀的復(fù)用幀頭長度增加或減少3字節(jié)的整數(shù)倍,再次對 所述復(fù)用幀中復(fù)用子幀1的起始位置進(jìn)行定位;所述重定位模塊將重新定位 的結(jié)果輸出給所述子幀校驗(yàn)?zāi)K;所述子幀頭解析模塊在接收到子幀校驗(yàn)?zāi)K的校驗(yàn)正確結(jié)果時,對確定 了起始位置的所述復(fù)用子幀l進(jìn)行子幀頭解析,獲取所述復(fù)用子幀1的長度。進(jìn)一步地,所述設(shè)備還包括一管理裝置;所述管理裝置控制第二解析裝 置根據(jù)所述復(fù)用子幀1的起始位置和長度,依次確定所述目標(biāo)復(fù)用子幀之前 各復(fù)用子幀的起始位置和長度,最終得到所述目標(biāo)復(fù)用子幀頭的起始位置。進(jìn)一步地,所述設(shè)備還包括一清除裝置;所述清除裝置在所述目標(biāo)復(fù)用 子幀之前各復(fù)用子幀及目標(biāo)復(fù)用子幀的子幀頭循環(huán)冗余校驗(yàn)錯誤時,停止解 析本次接收到的復(fù)用幀,并清除緩存區(qū)中所保留的復(fù)用幀頭長度信息。本實(shí)用新型的終端可在復(fù)用幀頭CRC校驗(yàn)錯誤時,充分利用最近一次收到并正確解析的復(fù)用幀的復(fù)用幀頭長度信息,從當(dāng)前復(fù)用幀中4是取目標(biāo)復(fù)用子幀。與現(xiàn)有技術(shù)相比,避免了接收終端因?yàn)閺?fù)用幀頭CRC校驗(yàn)錯誤而 丟棄整個復(fù)用幀數(shù)據(jù),明顯提高了誤碼條件下終端的接收性能,有效改善了 終端的畫面和聲音出現(xiàn)嚴(yán)重?cái)嗬m(xù)的情況。
圖1是本實(shí)用新型的移動多々某體廣播終端的一種實(shí)施例的結(jié)構(gòu)框圖; 圖2是本實(shí)用新型中第二解析模塊的一種實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
在對本實(shí)用新型作進(jìn)一步說明之前,先對復(fù)用幀的結(jié)構(gòu)特點(diǎn)進(jìn)行簡單介紹(A)以字節(jié)為單位,復(fù)用幀的長度=復(fù)用幀頭長度+復(fù)用幀內(nèi)各復(fù)用 子幀的長度+填充數(shù)據(jù)長度+ 4字節(jié)CRC—32數(shù)據(jù)長度;(B )不同復(fù)用幀的復(fù)用幀頭長度只有在這些復(fù)用幀內(nèi)復(fù)用子幀數(shù)量增 加或減少時才會出現(xiàn)變化。而且變化是有規(guī)律的,每增加或減少一個復(fù)用子 幀,復(fù)用幀的幀頭長度將增加或減少3個字節(jié);(C)對于一個復(fù)用幀來說,復(fù)用幀內(nèi)各復(fù)用子幀的長度除了從復(fù)用幀 頭中獲得外,還有另外一種方法也可以得到當(dāng)復(fù)用子幀的子幀頭解析正確 時,以字節(jié)為單位,復(fù)用子幀的長度=子幀頭長度+ 4字節(jié)的CRC—32碼+ 各信息段長度。在終端沒有切換業(yè)務(wù)的情況下,當(dāng)復(fù)用幀頭出現(xiàn)CRC校驗(yàn)錯誤時,如 果能夠正確找到復(fù)用幀內(nèi)各復(fù)用子幀的起始位置,接收終端就可以繼續(xù)解析 復(fù)用幀內(nèi)的各復(fù)用子幀。本實(shí)用新型的思路是終端在檢測到當(dāng)前復(fù)用幀中復(fù)用幀頭CRC有錯 誤的情況下,根據(jù)最近一次收到的復(fù)用幀中提供的下一幀參數(shù)信息及其復(fù)用 幀頭長度,進(jìn)行當(dāng)前復(fù)用幀中目標(biāo)復(fù)用子幀的定位和解復(fù)用,盡可能地從當(dāng)前復(fù)用幀中提取出相關(guān)的復(fù)用子幀,提高終端的接收性能。
以下結(jié)合附圖和具體實(shí)施方式
對本實(shí)用新型作進(jìn)一步的詳細(xì)說明。 如圖1所示的本實(shí)用新型的一種實(shí)施例,包括獲取裝置101、校驗(yàn)裝置102、第一解析裝置103、第二解析裝置104和目標(biāo)復(fù)用子幀獲取裝置105, 具體說明如下獲取裝置101,用于獲取復(fù)用幀的復(fù)用幀頭長度和復(fù)用幀頭數(shù)據(jù);校驗(yàn)裝置102,與獲取裝置相連,用于接收所述獲取裝置所獲得的復(fù)用 幀頭對其進(jìn)行循環(huán)冗余校驗(yàn)并將校驗(yàn)結(jié)果輸出給第 一解析裝置和第二解析 裝置;另外,校驗(yàn)裝置也可以擇一的將校驗(yàn)結(jié)果輸出給第一解析裝置或第二 解析裝置,即校驗(yàn)結(jié)果正確時將結(jié)果輸出給第一解析裝置,校驗(yàn)結(jié)果錯誤時 將結(jié)果輸出給第二解析裝置;第一解析裝置103,與校驗(yàn)裝置相連,用于在接收到校驗(yàn)裝置輸出的校 驗(yàn)正確的結(jié)果后對復(fù)用幀頭進(jìn)行解析并將解析內(nèi)容輸出給目標(biāo)復(fù)用子幀獲 取裝置;所述解析內(nèi)容包括復(fù)用幀內(nèi)各復(fù)用子幀的長度和目標(biāo)復(fù)用子幀的起 始位置;第 一解析裝置還保存所述復(fù)用幀的復(fù)用幀頭長度;第二解析裝置104,與校驗(yàn)裝置相連,用于在接收到校驗(yàn)裝置輸出的校 驗(yàn)錯誤的結(jié)果后根據(jù)最近一次正確解析的復(fù)用幀的復(fù)用幀頭長度,確定所述 復(fù)用幀中復(fù)用子幀1的起始位置,對所述復(fù)用子幀1的子幀頭進(jìn)行解析并將 解析內(nèi)容輸出給目標(biāo)復(fù)用子幀獲取裝置;所述解析內(nèi)容包括所述復(fù)用子幀1 的起始位置和長度、目標(biāo)復(fù)用子幀的序號以及目標(biāo)復(fù)用子幀頭的起始位置;目標(biāo)復(fù)用子幀獲取裝置105,分別與第一解析裝置和第二解析裝置相連, 用于接收第 一解析裝置或第二解析裝置輸出的解析內(nèi)容并獲取目標(biāo)復(fù)用子 幀。其中,校驗(yàn)裝置102上還連接有一個存儲裝置107,用于接收校驗(yàn)裝置的校驗(yàn) 結(jié)果,在結(jié)果正確時檢查所述復(fù)用幀頭內(nèi)是否包含下一幀參數(shù),包含時將該 下一幀參數(shù)保存起來;所述下一幀參數(shù)的內(nèi)容包括將在下一次接收的復(fù)用幀 的復(fù)用幀頭長度和復(fù)用子幀1的長度;第二解析裝置104上還連接有管理裝置109和清除裝置108,管理裝置 109用于控制第二解析裝置根據(jù)所述復(fù)用子幀1的起始位置和長度,依次確 定所述目標(biāo)復(fù)用子幀之前各復(fù)用子幀的起始位置和長度,最終得到所述目標(biāo) 復(fù)用子幀頭的起始位置;清除裝置108用于在所述目標(biāo)復(fù)用子幀之前各復(fù)用 子幀及目標(biāo)復(fù)用子幀的子幀頭循環(huán)冗余校驗(yàn)錯誤時,停止解析本次接收到的 復(fù)用幀,并清除緩存區(qū)中所保留的復(fù)用幀頭長度信息。第一解析裝置103可以是一個求和裝置,該求和裝置以字節(jié)為單位,將 所述復(fù)用幀頭長度、循環(huán)冗余校驗(yàn)碼長度以及所述目標(biāo)復(fù)用子幀之前各復(fù)用 子幀長度相加之和作為偏移值,即可獲得所述目標(biāo)復(fù)用子幀的起始位置,求 和裝置將獲得的目標(biāo)復(fù)用子幀的起始位置輸出給目標(biāo)復(fù)用子幀獲取裝置 105。第二解析裝置104可以是一個判斷裝置,先判斷最近一次正確解析的復(fù) 用幀中是否保存有下 一幀參數(shù),如果有則根據(jù)該下 一幀參數(shù)中的信息得到本 次接收到的復(fù)用幀中的復(fù)用子幀1的起始位置和長度,并將所得到的信息輸 出給目標(biāo)復(fù)用子幀獲取裝置105。第二解析裝置104也可以由圖2所示的模塊構(gòu)成,包括定位模塊201、 子幀校驗(yàn)?zāi)K202、重定位模塊203和子幀頭解析模塊204;定位模塊201,用于根據(jù)最近一次正確解析的復(fù)用幀的復(fù)用幀頭長度, 對復(fù)用幀中復(fù)用子幀1的起始位置進(jìn)行定位;子幀校驗(yàn)?zāi)K202,與定位模塊相連,用于對所定位的復(fù)用子幀1的起 始位置所對應(yīng)的子幀頭進(jìn)行循環(huán)冗余校驗(yàn);在校驗(yàn)結(jié)果正確時,將結(jié)果輸出 給子幀頭解析模塊,在校驗(yàn)結(jié)果錯誤時,將結(jié)果輸出給重定位模塊;重定位模塊203,與子幀校驗(yàn)?zāi)K相連,用于在接收到子幀校驗(yàn)?zāi)K的 校驗(yàn)錯誤結(jié)果時,將所述最近一次正確解析的復(fù)用幀的復(fù)用幀頭長度增加或 減少3字節(jié)的整數(shù)倍,再次對所述復(fù)用幀中復(fù)用子幀1的起始位置進(jìn)行定位; 重定位模塊將重新定位的結(jié)果輸出給子幀校驗(yàn)?zāi)K;子幀頭解析模塊204,與校驗(yàn)?zāi)K相連,用于在接收到子幀校驗(yàn)?zāi)K的 校驗(yàn)正確結(jié)果時,對確定了起始位置的所述復(fù)用子幀l進(jìn)行子幀頭解析,獲取所述復(fù)用子幀1的長度。本實(shí)用新型以的移動多媒體廣播終端的接收性能通過以下方式提高 首先,由獲取裝置獲取復(fù)用幀的復(fù)用幀頭長度并進(jìn)行保存,如果該復(fù)用幀中還包含下 一 幀參數(shù),則對該下 一幀參數(shù)也進(jìn)行保存;然后,校驗(yàn)裝置對本次接收到的復(fù)用幀的幀頭進(jìn)行CRC校驗(yàn),當(dāng)本次 接收到的復(fù)用幀的幀頭CRC校驗(yàn)錯誤時,由定位模塊利用最近一次收到并 正確解析的復(fù)用幀的幀頭長度信息直接跳過一個偏移值啦文為復(fù)用子幀1的 起始位置,其中的偏移值以字節(jié)為單位,等于緩存的幀頭長度+ 4字節(jié)的 CRC碼;再后,由子幀校驗(yàn)?zāi)K根據(jù)所確定的復(fù)用子幀1的起始位置,對復(fù)用子 幀1進(jìn)行子幀頭解析和子幀頭CRC校驗(yàn),如果子幀頭CRC校驗(yàn)錯誤,則停 止解析本次接收到的復(fù)用幀,并由清除裝置清除緩存區(qū)中所保留的復(fù)用幀頭 長度等信息;否則,通過子幀解析模塊可獲取復(fù)用子幀1的長度;最后,根據(jù)復(fù)用子幀1的起始位置和長度,以及目標(biāo)復(fù)用子幀的序號, 即可獲取目標(biāo)復(fù)用子幀的起始位置,進(jìn)而獲取所述目標(biāo)復(fù)用子幀。如果目標(biāo)復(fù)用子幀之前某復(fù)用子幀的子幀頭CRC校驗(yàn)錯誤,則停止解 析本次接收到的復(fù)用幀,并清除緩存區(qū)中所保留的復(fù)用幀頭長度等信息。在獲取目標(biāo)復(fù)用子幀的開始位置過程中,對目標(biāo)復(fù)用子幀前各復(fù)用子幀 子幀頭進(jìn)行解析和CRC校驗(yàn),如果CRC校驗(yàn)錯誤,則停止解析本次接收到 的復(fù)用幀,并清除緩存區(qū)中保留的復(fù)用幀頭長度等信息。具體就是,根據(jù)復(fù) 用子幀1的起始位置和復(fù)用子幀1長度,獲得復(fù)用子幀2的起始位置;對復(fù) 用子幀2的子幀頭進(jìn)行解析和CRC校驗(yàn),如果子幀頭CRC校驗(yàn)錯誤,停止 解析本次接收到的復(fù)用幀,并清除緩存區(qū)中保留的復(fù)用幀頭長度等信息;否 則,根據(jù)復(fù)用子幀2的長度可以得到復(fù)用子幀3的起始位置;與此類似,直 到找到目標(biāo)復(fù)用子幀的開始位置。本實(shí)用新型在目標(biāo)復(fù)用幀頭CRC校驗(yàn)錯誤時,充分利用最近一次正確 解析的復(fù)用幀中提供的下一幀參數(shù)信息及其復(fù)用幀頭長度信息對目標(biāo)復(fù)用子幀進(jìn)行定位和解復(fù)用,從目標(biāo)復(fù)用幀中提取相關(guān)的視頻數(shù)據(jù)和音頻數(shù)據(jù), 避免了終端因?yàn)閺?fù)用幀頭和復(fù)用子幀頭CRC錯誤而丟棄整個復(fù)用幀數(shù)據(jù),明顯地提高誤碼條件下終端的接收性能,改善了終端因?yàn)閺?fù)用幀頭CRC校 驗(yàn)錯誤時丟棄復(fù)用幀數(shù)據(jù)而導(dǎo)致的畫面和聲音出現(xiàn)嚴(yán)重?cái)嗬m(xù)的情況。當(dāng)然,本實(shí)用新型還可有其他多種實(shí)施例,在不背離本實(shí)用新型精神及 其實(shí)質(zhì)的情況下,本領(lǐng)域技術(shù)人員當(dāng)可根據(jù)本實(shí)用新型作出各種相應(yīng)的改變 和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本實(shí)用新型所附的權(quán)利要求的保 護(hù)范圍之內(nèi)。
權(quán)利要求1、一種移動多媒體廣播終端,其特征在于,包括獲取裝置、校驗(yàn)裝置、存儲裝置、第一解析裝置、第二解析裝置和目標(biāo)復(fù)用子幀獲取裝置;所述獲取裝置、校驗(yàn)裝置和存儲裝置依次連接;所述第一解析裝置和第二解析裝置分別與校驗(yàn)裝置連接;所述目標(biāo)復(fù)用子幀獲取裝置分別與第一解析裝置和第二解析裝置連接。
2、 如權(quán)利要求l所述的終端,其特征在于,所述獲取裝置從終端所接收到的復(fù)用中獲取復(fù)用幀頭長度和復(fù)用幀頭 數(shù)據(jù)并輸出給所述校驗(yàn)裝置;所述校驗(yàn)裝置與獲取裝置相連,接收所述獲取裝置所獲得的復(fù)用幀頭, 對其進(jìn)行循環(huán)冗余校驗(yàn),并將校驗(yàn)結(jié)果輸出給所述第 一解析裝置和第二解析 裝置;所述第一解析裝置與校驗(yàn)裝置相連,在接收到校驗(yàn)裝置輸出的校驗(yàn)正確 的結(jié)果后,對復(fù)用幀頭進(jìn)行解析,將復(fù)用幀內(nèi)各復(fù)用子幀的長度和目標(biāo)復(fù)用 子幀的起始位置信息輸出給目標(biāo)復(fù)用子幀獲取裝置;所述第二解析裝置與校驗(yàn)裝置相連,在接收到校驗(yàn)裝置輸出的校驗(yàn)錯誤 的結(jié)果后,才艮據(jù)最近一次正確解析的復(fù)用幀的復(fù)用幀頭長度,確定所述復(fù)用 幀中目標(biāo)復(fù)用子幀的序號以及目標(biāo)復(fù)用子幀頭的起始位置,輸出給目標(biāo)復(fù)用 子幀獲取裝置;所述目標(biāo)復(fù)用子幀獲取裝置分別與第一解析裝置和第二解析裝置相連, 接收第一解析裝置或第二解析裝置輸出的內(nèi)容并獲取目標(biāo)復(fù)用子幀。
3、 如權(quán)利要求2所述的終端,其特征在于,所述第一解析裝置為一求 和裝置,所述求和裝置以字節(jié)為單位,將所述復(fù)用幀頭長度、循環(huán)冗余校驗(yàn) 碼長度以及所述目標(biāo)復(fù)用子幀之前各復(fù)用子幀長度相加之和作為偏移值,獲 得所述目標(biāo)復(fù)用子幀的起始位置,并將所述目標(biāo)復(fù)用子幀的起始位置輸出給 目標(biāo)復(fù)用子幀獲取裝置。
4、 如權(quán)利要求2所述的終端,其特征在于,還包括一存儲裝置; 所述存儲裝置接收校驗(yàn)裝置的校驗(yàn)結(jié)果,在結(jié)果正確時檢查所述復(fù)用幀頭內(nèi)是否包含下 一幀參數(shù),包含時將包括下 一復(fù)用幀的復(fù)用幀頭長度和復(fù)用 子幀1的長度信息的該下一幀參數(shù)保存起來。
5、 如權(quán)利要求4所述的終端,其特征在于,所迷第二解析裝置為一判 斷裝置;所述判斷裝置判斷最近一次正確解析的復(fù)用幀中是否保存有下一幀 參數(shù),如果有則根據(jù)該下一幀參數(shù)中的信息得到本次接收到的復(fù)用幀中的復(fù) 用子幀1的起始位置和長度并輸出給所述目標(biāo)復(fù)用子幀獲取裝置。
6、 如權(quán)利要求5所述的終端,其特征在于,所述判斷裝置通過所述下 一幀參數(shù)中的將在下一次接收的復(fù)用幀的復(fù)用幀頭長度,加上循環(huán)冗余校驗(yàn) 碼的長度,得到所述復(fù)用子幀1的起始位置。
7、 如權(quán)利要求2所述的終端,其特征在于,所述第二解析裝置包括定 位模塊、子幀校驗(yàn)?zāi)K、重定位模塊和子幀頭解析^^莫塊所述定位模塊根據(jù)所述最近一次正確解析的復(fù)用幀的復(fù)用幀頭長度,對 所述復(fù)用幀中復(fù)用子幀1的起始位置進(jìn)行定位;所述子幀校驗(yàn)?zāi)K對定位模塊所定位的復(fù)用子幀1的起始位置對應(yīng)的 子幀頭進(jìn)行循環(huán)冗余校驗(yàn),在校驗(yàn)結(jié)果正確時,將結(jié)果輸出給子幀頭解析模 塊;在校驗(yàn)結(jié)果錯誤時,將結(jié)果輸出給重定位模塊;所述重定位模塊在接收到子幀校驗(yàn)?zāi)K的校驗(yàn)錯誤結(jié)果時,將所述最近 一次正確解析的復(fù)用巾貞的復(fù)用幀頭長度增加或減少3字節(jié)的整數(shù)倍,再次對 所述復(fù)用幀中復(fù)用子幀1的起始位置進(jìn)行定位;所述重定位模塊將重新定位 的結(jié)果輸出給所述子幀校驗(yàn)?zāi)K;所述子幀頭解析模塊在接收到子幀校驗(yàn)?zāi)K的校驗(yàn)正確結(jié)果時,對確定 了起始位置的所述復(fù)用子幀l進(jìn)行子幀頭解析,獲取所述復(fù)用子幀1的長度。
8、 如權(quán)利要求2所述的終端,其特征在于,還包括一管理裝置;所述管理裝置控制第二解析裝置根據(jù)所述復(fù)用子幀1的起始位置和長 度,依次確定所述目標(biāo)復(fù)用子幀之前各復(fù)用子幀的起始位置和長度,最終得 到所述目標(biāo)復(fù)用子幀頭的起始位置。
9、 如權(quán)利要求8所述的終端,其特征在于,還包括一清除裝置; 所述清除裝置在所述目標(biāo)復(fù)用子幀之前各復(fù)用子幀及目標(biāo)復(fù)用子幀的子幀頭循環(huán)冗余校驗(yàn)錯誤時,停止解析本次接收到的復(fù)用幀,并清除緩存區(qū) 中所保留的復(fù)用幀頭長度信息。
專利摘要本實(shí)用新型提供一種移動多媒體廣播終端,包括獲取復(fù)用幀的復(fù)用幀頭長度和復(fù)用幀頭數(shù)據(jù)的獲取裝置;與獲取裝置相連的校驗(yàn)裝置;與校驗(yàn)裝置相連的第一解析裝置和第二解析裝置;分別與第一解析裝置和第二解析裝置相連的目標(biāo)復(fù)用子幀獲取裝置。本實(shí)用新型的設(shè)備可在復(fù)用幀頭CRC校驗(yàn)錯誤時,充分利用最近一次收到并正確解析的復(fù)用幀的復(fù)用幀頭長度信息,從當(dāng)前復(fù)用幀中提取目標(biāo)復(fù)用子幀。與現(xiàn)有技術(shù)相比,避免了接收終端因?yàn)閺?fù)用幀頭CRC校驗(yàn)錯誤而丟棄整個復(fù)用幀數(shù)據(jù),明顯提高了誤碼條件下終端的接收性能,有效改善了終端的畫面和聲音出現(xiàn)嚴(yán)重?cái)嗬m(xù)的情況。
文檔編號H04N7/64GK201127092SQ200720176018
公開日2008年10月1日 申請日期2007年9月19日 優(yōu)先權(quán)日2007年9月19日
發(fā)明者周建峰, 華 江, 謝大雄 申請人:中興通訊股份有限公司