基于S3C6400的移動(dòng)多媒體廣播終端設(shè)計(jì)
0 引 言
移動(dòng)多媒體廣播目前已經(jīng)成為炙手可熱的發(fā)展熱點(diǎn)。移動(dòng)多媒體廣播業(yè)務(wù)是指通過(guò)衛(wèi)星和地面無(wú)線廣播方式,在具有7英寸以下小屏幕的移動(dòng)便攜式終端上,實(shí)現(xiàn)隨時(shí)隨地接收廣播電視節(jié)目收視與信息服務(wù)。
我國(guó)于2006年提出了具有自主知識(shí)產(chǎn)權(quán)的中國(guó)移動(dòng)多媒體廣播(China Mobile Multimedia Broadcast―ing,CMMB)系統(tǒng),能夠支持諸如手機(jī)、PDA、MP3、MP4、數(shù)碼相機(jī)、筆記本式計(jì)算機(jī)等小尺寸、小屏幕、移動(dòng)便攜的多種終端,實(shí)現(xiàn)隨時(shí)隨地提供廣播影視節(jié)目和信息服務(wù),滿足當(dāng)代社會(huì)“信息無(wú)處不在”的需求。為了實(shí)現(xiàn)較高質(zhì)量的電視節(jié)目接收和播放,終端的性能起著重要的作用,其中終端的音視頻解碼能力又是主要因素。同時(shí)兼顧到終端的成本,選擇合適的軟硬件平臺(tái)十分關(guān)鍵。因此本設(shè)計(jì)兼顧數(shù)字移動(dòng)電視的性能要求和成本兩個(gè)方面。
l CMMB系統(tǒng)架構(gòu)與終端結(jié)構(gòu)簡(jiǎn)介
2006年10月24日,國(guó)家廣播電影電視總局正式頒布了中國(guó)移動(dòng)多媒體廣播CMMB系統(tǒng)的廣播信道行業(yè)標(biāo)準(zhǔn)《GY/T 220.1―2006移動(dòng)多媒體廣播第1部分:廣播信道幀結(jié)構(gòu)、信道編碼和調(diào)制》,確定了采用我國(guó)自主研發(fā)的移動(dòng)多媒體廣播傳輸技術(shù)標(biāo)準(zhǔn)(Satellite―Terrestrial Interactive Multi―service Infrastructure。STiMi)。目前國(guó)際上還沒(méi)有形成統(tǒng)一的移動(dòng)多媒體廣播技術(shù)標(biāo)準(zhǔn),尚處于大規(guī)模應(yīng)用的前期,因此該標(biāo)準(zhǔn)的及時(shí)出臺(tái),對(duì)我國(guó)移動(dòng)多媒體廣播和相關(guān)民族工業(yè)的發(fā)展具有重要的促進(jìn)作用。
CMMB技術(shù)體系是利用大功率S波段衛(wèi)星信號(hào)覆蓋全國(guó),利用地面增補(bǔ)轉(zhuǎn)發(fā)器同頻同時(shí)同內(nèi)容轉(zhuǎn)發(fā)衛(wèi)星信號(hào)補(bǔ)點(diǎn)覆蓋衛(wèi)星信號(hào)盲區(qū),利用無(wú)線移動(dòng)通信網(wǎng)絡(luò)構(gòu)建回傳通道,從而組成單向廣播和雙向交互相結(jié)合的移動(dòng)多媒體廣播網(wǎng)絡(luò)。CMMB體系架構(gòu)如圖1所示。
數(shù)字移動(dòng)電視終端的硬件部分主要分為兩部分:電視的接收模塊和播放顯示模塊。前者負(fù)責(zé)控制CMMB信號(hào),后者負(fù)責(zé)播放音視頻數(shù)據(jù)。數(shù)字移動(dòng)電視的接收模塊采用泰合志恒公司生產(chǎn)的模塊。接收模塊的主要功能包含:電視芯片的初始化,設(shè)置頻點(diǎn),掃描頻點(diǎn);獲取頻道信息,設(shè)置頻道;接收及停止音視頻數(shù)據(jù);測(cè)試電視信號(hào)強(qiáng)度大小。播放顯示模塊以三星的ARMll處理器S3C6400為核心的嵌入式系統(tǒng)。
終端的軟件部分以Linux操作系統(tǒng)為平臺(tái),而電視播放器軟件結(jié)合泰合志恒電視接收模塊的SDK,能夠?qū)崿F(xiàn)數(shù)字電視的控制和播放。
2 數(shù)字電視系統(tǒng)軟件設(shè)計(jì)
數(shù)字電視的系統(tǒng)結(jié)構(gòu)由主界面、電視接收模塊SDK和音視頻播放模塊3部分組成,如圖2所示。
3個(gè)模塊的主要功能如下:
主界面:提供數(shù)字移動(dòng)電視的用戶界面,與用戶交互,提供播放電視,選臺(tái),設(shè)置音量,設(shè)置靜音等功能。電視接收模塊SDK:數(shù)字電視控制引擎,封裝SPI的驅(qū)動(dòng)程序,向上提供接口,用來(lái)接收數(shù)字電視信號(hào),提供音視頻數(shù)據(jù),控制信息等。音視頻播放模塊:用于播放音視頻數(shù)據(jù)。
2.1 主界面
評(píng)論