專利名稱:一種移動多媒體廣播系統(tǒng)的數(shù)據(jù)傳送方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體廣播技術(shù),具體涉及到一種在移動多媒體廣播中傳遞數(shù)據(jù)的方法。
背景技術(shù):
移動多媒體廣播是近年來興起的一種多媒體播放技術(shù)。通過手持的終端,在高速移動的情況下,可以觀看電視。終端通過無線協(xié)議,接收到節(jié)目單,并可以選擇自己有權(quán)利收看的頻道,從而可以接受選擇頻道的多媒體數(shù)據(jù),實現(xiàn)在移動終端上看電視。
系統(tǒng)發(fā)射的空中數(shù)據(jù),被分成不同的頻道,每個頻道的數(shù)據(jù)又包括視頻、音頻和數(shù)據(jù)三種類型,終端可以接收相關(guān)的數(shù)據(jù),通過終端上的播放器,實現(xiàn)電視的正常播放。
數(shù)據(jù)是用來實現(xiàn)字幕、圖片、文件下載、IP組播與電子節(jié)目單(ESG)應用的,在廣播網(wǎng)絡中是對實時播放的視音頻流的一個重要補充。
現(xiàn)有的數(shù)據(jù)的封裝方法有以下兩種(一)傳輸流TS方式,TS協(xié)議是運動圖像專家組MPEG標準中的一種,它把數(shù)據(jù)、視頻、音頻放在一個固定188字節(jié)大小的包里傳送。
(二)實時傳輸協(xié)議RTP方式,是在IP網(wǎng)絡傳送數(shù)據(jù)、視頻、音頻數(shù)據(jù)的方法,包的大小不固定,通過每個包頭的時戳來保證播放的時間同步,通過序列號來保證包的播放次序。
這兩種方法各有優(yōu)點與缺點,RTP方式只能在IP網(wǎng)絡上使用,由于RTP頭、UDP頭與IP頭比較大,每個RTP包越小,開銷越大,不適合傳送每個包都比較小的數(shù)據(jù)。TS方式的大小固定,一段數(shù)據(jù)被分成多個TS包中間傳送,最后一個包總不能完全用完,存在大量的填充信息,TS方式的傳輸效率比較低,大約是80%到90%之間。
另一方面,服務網(wǎng)絡能夠提供給每個移動終端的無線帶寬非常有限,而為滿足清晰終端清晰顯示需要有足夠的傳輸速率,但數(shù)據(jù)傳輸效率較低必然造成音視頻數(shù)據(jù)實際傳輸速率相應減少或能夠傳輸?shù)臄?shù)據(jù)減少,進而使移動終端輸出的音視頻質(zhì)量下降或無法實現(xiàn)更多的字幕、圖片、文件下載、IP組播與電子節(jié)目單應用。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問題是提供一種在移動多媒體廣播中傳遞數(shù)據(jù)的方法,能夠提高數(shù)據(jù)傳輸效率,進而可以實現(xiàn)更多的字幕、圖片、文件下載、IP組播與電子節(jié)目單應用。
本發(fā)明的上述技術(shù)問題是這樣解決,提供一種移動多媒體廣播系統(tǒng)的數(shù)據(jù)傳送方法,其特征在于移動多媒體廣播系統(tǒng)在發(fā)送一個頻道的包含一個數(shù)據(jù)段,所述數(shù)據(jù)段包括數(shù)據(jù)段頭與多個數(shù)據(jù)單元,所述數(shù)據(jù)段頭中包括數(shù)據(jù)單元數(shù)、數(shù)據(jù)單元長度、數(shù)據(jù)單元的類型,然后將其放在為該頻道所分配業(yè)務通道中發(fā)送。
一種移動多媒體廣播系統(tǒng)的數(shù)據(jù)傳送方法,包括如下步驟(1)將業(yè)務頻道數(shù)據(jù)分割成多個數(shù)據(jù)單元,并將數(shù)據(jù)單元封裝在數(shù)據(jù)段中,將每個數(shù)據(jù)單元的長度、數(shù)據(jù)單元的類型記錄在數(shù)據(jù)段頭中;(2)將數(shù)據(jù)段與其他需要傳輸?shù)臄?shù)據(jù)封裝在一個業(yè)務通道中傳送;(3)終端接收到數(shù)據(jù)段后,根據(jù)數(shù)據(jù)段頭中的每個數(shù)據(jù)單元的長度取出每個數(shù)據(jù)單元,進行數(shù)據(jù)的接收或播放。
按照本發(fā)明提供的方法,所述數(shù)據(jù)段頭還包括校驗碼。
按照本發(fā)明提供的方法,所述數(shù)據(jù)單元類型包括ESG、字幕、文件下載或IP組播。
按照本發(fā)明提供的方法,所述業(yè)務頻道數(shù)據(jù)包括字幕、文件、IP組播、ESG中的一種或多種按照本發(fā)明提供的方法,所述頻道數(shù)據(jù)還包括子幀頭,所述子幀頭包括子幀頭長度、數(shù)據(jù)段的長度。
按照本發(fā)明提供的方法,所述頻道數(shù)據(jù)還可包括視頻段,所述子幀頭還包括視頻段長度和視頻參數(shù)集。
按照本發(fā)明提供的方法,所述頻道數(shù)據(jù)還可包括音頻段,所述子幀頭還包括音頻段長度和音頻參數(shù)集。
按照本發(fā)明提供的方法,所述子幀頭還包括校驗碼。
本發(fā)明提供的一種在移動多媒體廣播中傳遞數(shù)據(jù)的方法,封裝若干數(shù)據(jù)在一個頻道數(shù)據(jù)中,進一步通過變長的手段提高傳輸效率,可以在滿足音視頻清晰的前提下更多實現(xiàn)字幕、文件下載、IP組播等功能應用。
下面結(jié)合附圖和具體實施例進一步對本發(fā)明進行詳細說明。
圖1是媒體流在業(yè)務通道中傳送的示意圖。圖中,業(yè)務通道1包括了1個完整的頻道所需要的子幀頭、視頻段、音頻段與數(shù)據(jù)段。
圖2是圖1所示幀結(jié)構(gòu)的數(shù)據(jù)段的內(nèi)部邏輯關(guān)系的示意圖。
具體實施例方式
首先,說明本發(fā)明方法核心將把一段時間內(nèi)的數(shù)據(jù)封裝在一起,實現(xiàn)數(shù)據(jù)的傳送,包括以下幾個方面(1)1個業(yè)務通道的頻道數(shù)據(jù)是由子幀頭、視頻段、音頻段、數(shù)據(jù)段組成的,頻道中除視頻、音頻之外的數(shù)據(jù)都封裝在數(shù)據(jù)段中。
(2)數(shù)據(jù)段包括數(shù)據(jù)段頭與多個數(shù)據(jù)單元,數(shù)據(jù)被分割后封裝在一個或多個數(shù)據(jù)單元中。
(3)數(shù)據(jù)段頭記錄了每個數(shù)據(jù)單元的屬性,包括每個數(shù)據(jù)單元的長度、數(shù)據(jù)單元的類型、數(shù)據(jù)段頭的校驗碼。
(4)每個數(shù)據(jù)單元可以封裝數(shù)據(jù)的內(nèi)容及其屬性。
進一步,說明本發(fā)明對數(shù)據(jù)的封裝方法,如圖1所示,一個業(yè)務通道對應一個頻道,一個頻道的數(shù)據(jù)是在一個固定時間間隔內(nèi)發(fā)送一次數(shù)據(jù),固定時間間隔可以是一秒鐘,也可以是其他時間值。業(yè)務頻道中的視頻數(shù)據(jù)封裝在視頻段,音頻數(shù)據(jù)封裝在音頻段,其他數(shù)據(jù)封裝在數(shù)據(jù)段,所述數(shù)據(jù)被分割成多個數(shù)據(jù)單元,并將數(shù)據(jù)單元封裝在數(shù)據(jù)段中。終端收到數(shù)據(jù)段后,根據(jù)數(shù)據(jù)段頭中的每個數(shù)據(jù)單元的長度取出每個數(shù)據(jù)單元,進行數(shù)據(jù)的接收或播放。
一個頻道的數(shù)據(jù)包括子幀頭10、視頻段11、音頻段12、數(shù)據(jù)段13。子幀頭10中主要是一些控制信息,是必須提供的。子幀頭10的主要內(nèi)容是子幀頭長度、視頻段長度、音頻段長度、數(shù)據(jù)段的長度、視頻參數(shù)集、音頻參數(shù)集、時間戳、校驗碼等。其中校驗碼可以驗證子幀頭信息的可靠性。時間戳是用來保證數(shù)據(jù)在屏幕上的顯示時間。
視頻段11、音頻段12、數(shù)據(jù)段13都是可以選擇出現(xiàn)的,可以出現(xiàn)其中的一個或多個,這三個數(shù)據(jù)段是否出現(xiàn)可以從子幀頭10中的對應控制字段判斷出來。
如圖2所示,數(shù)據(jù)段13包括數(shù)據(jù)段頭130、N個數(shù)據(jù)單元131,N可以變化,根據(jù)一段時間內(nèi)的實際需要決定N的具體值。
數(shù)據(jù)單元131的相關(guān)信息都在數(shù)據(jù)段頭130中描述,數(shù)據(jù)段頭130中部分內(nèi)容是(1)數(shù)據(jù)單元的總數(shù)。
(2)每個數(shù)據(jù)單元的長度。
(3)每個數(shù)據(jù)單元的類型,所述數(shù)據(jù)單元類型包括字幕、圖片、文件下載、ESG或IP組播。
(4)校驗碼。
每個數(shù)據(jù)單元131是變長的,沒有了填充數(shù)據(jù),對比TS封裝方法,提高數(shù)據(jù)傳輸?shù)睦寐省Pr灤a是為了防止出現(xiàn)誤碼,提高可靠性。
數(shù)據(jù)單元131是封裝具體內(nèi)容的,可以包括字幕、圖片、文件、與電子節(jié)目單、IP組播,能實現(xiàn)豐富多彩的各種業(yè)務。
以下通過一個具體實例與現(xiàn)有技術(shù)的比較對本發(fā)明做進一步描述在本實例中,一個業(yè)務通道有256Kbit/s的速率。
這個頻道數(shù)據(jù)的總長度是32K字節(jié),其中子幀頭10長37字節(jié);視頻段總長度是26.8K字節(jié);音頻段總長度是4.1K字節(jié);數(shù)據(jù)段頭長21字節(jié),數(shù)據(jù)單元有8個,數(shù)據(jù)單元總長度是1K字節(jié)。對于不足32K字節(jié)的部分,可以填充全0。
這樣一個電視頻道,可以提供212Kbit/s速率的視頻數(shù)據(jù),32Kbit/s速率的音頻數(shù)據(jù),和8Kbit/s速率的數(shù)據(jù),可以滿足QVGA分辨率、25幀的H264或AVS-M的視頻數(shù)據(jù)的傳輸。在給用戶提供相當滿意質(zhì)量的移動廣播電視節(jié)目的同時,可以為用戶提供字幕、圖片,由終端顯示在屏幕上。
現(xiàn)有技術(shù)是采用TS方式封裝的,如果把8個數(shù)據(jù)單元封裝在TS包中傳送,需要10個TS包,需要占用1504字節(jié)的帶寬,利用率不到80%。本專利的方法比TS方式提高了20%的利用率。
權(quán)利要求
1.一種移動多媒體廣播系統(tǒng)的數(shù)據(jù)傳送方法,包括如下步驟(1)將業(yè)務頻道數(shù)據(jù)分割成多個數(shù)據(jù)單元,并將數(shù)據(jù)單元封裝在數(shù)據(jù)段中,將每個數(shù)據(jù)單元的長度、數(shù)據(jù)單元的類型記錄在數(shù)據(jù)段頭中;(2)將數(shù)據(jù)段與其他需要傳輸?shù)臄?shù)據(jù)封裝在一個業(yè)務通道中傳送;(3)終端接收到數(shù)據(jù)段后,根據(jù)數(shù)據(jù)段頭中的每個數(shù)據(jù)單元的長度取出每個數(shù)據(jù)單元,進行數(shù)據(jù)的接收或播放。
2.根據(jù)權(quán)利要求1所述的移動多媒體廣播系統(tǒng)的數(shù)據(jù)傳送方法,其特征在于,所述數(shù)據(jù)段頭還包括校驗碼。
3.根據(jù)權(quán)利要求1所述的移動多媒體廣播系統(tǒng)的數(shù)據(jù)傳送方法,其特征在于,所述數(shù)據(jù)單元類型包括ESG、字幕、文件下載或IP組播。
4.根據(jù)權(quán)利要求1所述的移動多媒體廣播系統(tǒng)的數(shù)據(jù)傳送方法,其特征在于,所述業(yè)務頻道數(shù)據(jù)包括字幕、文件、IP組播、ESG中的一種或多種。
全文摘要
本發(fā)明涉及一種移動多媒體廣播系統(tǒng)的數(shù)據(jù)傳送方法,包括如下步驟(1)將業(yè)務頻道數(shù)據(jù)分割成多個數(shù)據(jù)單元,并將數(shù)據(jù)單元封裝在數(shù)據(jù)段中,將每個數(shù)據(jù)單元的長度、數(shù)據(jù)單元的類型記錄在數(shù)據(jù)段頭中;(2)將數(shù)據(jù)段與其他需要傳輸?shù)臄?shù)據(jù)封裝在一個業(yè)務通道中傳送;(3)終端接收到數(shù)據(jù)段后,根據(jù)數(shù)據(jù)段頭中的每個數(shù)據(jù)單元的長度取出每個數(shù)據(jù)單元,進行數(shù)據(jù)的接收或播放。這種方法能夠提高數(shù)據(jù)傳輸效率,在滿足音視頻清晰的前提下更多實現(xiàn)字幕、文件下載、IP組播等輔助數(shù)據(jù)功能應用。
文檔編號H04L29/06GK1972408SQ20061015716
公開日2007年5月30日 申請日期2006年11月30日 優(yōu)先權(quán)日2006年11月30日
發(fā)明者沈燦, 戴志軍, 晏祥彪, 王志英, 張建強 申請人:中興通訊股份有限公司