摘要:在概述MPEG-2傳送流(TS)語(yǔ)法規(guī)范的基礎(chǔ)上,給出了用ADSP-2181 數(shù)字信號(hào)處理器和MC68302微控制器實(shí)現(xiàn)傳送復(fù)用器的設(shè)計(jì)方案和實(shí)現(xiàn)技術(shù)。該方法是在MC68302的控制下,用DSP查詢復(fù)用器各輸入FIFO的狀態(tài),根據(jù)各FIFO的狀態(tài)讀入數(shù)據(jù),完成音頻、視頻的均勻打包。
關(guān)鍵詞:MPEG-2編碼傳輸系統(tǒng) 傳送復(fù)用器 TS流 打包
當(dāng)今世界正在向數(shù)字化方向發(fā)展,電視信號(hào)的數(shù)字編碼、數(shù)字化存儲(chǔ)、數(shù)字化傳輸、數(shù)字化處理在我們的現(xiàn)實(shí)世界中已經(jīng)變得越來(lái)越廣泛。電視系統(tǒng)的全面數(shù)字化給節(jié)目制作和傳輸都帶來(lái)了革命性的變化。隨著碼率壓縮技術(shù)的突破和MPEG標(biāo)準(zhǔn)的建立,從演播室到發(fā)射整個(gè)系統(tǒng)的各個(gè)方面正處于全面數(shù)字化的進(jìn)程中。MPEG-2編解碼傳輸系統(tǒng)是目前解決演播室節(jié)目制作和傳輸?shù)闹髁鳟a(chǎn)品。
MPEG-2編碼傳輸系統(tǒng)由音、視頻編碼器(包括音、視頻原始流的分組基本流打包)、傳輸流系統(tǒng)復(fù)用器、網(wǎng)絡(luò)適配器等組成,如圖1所示。
復(fù)用器是整個(gè)系統(tǒng)的關(guān)鍵設(shè)備之一,它接收前端多套節(jié)目編碼器來(lái)的視頻、音頻壓縮數(shù)據(jù)流,按照一定的復(fù)用策略將其交織復(fù)用成符合MPEG-2系統(tǒng)層規(guī)范的單一的系統(tǒng)碼流(傳輸流)。為實(shí)現(xiàn)一套節(jié)目音頻、視頻的解碼同步,在碼流中需插入各種時(shí)間標(biāo)記、系統(tǒng)控制等信息。最后送到網(wǎng)絡(luò)適配器或者信道調(diào)制設(shè)備,得到與傳輸信道相匹配的標(biāo)準(zhǔn)輸出碼流后,送往信道。復(fù)用器還提供整個(gè)編碼系統(tǒng)的系統(tǒng)時(shí)鐘。
本文復(fù)用器的設(shè)計(jì)是在MPEG-2音/視頻國(guó)際標(biāo)準(zhǔn)的第一部分ISO/IEC13818-1系統(tǒng)層語(yǔ)法規(guī)范的基礎(chǔ)上,采用ADSP-2181信號(hào)處理器芯片和MOTOROLA的微處理器MC68302實(shí)現(xiàn)的。
1 復(fù)用器的設(shè)計(jì)
1.1 ISO/IEC 13818-1傳送層語(yǔ)法結(jié)構(gòu)
復(fù)用器以MPEG-2系統(tǒng)規(guī)范為基礎(chǔ),對(duì)于地面廣播方式,復(fù)用器按傳輸流(TS)格式打包。TS包的長(zhǎng)度固定為188字節(jié),傳送層采用固定字長(zhǎng)數(shù)據(jù)包的優(yōu)點(diǎn)在于為以后新業(yè)務(wù)的創(chuàng)立提供了靈活性,新增的比特流可以直接在傳送層處理而無(wú)需增加硬件。數(shù)據(jù)包字頭信息中采用數(shù)據(jù)包標(biāo)識(shí)(PID)作為比特流的識(shí)別工具,因此可以將視頻、音頻和其它數(shù)據(jù)混合在一起。經(jīng)網(wǎng)絡(luò)適配器后,得到具有G.703標(biāo)準(zhǔn)的碼流,以便在類似SDH多路復(fù)用的環(huán)境中進(jìn)行數(shù)據(jù)的發(fā)送;同時(shí)也有利于抗信道誤碼和誤碼后的恢復(fù)。