專利名稱:一種提高移動多媒體廣播終端接收性能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種提高終端接收性能的方法,尤其涉及一種提高移動多媒體廣播終端接收性能的方法。
背景技術(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ù)用幀(Multiplexing Frame,簡稱MF)封裝的數(shù)據(jù)。在移動多媒體廣播的復(fù)用幀結(jié)構(gòu)中,復(fù)用幀分為復(fù)用幀頭、復(fù)用幀凈荷和填充三部分,如圖1所示。
圖2示出了復(fù)用幀和復(fù)用子幀之間的關(guān)系。一個廣播信道幀,如圖2中的廣播信道幀k,所傳送的信息內(nèi)容分為控制信息和業(yè)務(wù)數(shù)據(jù)。其中的控制信息用復(fù)用幀0傳送,其中的業(yè)務(wù)數(shù)據(jù)用復(fù)用幀1、復(fù)用幀2、...、復(fù)用幀n傳送,其中n小于40。每個業(yè)務(wù)數(shù)據(jù)復(fù)用幀的復(fù)用幀凈荷均由一個或多個復(fù)用子幀組成,如圖所示的復(fù)用子幀1、復(fù)用子幀2、...、復(fù)用子幀p,但最多只可以包括15個復(fù)用子幀,也即p小于等于15。每個復(fù)用子幀承載一個多媒體業(yè)務(wù)。
復(fù)用幀頭的結(jié)構(gòu)如圖3所示,其中包含了復(fù)用子幀的長度等參數(shù)。其中的“下一幀參數(shù)指示”字段指示復(fù)用幀頭中是否包含有相同復(fù)用幀標(biāo)識MF_ID的下一個復(fù)用幀的關(guān)鍵參數(shù),‘0’表示沒有,‘1’表示有。如果“下一幀參數(shù)指示”字段值為‘1’,則其中的“下一幀參數(shù)”包括了接收終端將在下一次收到的復(fù)用幀中復(fù)用幀頭長度、復(fù)用子幀1(第一個復(fù)用子幀)的長度和復(fù)用子幀1的頭長度。復(fù)用幀頭采用32比特的CRC(CyclicRedundancy Check,循環(huán)冗余校驗(yàn))進(jìn)行校驗(yàn)。
復(fù)用子幀的結(jié)構(gòu)如圖4所示,由子幀頭、視頻段、音頻段和數(shù)據(jù)段組成。其中子幀頭包括了頭長度(占用8比特)、起始播放時間、視頻段長度、音頻段長度、數(shù)據(jù)段長度、擴(kuò)展區(qū)參數(shù)等,也采用32比特CRC校驗(yàn)。
復(fù)用子幀的視頻段是由視頻段頭與多個視頻單元組成,如圖5所示。視頻段頭描述了每個視頻單元的參數(shù),也采用32比特CRC校驗(yàn)。
復(fù)用子幀的音頻段由音頻段頭和多個音頻單元組成,如圖6所示。音頻段頭描述了各個音頻單元的參數(shù),也采用32比特CRC校驗(yàn)。
如圖7所示,CMMB系統(tǒng)中移動多媒體廣播終端收到復(fù)用幀后,要進(jìn)行如下幾步解復(fù)用處理過程步驟701解析復(fù)用幀頭,得到復(fù)用幀頭長度、各種控制信息表更新序號和各復(fù)用子幀長度;步驟702根據(jù)復(fù)用幀頭長度和各復(fù)用子幀長度從復(fù)用幀凈荷中解析出所需要的復(fù)用子幀,稱之為目標(biāo)復(fù)用子幀;步驟703從目標(biāo)復(fù)用子幀中解析出視頻段、音頻段和數(shù)據(jù)段;步驟704從視頻段、音頻段和數(shù)據(jù)段中分別解析出視頻單元、音頻單元和數(shù)據(jù)單元的凈荷,送給上層應(yīng)用(例如播放器)來處理。
CMMB系統(tǒng)是通過空中信道進(jìn)行多媒體廣播的。由于無線環(huán)境非常復(fù)雜,在廣播時即便采用了性能優(yōu)異的信道編碼,也無法避免出現(xiàn)信道誤碼的情況。移動多媒體廣播終端在對接收到的數(shù)據(jù)進(jìn)行解復(fù)用處理時,涉及到視頻段頭和音頻段頭CRC校驗(yàn)。目前一般的做法是在視頻段頭和音頻段頭的CRC進(jìn)行校驗(yàn)時,如果檢測到CRC錯誤,終端就丟棄這個復(fù)用子幀的所有數(shù)據(jù)。
圖8示出了現(xiàn)有技術(shù)中解復(fù)用處理實(shí)施例的詳細(xì)流程步驟,包括步驟801終端在進(jìn)行復(fù)用幀處理時,獲取復(fù)用幀頭長度以及復(fù)用幀頭的數(shù)據(jù),并對復(fù)用幀頭進(jìn)行CRC_32校驗(yàn);步驟802對復(fù)用幀頭內(nèi)的數(shù)據(jù)信息分別進(jìn)行更新、保存等操作,具體包括對控制信息表更新序號進(jìn)行處理如緊急廣播指示,另外還保存復(fù)用幀頭長度,如果有下一幀參數(shù)則緩存該參數(shù);并獲取復(fù)用幀內(nèi)各復(fù)用子幀的長度;步驟803以字節(jié)為單位,在復(fù)用幀頭長度、4字節(jié)CRC_32碼和目標(biāo)復(fù)用子幀之前各子幀長度之和的偏移值下,獲取目標(biāo)復(fù)用子幀的起始位置和長度,也即根據(jù)目標(biāo)復(fù)用子幀的序號,以及復(fù)用幀內(nèi)各復(fù)用子幀的長度,獲取目標(biāo)復(fù)用子幀的起始位置和長度;進(jìn)而獲得目標(biāo)復(fù)用子幀頭的長度和目標(biāo)復(fù)用子幀頭中的數(shù)據(jù);步驟804獲取目標(biāo)復(fù)用子幀頭中視頻段、音頻段和數(shù)據(jù)段的長度和起始時間;步驟805獲取視頻段、音頻段和數(shù)據(jù)段的段頭長度,并對視頻段和音頻段的段頭進(jìn)行CRC_32校驗(yàn),如果CRC_32校驗(yàn)正確,則轉(zhuǎn)步驟806,否則轉(zhuǎn)步驟807;步驟806對目標(biāo)復(fù)用子幀內(nèi)的視頻單元和音頻單元進(jìn)行處理;步驟807丟棄這一接收到的復(fù)用幀數(shù)據(jù)。
由于復(fù)用幀是以一秒為單位對業(yè)務(wù)進(jìn)行復(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)的流暢程度。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是在于需要提供一種提高移動多媒體廣播終端接收性能的方法,應(yīng)用于終端接收到的復(fù)用子幀中視頻/音頻段頭CRC校驗(yàn)錯誤時提取各視頻/音頻單元數(shù)據(jù)。
為了解決上述技術(shù)問題,本發(fā)明提供一種提高移動多媒體廣播終端接收性能的方法,包括如下步驟(1)所述終端對接收到的復(fù)用幀進(jìn)行解析,在獲得目標(biāo)復(fù)用子幀中視頻段段頭長度和音頻段段頭長度之后,對所述視頻段和音頻段的段頭進(jìn)行循環(huán)冗余校驗(yàn),如果校驗(yàn)正確則轉(zhuǎn)步驟(2),否則轉(zhuǎn)步驟(3);(2)對所述目標(biāo)復(fù)用子幀內(nèi)的視頻單元和音頻單元進(jìn)行處理,得到視頻段頭長度和音頻段頭長度以及最后一個視頻單元和最后一個音頻單元的相對播放時間,并進(jìn)行保存;(3)利用最近一次正確解析得到的視頻/音頻段頭長度,來定位所述目標(biāo)復(fù)用子幀中的視頻/音頻段頭位置;(4)定位所述目標(biāo)復(fù)用子幀的視頻/音頻單元,根據(jù)最近一次正確解析得到的最后一個視頻/音頻單元的相對播放時間,得到所述目標(biāo)復(fù)用子幀各視頻/音頻單元的起始播放時間。
上述的一種提高移動多媒體廣播終端接收性能的方法,其步驟(1)中述終端在獲得所述目標(biāo)復(fù)用子幀之前,可以進(jìn)一步包括,對于所述目標(biāo)復(fù)用子幀之前收到的復(fù)用子幀中所述循環(huán)冗余校驗(yàn)正確的視頻段/音頻段段頭,保存該循環(huán)冗余校驗(yàn)正確的視頻段頭長度和音頻段頭長度,以及最后一個視頻單元和最后一個音頻單元的相對播放時間。
上述的一種提高移動多媒體廣播終端接收性能的方法,其步驟(3)包括可以,在所述目標(biāo)復(fù)用子幀的子幀頭結(jié)束位置,跳過最近一次正確解析得到的視頻/音頻段頭長度加循環(huán)冗余校驗(yàn)碼的長度,來定位所述目標(biāo)復(fù)用子幀中的視頻/音頻段頭位置。
上述的一種提高移動多媒體廣播終端接收性能的方法,其步驟(4)可以包括,通過所述目標(biāo)復(fù)用子幀中視頻單元起始碼標(biāo)識符,定位所述目標(biāo)復(fù)用子幀的視頻單元;通過所述目標(biāo)復(fù)用子幀中音頻單元起始碼標(biāo)識符,定位所述目標(biāo)復(fù)用子幀的音頻單元。
上述的一種提高移動多媒體廣播終端接收性能的方法,其步驟(4)還可以包括,所述最近一次正確解析得到的最后一個視頻單元的相對播放時間,加上所述各視頻單元的播放時間,得到所述各視頻單元的起始播放時間;所述最近一次正確解析得到的最后一個音頻單元的相對播放時間,加上所述各音頻單元的播放時間,得到所述各音頻單元的起始播放時間。
本發(fā)明方法在目標(biāo)視頻段頭和音頻段頭CRC校驗(yàn)錯誤時,充分利用最近一次收到并正確解析的復(fù)用幀中的下一幀參數(shù)和復(fù)用幀頭長度信息,從目標(biāo)復(fù)用幀中提取目標(biāo)復(fù)用子幀的視頻數(shù)據(jù)和音頻數(shù)據(jù)。與現(xiàn)有技術(shù)相比,避免了終端因?yàn)閺?fù)用幀頭CRC校驗(yàn)錯誤而丟棄整個復(fù)用幀數(shù)據(jù),明顯提高了誤碼條件下終端的接收性能,改善了終端的畫面和聲音出現(xiàn)嚴(yán)重?cái)嗬m(xù)的情況。
圖1是現(xiàn)有技術(shù)中復(fù)用幀實(shí)施例的結(jié)構(gòu)示意圖;圖2是現(xiàn)有技術(shù)中復(fù)用幀與復(fù)用子幀實(shí)施例的結(jié)構(gòu)示意圖;圖3是現(xiàn)有技術(shù)中復(fù)用幀頭實(shí)施例的結(jié)構(gòu)示意圖;圖4是現(xiàn)有技術(shù)中復(fù)用子幀實(shí)施例的結(jié)構(gòu)示意圖;圖5是現(xiàn)有技術(shù)中視頻段實(shí)施例的結(jié)構(gòu)示意圖;圖6是現(xiàn)有技術(shù)中音頻段實(shí)施例的結(jié)構(gòu)示意圖;圖7是現(xiàn)有技術(shù)中復(fù)用幀接收處理實(shí)施例流程示意圖;圖8是現(xiàn)有技術(shù)中復(fù)用幀接收處理應(yīng)用實(shí)施例流程示意圖;圖9是本發(fā)明方法實(shí)施例流程示意圖;圖10是本發(fā)明方法應(yīng)用實(shí)施例流程示意圖。
具體實(shí)施例方式
以下結(jié)合附圖和具體實(shí)施方式
對本發(fā)明作進(jìn)一步的詳細(xì)說明。
對復(fù)用子幀的結(jié)構(gòu)進(jìn)行分析,我們可以發(fā)現(xiàn)以下特點(diǎn)(A)對于一個復(fù)用幀來說,復(fù)用幀內(nèi)各復(fù)用子幀的長度除了從復(fù)用幀頭中獲得外,還有另外一種方法也可以得到當(dāng)復(fù)用子幀的子幀頭解析正確時,以字節(jié)為單位,復(fù)用子幀的長度=子幀頭長度+4字節(jié)的CRC_32碼+各信息段長度;(B)視頻/音頻段頭中包含的多個視頻/音頻單元相對播放時間,除了復(fù)用子幀頭CRC正確時,根據(jù)復(fù)用子幀頭中的相對播放時間為參考進(jìn)行偏移外,還有另外一種方法,不依賴復(fù)用子幀頭中的起始播放時間,而是通過最近一次正確解析得到的相對播放時間為參考進(jìn)行偏移,而且后者也是更通用的方法。
從上述對復(fù)用幀結(jié)構(gòu)的分析,我們得出了這樣一個結(jié)論在終端沒有切換業(yè)務(wù)的情況下,終端在進(jìn)行復(fù)用幀的處理過程中,獲得目標(biāo)復(fù)用子幀中視頻段段頭長度和音頻段段頭長度之后,對視頻段段頭/音頻段段頭進(jìn)行CRC校驗(yàn)錯誤時,可以利用最近一次正確解析得到的視頻段頭/音頻段頭長度信息,來獲取目標(biāo)復(fù)用子幀中的視頻段頭長度/音頻段頭長度信息。
因此,本發(fā)明的思路是終端在獲得目標(biāo)復(fù)用子幀中視頻段段頭長度和音頻段段頭長度之后,如果對視頻段段頭/音頻段段頭進(jìn)行CRC校驗(yàn)錯誤,則通過充分利用最近一次正確解析得到的視頻段頭/音頻段頭長度信息,來獲取目標(biāo)復(fù)用子幀中的視頻段頭長度/音頻段頭長度信息,并盡可能地從目標(biāo)復(fù)用子幀中提取除相關(guān)的視頻數(shù)據(jù)和音頻數(shù)據(jù)。這樣就避免了終端因?yàn)橐曨l段段頭/音頻段段頭CRC校驗(yàn)錯誤而丟棄整個復(fù)用的數(shù)據(jù),從而造成的終端畫面和聲音出現(xiàn)嚴(yán)重?cái)嗬m(xù),影響用戶音畫體驗(yàn)的流暢程度的問題。
參見圖9,本發(fā)明方法實(shí)施例流程,主要包括如下步驟步驟901終端在對目標(biāo)復(fù)用子幀中的視頻段/音頻段段頭進(jìn)行CRC校驗(yàn)之前,對于之前收到的復(fù)用子幀中CRC校驗(yàn)正確的視頻段段頭/音頻段段頭,在視頻單元和音頻單元進(jìn)行處理之后,保存視頻段頭長度和音頻段頭長度,以及最后一個視頻單元和最后一個音頻單元的相對播放時間;步驟902終端在對接收到的復(fù)用幀進(jìn)行解析,獲得目標(biāo)復(fù)用子幀中視頻段段頭長度和音頻段段頭長度之后,對目標(biāo)復(fù)用子幀的視頻段和音頻段的段頭進(jìn)行CRC_32校驗(yàn),如果校驗(yàn)正確則轉(zhuǎn)步驟903,否則轉(zhuǎn)步驟913;步驟903對目標(biāo)復(fù)用子幀內(nèi)的視頻單元和音頻單元進(jìn)行處理,得到視頻段頭長度和音頻段頭長度,各視頻和音頻單元的長度,各視頻和音頻單元的相對播放時間,以及各視頻和音頻單元的數(shù)據(jù)信息;步驟904保存視頻段頭長度和音頻段頭長度,以及最后一個視頻單元和最后一個音頻單元的相對播放時間,視頻段和音頻段的處理過程結(jié)束;步驟913利用所保存的最近一次正確解析得到的視頻/音頻段頭長度,來定位目標(biāo)復(fù)用子幀中的視頻/音頻段頭;步驟914尋找到視頻單元起始碼標(biāo)識符/音頻單元起始碼標(biāo)識符,定位目標(biāo)復(fù)用子幀的視頻/音頻單元;步驟915根據(jù)所保存的最近一次正確解析復(fù)用幀得到的該復(fù)用幀中復(fù)用子幀的最后一個視頻/音頻單元的相對播放時間進(jìn)行偏移,得到目標(biāo)復(fù)用子幀各視頻/音頻單元的起始播放時間,完成視頻段和音頻段的處理過程。
參見圖10,本發(fā)明方法應(yīng)用實(shí)施例的流程,包括如下步驟步驟T01~步驟T04,與步驟801~步驟804相同;步驟T05獲取視頻段、音頻段和數(shù)據(jù)段的段頭長度,并對視頻段和音頻段的段頭進(jìn)行CRC_32校驗(yàn),如果視頻段和音頻段的段頭CRC_32校驗(yàn)均正確,則轉(zhuǎn)步驟T06,否則轉(zhuǎn)步驟T16;步驟T06對目標(biāo)復(fù)用子幀內(nèi)的視頻單元和音頻單元進(jìn)行處理,得到視頻段頭長度和音頻段頭長度,視頻/音頻段各單元的長度和相對播放時間,并獲取各單元的數(shù)據(jù);步驟T07保存視頻段頭長度和音頻段頭長度,以及最后一個視頻單元和最后一個音頻單元的相對播放時間;視頻段和音頻段的處理過程結(jié)束;步驟T16利用最近一次正確解析得到的視頻/音頻段頭長度,來定位當(dāng)前目標(biāo)復(fù)用子幀中的視頻/音頻段頭位置;步驟T17尋找到視頻單元標(biāo)識符/音頻單元起始碼標(biāo)識符,來定位相應(yīng)的視頻/音頻單元,從而得到各視頻/音頻單元的數(shù)據(jù)內(nèi)容;步驟T18根據(jù)所保存的最近一次正確解析復(fù)用幀得到的該復(fù)用幀中復(fù)用子幀最后一個視頻單元和最后一個音頻單元的相對播放時間進(jìn)行偏移,從而得到各視頻/音頻單元的起始播放時間,完成視頻段和音頻段的處理過程。
步驟T16中,根據(jù)最近一次正確解析得到的視頻/音頻段頭長度,來定位當(dāng)前目標(biāo)復(fù)用子幀中的視頻/音頻段頭,具體操作是在目標(biāo)復(fù)用子幀的子幀頭結(jié)束位置,跳過最近一次正確解析得到的視頻/音頻段頭長度加4字節(jié)CRC_32碼的長度,將其確定為當(dāng)前欲要解析的視頻/音頻段頭位置。
這是因?yàn)樵趯?shí)際的業(yè)務(wù)中,分配的帶寬是一定的,視頻段頭和音頻段頭的長度變化不大,因此可以利用上一秒的視頻段頭和音頻段頭長度估計(jì)當(dāng)前子幀中的視頻段長度和音頻段頭長度。
步驟T18中最后一個視頻/音頻單元的相對播放時間,是一個估計(jì)值,是可以依據(jù)視頻/音頻單元的編碼規(guī)律所取的一個經(jīng)驗(yàn)值。各視頻單元的起始播放時間,等于最近一次正確解析得到的最后一個視頻單元的相對播放時間點(diǎn),加上各視頻單元的播放時間;各音頻單元的起始播放時間,等于最近一次正確解析得到的最后一個音頻單元的相對播放時間點(diǎn),加上各音頻單元的播放時間。
本發(fā)明中,在視頻段和音頻段的段頭CRC_32校驗(yàn)錯誤之前,必須至少有一次視頻段和音頻段的段頭CRC_32校驗(yàn)正確,來保證上述步驟T07中所進(jìn)行的保存過程,來為步驟T16~步驟T18的執(zhí)行提供支持。
本發(fā)明方法在目標(biāo)復(fù)用子幀中視頻段頭和音頻段頭CRC校驗(yàn)錯誤時,充分利用最近一次收到并正確解析的視頻段頭和音頻段頭長度信息對目標(biāo)復(fù)用子幀中的視頻單元和音頻單元進(jìn)行定位和解析,并采用視頻單元起始碼標(biāo)識符和音頻單元起始碼標(biāo)識符來分別定位視頻單元和音頻單元,提取相關(guān)的視頻數(shù)據(jù)和音頻數(shù)據(jù),還根據(jù)最近一次收到并正確解析得到的播放時間進(jìn)行偏移,得到視頻單元和音頻單元的播放時間,避免了終端因?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)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,本領(lǐng)域技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種提高移動多媒體廣播終端接收性能的方法,其特征在于,包括如下步驟(1)所述終端對接收到的復(fù)用幀進(jìn)行解析,在獲得目標(biāo)復(fù)用子幀中視頻段段頭長度和音頻段段頭長度之后,對所述視頻段和音頻段的段頭進(jìn)行循環(huán)冗余校驗(yàn),如果校驗(yàn)正確則轉(zhuǎn)步驟(2),否則轉(zhuǎn)步驟(3);(2)對所述目標(biāo)復(fù)用子幀內(nèi)的視頻單元和音頻單元進(jìn)行處理,得到視頻段頭長度和音頻段頭長度以及最后一個視頻單元和最后一個音頻單元的相對播放時間,并進(jìn)行保存;(3)利用最近一次正確解析得到的視頻/音頻段頭長度,來定位所述目標(biāo)復(fù)用子幀中的視頻/音頻段頭位置;(4)定位所述目標(biāo)復(fù)用子幀的視頻/音頻單元,根據(jù)最近一次正確解析得到的最后一個視頻/音頻單元的相對播放時間,得到所述目標(biāo)復(fù)用子幀各視頻/音頻單元的起始播放時間。
2.如權(quán)利要求1所述的方法,其特征在于,步驟(1)中述終端在獲得所述目標(biāo)復(fù)用子幀之前,進(jìn)一步包括,對于所述目標(biāo)復(fù)用子幀之前收到的復(fù)用子幀中所述循環(huán)冗余校驗(yàn)正確的視頻段/音頻段段頭,保存該循環(huán)冗余校驗(yàn)正確的視頻段頭長度和音頻段頭長度,以及最后一個視頻單元和最后一個音頻單元的相對播放時間。
3.如權(quán)利要求1所述的方法,其特征在于,步驟(3)包括,在所述目標(biāo)復(fù)用子幀的子幀頭結(jié)束位置,跳過最近一次正確解析得到的視頻/音頻段頭長度加循環(huán)冗余校驗(yàn)碼的長度,來定位所述目標(biāo)復(fù)用子幀中的視頻/音頻段頭位置。
4.如權(quán)利要求1所述的方法,其特征在于,步驟(4)包括,通過所述目標(biāo)復(fù)用子幀中視頻單元起始碼標(biāo)識符,定位所述目標(biāo)復(fù)用子幀的視頻單元;通過所述目標(biāo)復(fù)用子幀中音頻單元起始碼標(biāo)識符,定位所述目標(biāo)復(fù)用子幀的音頻單元。
5.如權(quán)利要求1所述的方法,其特征在于,步驟(4)包括,所述最近一次正確解析得到的最后一個視頻單元的相對播放時間,加上所述各視頻單元的播放時間,得到所述各視頻單元的起始播放時間;所述最近一次正確解析得到的最后一個音頻單元的相對播放時間,加上所述各音頻單元的播放時間,得到所述各音頻單元的起始播放時間。
全文摘要
本發(fā)明公開了一種提高移動多媒體廣播終端接收性能的方法,旨在復(fù)用子幀中視頻/音頻段頭CRC校驗(yàn)錯誤時提取各視頻/音頻單元數(shù)據(jù)。其要點(diǎn)是利用最近一次正確解析得到的視頻/音頻段頭長度,來定位所述目標(biāo)復(fù)用子幀中的視頻/音頻段頭位置;根據(jù)最近一次正確解析得到的最后一個視頻/音頻單元的相對播放時間,得到所述目標(biāo)復(fù)用子幀各視頻/音頻單元的起始播放時間。本發(fā)明方法充分利用最近一次收到并正確解析的復(fù)用幀中的下一幀參數(shù)和復(fù)用幀頭長度信息,避免了終端因?yàn)閺?fù)用幀頭CRC校驗(yàn)錯誤而丟棄整個復(fù)用幀數(shù)據(jù)。
文檔編號H04N7/24GK101072361SQ20071012343
公開日2007年11月14日 申請日期2007年6月22日 優(yōu)先權(quán)日2007年6月22日
發(fā)明者謝大雄, 王標(biāo), 方源立, 江華, 朱曉光 申請人:中興通訊股份有限公司