專利名稱:一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)傳輸方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字多媒體廣播技術(shù)領(lǐng)域,特別是涉及一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)傳輸
方法及裝置。
背景技術(shù):
與現(xiàn)有的調(diào)頻、調(diào)幅等模擬廣播相比,數(shù)字音頻廣播系統(tǒng)具有音質(zhì)好、頻譜利
用率高、可實(shí)現(xiàn)大面積的單頻網(wǎng)覆蓋、接收機(jī)靈敏度高、移動(dòng)接收性能好等優(yōu)點(diǎn),由于其
數(shù)字化的優(yōu)勢(shì),數(shù)字音頻廣播系統(tǒng)可以在傳輸音頻業(yè)務(wù)的同時(shí)傳輸多種多樣的增值數(shù)
據(jù)業(yè)務(wù),數(shù)字音頻廣播也逐漸演變?yōu)楝F(xiàn)在的數(shù)字多媒體廣播(DMB, Digital Multimedia
Broadcasting)。數(shù)字多媒體廣播是廣播影視數(shù)字化進(jìn)程的一個(gè)重要組成部分。 數(shù)字多媒體廣播中的業(yè)務(wù)可以分為三大類音頻業(yè)務(wù)、數(shù)據(jù)業(yè)務(wù)和視頻業(yè)務(wù)。其中
音頻業(yè)務(wù)以MUSICAM(—種數(shù)字音頻信號(hào)壓縮算法)編碼算法以24毫秒一幀的時(shí)間周期產(chǎn)
生音頻數(shù)據(jù)流;而數(shù)據(jù)業(yè)務(wù)和視頻業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)流,都按照各自業(yè)務(wù)的具體需要定義數(shù)
據(jù)流格式。 對(duì)于視頻業(yè)務(wù), 一 種常見(jiàn)的數(shù)據(jù)流格式為T-DMB (TerrestrialDigitalMultimedia Broadcasting,地面數(shù)字多媒體廣播)系統(tǒng)中的TS(傳輸)流。該TS流傳輸視頻數(shù)據(jù)的方式,是用MPEG2傳輸流封裝壓縮的視頻數(shù)據(jù),壓縮后的數(shù)據(jù)以MPEG4同步層進(jìn)行封裝,再用MPEG2傳輸流進(jìn)行封裝。其中,MPEG (Moving Pictures Experts Group,動(dòng)態(tài)圖象專家組)是國(guó)際標(biāo)準(zhǔn)化組織(ISO)成立的制定有關(guān)運(yùn)動(dòng)圖像壓縮編碼標(biāo)準(zhǔn)的工作組,所制定的標(biāo)準(zhǔn)是國(guó)際通用標(biāo)準(zhǔn),叫MPEG標(biāo)準(zhǔn)(MPEG2、MPEG4)。 在使用MPEG2標(biāo)準(zhǔn)壓縮視頻數(shù)據(jù)時(shí),常用的碼率往往是2-20Mbps (bps表示每秒鐘所能傳送的字節(jié)數(shù)),TS封裝所必需的描述信息在總的數(shù)據(jù)流中所占用的比例相當(dāng)?shù)?,一般?%以下,為20-30Kbps。 而T-DMB系統(tǒng)中的視頻業(yè)務(wù)的碼率一般為384Kbps,遠(yuǎn)低于MPEG2系統(tǒng)的常用碼率,由此TS封裝所必需的描述信息在總數(shù)據(jù)流中占用的比例高達(dá)10%左右,從而造成了系統(tǒng)整體傳輸效率的下降。 由此可知,目前迫切需要本領(lǐng)域技術(shù)人員解決的一個(gè)技術(shù)問(wèn)題就是如何提高T-匿B系統(tǒng)中視頻業(yè)務(wù)的數(shù)據(jù)傳輸效率。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)傳輸方法及裝置,能夠大大的提高現(xiàn)有數(shù)字多媒體系統(tǒng)中視頻業(yè)務(wù)的數(shù)據(jù)傳輸效率。 為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送方法,該方法可以包括 接收包含若干個(gè)RTP數(shù)據(jù)包的視頻流及所述視頻流描述信息;依據(jù)預(yù)置規(guī)則,將所述RTP數(shù)據(jù)包轉(zhuǎn)換為定長(zhǎng)的增強(qiáng)IP數(shù)據(jù)包;將所述增強(qiáng)IP數(shù)據(jù)包拼裝成LDPC幀,以及
4對(duì)所述LDPC幀進(jìn)行編碼,并將編碼后的LDPC幀添加到主業(yè)務(wù)信道;依據(jù)所述視頻流描述信息生成描述所述視頻流的快速信息組,并將所述快速信息組添加到快速信息信道;將所述主業(yè)務(wù)信道和快速信息信道封裝成總成信號(hào),并發(fā)送所述總成信號(hào)。 進(jìn)一步,所述預(yù)置規(guī)則為把RTP數(shù)據(jù)包轉(zhuǎn)換為長(zhǎng)度為192字節(jié)的增強(qiáng)IP數(shù)據(jù)包;每個(gè)增強(qiáng)IP數(shù)據(jù)包中包括1個(gè)字節(jié)的包頭標(biāo)志字,187個(gè)字節(jié)的有效數(shù)據(jù)載荷,2個(gè)字節(jié)的可選項(xiàng)和2個(gè)字節(jié)的循環(huán)冗余校驗(yàn)碼。 具體的,所述LDPC幀的長(zhǎng)度為1920字節(jié);由所述增強(qiáng)IP數(shù)據(jù)包的長(zhǎng)度、LDPC幀
的長(zhǎng)度和LDPC編碼率,確定一個(gè)LDPC幀中包含增強(qiáng)IP數(shù)據(jù)包的個(gè)數(shù)。 進(jìn)一步,依據(jù)所述LDPC幀中包含的增強(qiáng)IP數(shù)據(jù)包的數(shù)量,控制視頻數(shù)據(jù)傳輸?shù)乃俣取?為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送裝置,該裝置可以包括 接收單元,用于接收包含若干個(gè)RTP數(shù)據(jù)包的視頻流及所述視頻流描述信息;
增強(qiáng)IP數(shù)據(jù)包生成單元,用于依據(jù)預(yù)置規(guī)則,將所述RTP數(shù)據(jù)包轉(zhuǎn)換為定長(zhǎng)的增強(qiáng)IP數(shù)據(jù)包; 數(shù)據(jù)成幀單元,用于將所述增強(qiáng)IP數(shù)據(jù)包拼裝成LDPC幀,以及對(duì)所述LDPC幀進(jìn)行編碼,并將編碼后的LDPC幀添加到主業(yè)務(wù)信道; 描述信息生成單元,用于依據(jù)所述視頻流描述信息生成描述所述視頻流的快速信息組,并將所述快速信息組添加到快速信息信道; 總成信號(hào)生成單元,用于將所述主業(yè)務(wù)信道和快速信息信道封裝成總成信號(hào),輸出到發(fā)射機(jī)進(jìn)行發(fā)送。 具體的,所述預(yù)置規(guī)則為把RTP數(shù)據(jù)包轉(zhuǎn)換為長(zhǎng)度為192字節(jié)的增強(qiáng)IP數(shù)據(jù)包;每個(gè)增強(qiáng)IP數(shù)據(jù)包中包括1個(gè)字節(jié)的包頭標(biāo)志字,187個(gè)字節(jié)的有效數(shù)據(jù)載荷,2個(gè)字節(jié)的可選項(xiàng)和2個(gè)字節(jié)的循環(huán)冗余校驗(yàn)碼。 為了解決上述問(wèn)題,本發(fā)明還公開(kāi)了一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)接收方法,該方法可以包括 接收總成信號(hào);對(duì)所述總成信號(hào)解復(fù)用得到主業(yè)務(wù)信道和快速信息信道;對(duì)所述主業(yè)務(wù)信道中已編碼的LDPC幀進(jìn)行解碼,得到LDPC幀;對(duì)所述LDPC幀進(jìn)行解碼,得到增強(qiáng)IP數(shù)據(jù)包;把所述增強(qiáng)IP數(shù)據(jù)包進(jìn)行解封裝,得到RTP視頻流;對(duì)所述快速信息信道中的快速信息組進(jìn)行解碼,得到視頻流描述信息。 進(jìn)一步,對(duì)所述LDPC幀進(jìn)行解碼時(shí),先校驗(yàn)增強(qiáng)IP數(shù)據(jù)包的包計(jì)數(shù)和循環(huán)冗余校驗(yàn)碼。若校驗(yàn)正確,則跳過(guò)LDPC譯碼過(guò)程,直接進(jìn)行解碼;若校驗(yàn)不正確,則對(duì)出錯(cuò)的部分進(jìn)行LDPC譯碼。 為了解決上述問(wèn)題,本發(fā)明還公開(kāi)了一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)接收裝置,該裝置可以包括 接收模塊,用于接收總成信號(hào); 總成信號(hào)解復(fù)用模塊,用于對(duì)所述總成信號(hào)解復(fù)用,得到主業(yè)務(wù)信道和快速信息信道; LDPC幀解碼模塊,用于對(duì)所述主業(yè)務(wù)信道中已編碼的LDPC幀進(jìn)行解碼,得到LDPC幀; 解碼模塊,用于對(duì)所述LDPC幀進(jìn)行解碼,得到增強(qiáng)IP數(shù)據(jù)包; 解封裝模塊,用于把增強(qiáng)IP數(shù)據(jù)包進(jìn)行解封裝,得到RTP視頻流; 快速信息組解碼模塊,用于對(duì)所述快速信息信道中的快速信息組進(jìn)行解碼,得到
視頻流描述信息。 進(jìn)一步,所述裝置還包括判斷模塊和譯碼模塊。所述判斷模塊用于在對(duì)所述LDPC 幀進(jìn)行解碼時(shí),校驗(yàn)增強(qiáng)IP數(shù)據(jù)包的包計(jì)數(shù)和循環(huán)冗余校驗(yàn)碼。若校驗(yàn)正確,則跳過(guò)譯碼 模塊;若校驗(yàn)不正確,則由所述譯碼模塊對(duì)出錯(cuò)的部分進(jìn)行LDPC譯碼。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn) 在本發(fā)明的解決方案中,對(duì)視頻數(shù)據(jù)采用RTP(Real-time TransportProtocol,實(shí)
時(shí)傳輸協(xié)議)封裝,并將RTP數(shù)據(jù)包分段打包為增強(qiáng)IP數(shù)據(jù)包進(jìn)行傳輸,由于去掉了不必
要的描述信息,從而提高了數(shù)字多媒體系統(tǒng)中視頻業(yè)務(wù)的數(shù)據(jù)傳輸效率。 進(jìn)一步,每個(gè)增強(qiáng)IP數(shù)據(jù)包長(zhǎng)192個(gè)字節(jié),有效載荷為188個(gè)字節(jié),正好可以傳輸
完整的TS包,實(shí)現(xiàn)本發(fā)明對(duì)TS流的兼容。 此外,由于本發(fā)明使用LDPC (Low Density Parity Check,低密度奇偶校驗(yàn))編碼, 每個(gè)LDPC幀中包含整數(shù)個(gè)增強(qiáng)IP數(shù)據(jù)包,每個(gè)增強(qiáng)IP數(shù)據(jù)包都有循環(huán)冗余校驗(yàn)碼(CRC), 且數(shù)據(jù)位和校驗(yàn)位順序排列,接收機(jī)端可以跳過(guò)LDPC譯碼過(guò)程,先檢查增強(qiáng)IP數(shù)據(jù)包的 CRC,如果CRC校驗(yàn)正確,則不需要進(jìn)行LDPC譯碼,由此降低接收機(jī)解碼算法的復(fù)雜度,從而 降低接收機(jī)的功耗,延長(zhǎng)接收機(jī)的使用時(shí)間。
圖1是本發(fā)明數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送方法實(shí)施例的步驟流程圖;
圖2是本發(fā)明的增強(qiáng)IP數(shù)據(jù)包的結(jié)構(gòu)示意圖;
圖3是本發(fā)明數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送裝置實(shí)施例的結(jié)構(gòu)框圖;
圖4是本發(fā)明數(shù)字廣播系統(tǒng)的數(shù)據(jù)接收方法實(shí)施例的步驟流程圖;
圖5是本發(fā)明數(shù)字廣播系統(tǒng)的數(shù)據(jù)接收裝置實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。 本發(fā)明應(yīng)用在數(shù)字多媒體廣播系統(tǒng)中。數(shù)字多媒體廣播系統(tǒng)具有靈活的業(yè)務(wù)復(fù)用 結(jié)構(gòu),可以在傳輸高質(zhì)量音頻業(yè)務(wù)的同時(shí)傳輸多種形式的數(shù)據(jù)業(yè)務(wù)以及實(shí)時(shí)視頻業(yè)務(wù)。在 1. 536MHz模擬射頻帶寬中同時(shí)發(fā)射傳輸?shù)臄?shù)據(jù)總稱為一個(gè)總成信號(hào),一個(gè)總成信號(hào)中可以 同時(shí)傳輸多路業(yè)務(wù)數(shù)據(jù),這些業(yè)務(wù)數(shù)據(jù)可以是音頻數(shù)據(jù)流,也可以是視頻或其他多媒體業(yè) 務(wù)的數(shù)據(jù)流。本發(fā)明主要是針對(duì)視頻流的傳輸方法。 參照?qǐng)Dl,示出了本發(fā)明數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送方法實(shí)施例,具體可以包括
步驟IOI,接收包含若干個(gè)RTP數(shù)據(jù)包的視頻流及所述視頻流描述信息。
其中,所述的視頻流是由視頻編碼器對(duì)RTP方式輸入的視頻流進(jìn)行實(shí)時(shí)編碼,生 成以RTP格式封裝的視頻流。所述封裝后的視頻流是以UDP (UserDatagram Protocol,用戶
6數(shù)據(jù)報(bào))方式通過(guò)局域網(wǎng)以IP多播形式發(fā)送的。UDP協(xié)議的主要作用是將網(wǎng)絡(luò)數(shù)據(jù)流壓縮 成數(shù)據(jù)報(bào)的形式。 一個(gè)典型的數(shù)據(jù)報(bào)就是一個(gè)二進(jìn)制數(shù)據(jù)的傳輸單位,每一個(gè)數(shù)據(jù)報(bào)的前 8個(gè)字節(jié)用來(lái)包含報(bào)頭信息,剩余字節(jié)則用來(lái)包含具體的傳輸數(shù)據(jù)。UDP數(shù)據(jù)報(bào)由數(shù)據(jù)報(bào)頭 域(UDP header)和有用數(shù)據(jù)域(Data)組成,其中數(shù)據(jù)報(bào)頭域包括源端口 (Source Port)、 目的端口 (Destination Port)、數(shù)據(jù)報(bào)長(zhǎng)度(Length)、校驗(yàn)和(Checksum)。
步驟102,依據(jù)預(yù)置規(guī)則,將所述RTP數(shù)據(jù)包轉(zhuǎn)換為定長(zhǎng)的增強(qiáng)IP數(shù)據(jù)包(以下簡(jiǎn) 稱EIP包)。 優(yōu)選的,將所述接收到的RTP數(shù)據(jù)包轉(zhuǎn)換為長(zhǎng)度為192字節(jié)的EIP包,如圖2所示, EIP包的包括1個(gè)字節(jié)的包頭標(biāo)志字201 ;187個(gè)字節(jié)的有效數(shù)據(jù)載荷202 ;2個(gè)字節(jié)的可 選項(xiàng)(Opt) 203和2個(gè)字節(jié)的CRC204。具體轉(zhuǎn)換過(guò)程為將RTP數(shù)據(jù)包按照187個(gè)字節(jié)為 單位分段,作為EIP包的有效數(shù)據(jù)載荷,若RTP數(shù)據(jù)包不能被187整除,不足部分則在最后 一個(gè)EIP包中以0x00填充;此外,每個(gè)EIP包還都包含1個(gè)字節(jié)的包頭標(biāo)志字,2個(gè)字節(jié)的 Opt和2個(gè)字節(jié)的CRC,其中Opt部分第一個(gè)字節(jié)以無(wú)符號(hào)二進(jìn)制數(shù)表示當(dāng)前EIP包中填充 字節(jié)的個(gè)數(shù),第二個(gè)字節(jié)為數(shù)據(jù)包計(jì)數(shù)。其中,EIP包可以根據(jù)不同的編碼算法進(jìn)行長(zhǎng)度的 調(diào)整,并不局限于192字節(jié)。 進(jìn)一步,本發(fā)明的EIP包結(jié)構(gòu),可以兼容現(xiàn)有的多種視頻數(shù)據(jù)格式。例如,TS流為 連續(xù)的包組成,每個(gè)TS包188個(gè)字節(jié),當(dāng)TS包轉(zhuǎn)換為EIP包時(shí),EIP包中前188個(gè)字節(jié)為 該TS包的數(shù)據(jù),包頭標(biāo)志字即為TS包的起始字,EIP包還包括兩個(gè)字節(jié)的數(shù)據(jù)包計(jì)數(shù)和兩 個(gè)字節(jié)的CRC,構(gòu)成每個(gè)EIP包192個(gè)字節(jié)。 步驟103,將所述EIP包拼裝成LDPC幀,以及對(duì)所述LDPC幀進(jìn)行編碼,并將編碼后 的LDPC幀添加到主業(yè)務(wù)信道。其中,根據(jù)LDPC設(shè)計(jì),每個(gè)LDPC幀幀長(zhǎng)為15360比特,即1920字節(jié),每幀由若干
個(gè)EIP包拼裝組成。EIP包的具體個(gè)數(shù)由LDPC編碼率決定,如優(yōu)選的EIP包的長(zhǎng)度為192
字節(jié),當(dāng)LDPC編碼率為4/5時(shí),每一幀中包含8個(gè)數(shù)據(jù)包(1920X4/5 = 192X8);當(dāng)LDPC
編碼率為9/10時(shí),每一幀中包含9個(gè)數(shù)據(jù)包(1920X9/10 = 192X9)。 步驟104,依據(jù)所述視頻流描述信息生成描述所述視頻流的快速信息組,并將所述
快速信息組添加到快速信息信道。其中,所述視頻流描述信息為視頻流的業(yè)務(wù)數(shù)據(jù)率、視頻
分辨率、伴音格式等業(yè)務(wù)描述信息。 步驟105,將所述主業(yè)務(wù)信道和快速信息信道封裝成ETI數(shù)據(jù)流,即包含當(dāng)前總成 信號(hào)內(nèi)所有業(yè)務(wù)數(shù)據(jù)的傳輸流。 步驟106,發(fā)送所述總成信號(hào)。可由現(xiàn)有的DAB (Digital AudioBroadcasting,數(shù) 字音頻廣播)發(fā)射機(jī)或者匿B發(fā)射機(jī)對(duì)總成信號(hào)進(jìn)行發(fā)送。 進(jìn)一步,還可以依據(jù)所述LDPC幀中包含的EIP包的數(shù)量,控制視頻數(shù)據(jù)傳輸?shù)乃俣取?現(xiàn)有T-DMB的業(yè)務(wù)/子信道傳輸方式是每個(gè)傳輸幀為6144個(gè)字節(jié),對(duì)應(yīng)24毫秒 的傳輸時(shí)間,業(yè)務(wù)數(shù)據(jù)都在傳輸幀中的主業(yè)務(wù)信道中傳輸,在傳輸多個(gè)業(yè)務(wù)時(shí),主業(yè)務(wù)信道 被分為對(duì)應(yīng)的多個(gè)子信道,每個(gè)業(yè)務(wù)的傳輸速率即為對(duì)應(yīng)子信道在傳輸幀中占用的字節(jié)數(shù) 和對(duì)應(yīng)幀周期(24毫秒)的比值,如一個(gè)在傳輸幀中,對(duì)應(yīng)子信道占用1152個(gè)字節(jié)的業(yè)務(wù), 其傳輸速率為384Kbps (1152字節(jié)X8比特/24毫秒=384Kbps)。
7
本發(fā)明的EIP包傳輸方式和現(xiàn)有T-DMB系統(tǒng)兼容,在LDPC幀長(zhǎng)確定的前提下 (1920個(gè)字節(jié)),首先根據(jù)LDPC編碼率確定每個(gè)LDPC幀中的EIP包數(shù)量。然后通過(guò)控制在 一個(gè)傳輸幀中EIP包的數(shù)量來(lái)控制傳輸速率,如當(dāng)每個(gè)LDPC幀內(nèi)包含8個(gè)EIP包(即LDPC 編碼率為4/5)時(shí)若這8個(gè)EIP包在一個(gè)傳輸幀中傳輸,則其傳輸速率為640Kbps (8 X 192 字節(jié)X8比特/(4/5)/24毫秒=640Kbps);若該LDPC幀在兩個(gè)連續(xù)的傳輸幀中傳輸,即每 個(gè)傳輸幀中只有4個(gè)EIP包時(shí),則其傳輸速率為320Kbps(4X192字節(jié)X8比特/(4/5)/24 毫秒=320Kbps)。 —般的,若某個(gè)業(yè)務(wù)在每個(gè)傳輸幀中傳輸對(duì)應(yīng)N個(gè)EIP包,則該業(yè)務(wù)的傳輸速率為 R = NX192X8/X臟(編碼率)/24毫秒。 本發(fā)明去掉了TS封裝時(shí)一些不必要的描述信息,相比TS流傳輸方式,大大提高了 系統(tǒng)的整體傳輸效率,同時(shí)還可以實(shí)現(xiàn)兼容TS流結(jié)構(gòu)。 參照?qǐng)D3,示出了本發(fā)明數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送裝置實(shí)施例,具體可以包括
接收單元301,用于接收包含若干個(gè)RTP數(shù)據(jù)包的視頻流及所述視頻流描述信息;
EIP包生成單元302,用于依據(jù)預(yù)置規(guī)則,將所述RTP數(shù)據(jù)包轉(zhuǎn)換為定長(zhǎng)的EIP包;
數(shù)據(jù)成幀單元303,用于將所述EIP包拼裝成LDPC幀,以及對(duì)所述LDPC幀進(jìn)行編 碼,并將編碼后的LDPC幀添加到主業(yè)務(wù)信道; 描述信息生成單元304,用于依據(jù)所述視頻流描述信息生成描述所述視頻流的快 速信息組,并將所述快速信息組添加到快速信息信道; 總成信號(hào)生成單元305,用于將所述主業(yè)務(wù)信道和快速信息信道封裝成總成信 號(hào); 發(fā)送單元306,用于發(fā)送所述總成信號(hào)。 優(yōu)選的,所述預(yù)置規(guī)則為把RTP數(shù)據(jù)包轉(zhuǎn)換為長(zhǎng)度為192字節(jié)的EIP包;每個(gè)EIP 包中包括1個(gè)字節(jié)的包頭標(biāo)志字,187個(gè)字節(jié)的有效數(shù)據(jù)載荷,2個(gè)字節(jié)的Opt和2個(gè)字節(jié) 的CRC。 參照?qǐng)D4,示出了本發(fā)明數(shù)字廣播系統(tǒng)的數(shù)據(jù)接收方法實(shí)施例,具體可以包括以下 步驟 步驟401,接收總成信號(hào); 步驟402,對(duì)所述總成信號(hào)解復(fù)用得到主業(yè)務(wù)信道和快速信息信道,其中具體過(guò)程 為總成信號(hào)通過(guò)COF匿解調(diào)得到基帶解調(diào)信號(hào),再對(duì)基帶解調(diào)信號(hào)進(jìn)行解復(fù)用得到主業(yè)務(wù) 信號(hào)和快速信息信道,此處為現(xiàn)有技術(shù),在此不再贅述; 步驟403,對(duì)所述主業(yè)務(wù)信道中已編碼的LDPC幀進(jìn)行解碼,得到LDPC幀;
步驟404,對(duì)所述LDPC幀進(jìn)行解碼,得到EIP包;
步驟405,把所述EIP包進(jìn)行解封裝,得到RTP視頻流; 步驟406,對(duì)所述快速信息信道中的快速信息組進(jìn)行解碼,得到視頻流描述信息。
進(jìn)一步,對(duì)所述LDPC幀進(jìn)行解碼時(shí),先校驗(yàn)EIP包的包計(jì)數(shù)和CRC。若校驗(yàn)正確, 則跳過(guò)LDPC譯碼過(guò)程;若校驗(yàn)不正確,則對(duì)出錯(cuò)的部分進(jìn)行LDPC譯碼。
LDPC編碼過(guò)程屬于系統(tǒng)碼,即被保護(hù)的數(shù)據(jù)和編碼過(guò)程中生成的冗余校驗(yàn)數(shù)據(jù)是 順序傳輸?shù)?,即每一幀的前半部分是原始的被保護(hù)數(shù)據(jù),后半部分為L(zhǎng)DPC編碼過(guò)程生成的 冗余校驗(yàn)數(shù)據(jù)。如在本發(fā)明中,當(dāng)編碼率為4/5時(shí),每一個(gè)LDPC幀的前1536個(gè)字節(jié)為8個(gè)EIP包,接收時(shí),先對(duì)前1536個(gè)字節(jié)進(jìn)行分析,校驗(yàn)EIP包的包計(jì)數(shù)和CRC,若全部校驗(yàn)正 確,則表明這8個(gè)EIP包,即1536個(gè)字節(jié)的數(shù)據(jù)沒(méi)有發(fā)生傳輸錯(cuò)誤,即可以跳過(guò)LDPC譯碼 過(guò)程;若校驗(yàn)不正確,則可以只針對(duì)出錯(cuò)的部分進(jìn)行LDPC譯碼。 而現(xiàn)有技術(shù)中的T-DMB系統(tǒng)沒(méi)有類似本發(fā)明的EIP包結(jié)構(gòu)和CRC校驗(yàn),當(dāng)接收機(jī) 解碼時(shí),直接進(jìn)行外碼譯碼(如T-DMB系統(tǒng)中的RS譯碼)。 由此,本發(fā)明降低了LDPC譯碼算法的復(fù)雜度,從而降低整個(gè)接收機(jī)譯碼過(guò)程的總 復(fù)雜度,最終達(dá)到一定程度上降低接收機(jī)功耗,延長(zhǎng)便攜接收機(jī)連續(xù)工作時(shí)間的目的。
參照?qǐng)D5,示出了本發(fā)明數(shù)字廣播系統(tǒng)的數(shù)據(jù)接收裝置實(shí)施例,具體可以包括
接收模塊501,用于接收總成信號(hào); 總成信號(hào)解復(fù)用模塊502,用于對(duì)所述總成信號(hào)解復(fù)用,得到主業(yè)務(wù)信道和快速信 息信道; LDPC幀解碼模塊503,用于對(duì)所述主業(yè)務(wù)信道中已編碼的LDPC幀進(jìn)行解碼,得到 LDPC幀; 解碼模塊504,用于對(duì)所述LDPC幀進(jìn)行解碼,得到EIP包; 解封裝模塊505,用于把EIP包進(jìn)行解封裝,得到RTP視頻流; 快速信息組解碼模塊506,用于對(duì)所述快速信息信道中的快速信息組進(jìn)行解碼,得
到視頻流描述信息。 進(jìn)一步,所述接收裝置還可以包括判斷模塊和譯碼模塊。所述判斷模塊用于在對(duì) 所述LDPC幀進(jìn)行解碼時(shí),校驗(yàn)EIP包的包計(jì)數(shù)和CRC ;若校驗(yàn)正確,則跳過(guò)譯碼模塊;若校 驗(yàn)不正確,則由所述譯碼模塊對(duì)出錯(cuò)的部分進(jìn)行LDPC譯碼。 本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與
其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。 以上對(duì)本發(fā)明所提供的一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)傳輸方法及裝置進(jìn)行了詳細(xì)介
紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只
是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)
明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理
解為對(duì)本發(fā)明的限制。
9
權(quán)利要求
一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送方法,其特征在于,包括接收包含若干個(gè)RTP數(shù)據(jù)包的視頻流及所述視頻流描述信息;依據(jù)預(yù)置規(guī)則,將所述RTP數(shù)據(jù)包轉(zhuǎn)換為定長(zhǎng)的增強(qiáng)IP數(shù)據(jù)包;將所述增強(qiáng)IP數(shù)據(jù)包拼裝成LDPC幀,以及對(duì)所述LDPC幀進(jìn)行編碼,并將編碼后的LDPC幀添加到主業(yè)務(wù)信道;依據(jù)所述視頻流描述信息生成描述所述視頻流的快速信息組,并將所述快速信息組添加到快速信息信道;將所述主業(yè)務(wù)信道和快速信息信道封裝成總成信號(hào),并發(fā)送所述總成信號(hào)。
2. 如權(quán)利要求l所述的方法,其特征在于,所述預(yù)置規(guī)則為把RTP數(shù)據(jù)包轉(zhuǎn)換為長(zhǎng)度為192字節(jié)的增強(qiáng)IP數(shù)據(jù)包;每個(gè)增強(qiáng)IP數(shù)據(jù)包中包括1個(gè)字節(jié)的包頭標(biāo)志字,187個(gè)字節(jié)的有效數(shù)據(jù)載荷,2個(gè)字節(jié)的可選項(xiàng)和2個(gè)字節(jié)的循環(huán)冗余校驗(yàn)碼。
3. 如權(quán)利要求l所述的方法,其特征在于,所述LDPC幀的長(zhǎng)度為1920字節(jié);由所述增強(qiáng)IP數(shù)據(jù)包的長(zhǎng)度、LDPC幀的長(zhǎng)度和LDPC編碼率,確定一個(gè)LDPC幀中包含增強(qiáng)IP數(shù)據(jù)包的個(gè)數(shù)。
4. 如權(quán)利要求l所述的方法,其特征在于,依據(jù)所述LDPC幀中包含的增強(qiáng)IP數(shù)據(jù)包的數(shù)量,控制視頻數(shù)據(jù)傳輸?shù)乃俣取?br>
5. —種數(shù)字廣播系統(tǒng)的數(shù)據(jù)接收方法,其特征在于,包括接收總成信號(hào);對(duì)所述總成信號(hào)解復(fù)用得到主業(yè)務(wù)信道和快速信息信道;對(duì)所述主業(yè)務(wù)信道中已編碼的LDPC幀進(jìn)行解碼,得到LDPC幀;對(duì)所述LDPC幀進(jìn)行解碼,得到增強(qiáng)IP數(shù)據(jù)包;把所述增強(qiáng)IP數(shù)據(jù)包進(jìn)行解封裝,得到RTP視頻流;對(duì)所述快速信息信道中的快速信息組進(jìn)行解碼,得到視頻流描述信息。
6. 如權(quán)利要求5中所述的方法,其特征在于,對(duì)所述LDPC幀進(jìn)行解碼時(shí),先校驗(yàn)增強(qiáng)IP數(shù)據(jù)包的包計(jì)數(shù)和循環(huán)冗余校驗(yàn)碼,若校驗(yàn)正確,則跳過(guò)LDPC譯碼過(guò)程,直接進(jìn)行解碼;若校驗(yàn)不正確,則對(duì)出錯(cuò)的部分進(jìn)行LDPC譯碼。
7. —種數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送裝置,其特征在于,包括接收單元,用于接收包含若干個(gè)RTP數(shù)據(jù)包的視頻流及所述視頻流描述信息;增強(qiáng)IP數(shù)據(jù)包生成單元,用于依據(jù)預(yù)置規(guī)則,將所述RTP數(shù)據(jù)包轉(zhuǎn)換為定長(zhǎng)的增強(qiáng)IP數(shù)據(jù)包;數(shù)據(jù)成幀單元,用于將所述增強(qiáng)IP數(shù)據(jù)包拼裝成LDPC幀,以及對(duì)所述LDPC幀進(jìn)行編碼,并將編碼后的LDPC幀添加到主業(yè)務(wù)信道;描述信息生成單元,用于依據(jù)所述視頻流描述信息生成描述所述視頻流的快速信息組,并將所述快速信息組添加到快速信息信道;總成信號(hào)生成單元,用于將所述主業(yè)務(wù)信道和快速信息信道封裝成總成信號(hào),輸出到發(fā)射機(jī)進(jìn)行發(fā)送。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述預(yù)置規(guī)則為把RTP數(shù)據(jù)包轉(zhuǎn)換為長(zhǎng)度為192字節(jié)的增強(qiáng)IP數(shù)據(jù)包;每個(gè)增強(qiáng)IP數(shù)據(jù)包中包括1個(gè)字節(jié)的包頭標(biāo)志字,187個(gè)字節(jié)的有效數(shù)據(jù)載荷,2個(gè)字節(jié)的可選項(xiàng)和2個(gè)字節(jié)的循環(huán)冗余校驗(yàn)碼。
9. 一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)接收裝置,其特征在于,包括接收模塊,用于接收總成信號(hào);總成信號(hào)解復(fù)用模塊,用于對(duì)所述總成信號(hào)解復(fù)用,得到主業(yè)務(wù)信道和快速信息信道;LDPC幀解碼模塊,用于對(duì)所述主業(yè)務(wù)信道中已編碼的LDPC幀進(jìn)行解碼,得到LDPC幀;解碼模塊,用于對(duì)所述LDPC幀進(jìn)行解碼,得到增強(qiáng)IP數(shù)據(jù)包;解封裝模塊,用于把增強(qiáng)IP數(shù)據(jù)包進(jìn)行解封裝,得到RTP視頻流;快速信息組解碼模塊,用于對(duì)所述快速信息信道中的快速信息組進(jìn)行解碼,得到視頻流描述信息。
10. 如權(quán)利要求9中所述的裝置,其特征在于,還包括判斷模塊和譯碼模塊,所述判斷模塊用于在對(duì)所述LDPC幀進(jìn)行解碼時(shí),校驗(yàn)增強(qiáng)IP數(shù)據(jù)包的包計(jì)數(shù)和循環(huán)冗余校驗(yàn)碼;若校驗(yàn)正確,則跳過(guò)譯碼模塊;若校驗(yàn)不正確,則由所述譯碼模塊對(duì)出錯(cuò)的部分進(jìn)行LDPC譯碼。
全文摘要
本發(fā)明提供了一種數(shù)字廣播系統(tǒng)的數(shù)據(jù)發(fā)送方法,該方法包括接收包含若干個(gè)RTP數(shù)據(jù)包的視頻流及所述視頻流描述信息;依據(jù)預(yù)置規(guī)則,將所述RTP數(shù)據(jù)包轉(zhuǎn)換為定長(zhǎng)的增強(qiáng)IP數(shù)據(jù)包;將所述增強(qiáng)IP數(shù)據(jù)包拼裝成LDPC幀,以及對(duì)所述LDPC幀進(jìn)行編碼,并將編碼后的LDPC幀添加到主業(yè)務(wù)信道;依據(jù)所述視頻流描述信息生成描述所述視頻流的快速信息組,并添加到快速信息信道;將所述主業(yè)務(wù)信道和快速信息信道封裝成總成信號(hào)后進(jìn)行發(fā)送。本發(fā)明對(duì)視頻數(shù)據(jù)采用RTP封裝,并將RTP數(shù)據(jù)包分段打包為增強(qiáng)IP數(shù)據(jù)包進(jìn)行傳輸,去掉了不必要的描述信息,從而提高了數(shù)字多媒體系統(tǒng)中視頻業(yè)務(wù)的數(shù)據(jù)傳輸效率。
文檔編號(hào)H04N7/24GK101729887SQ20081022428
公開(kāi)日2010年6月9日 申請(qǐng)日期2008年10月16日 優(yōu)先權(quán)日2008年10月16日
發(fā)明者李錦文, 楊明, 高鵬 申請(qǐng)人:國(guó)家廣播電影電視總局廣播科學(xué)研究院