數字媒體處理器芯片em8620l在ip機頂盒設計中的應用
本文引用地址:http://dyxdggzs.com/article/164922.htm
軟件模塊設計
本課題軟件部分是基于espial公司的evo平臺的設計。其中的底層視頻播放部分的核心軟件模塊是基于evo平臺的。模塊調用流程如圖2所示。圖3為本課題的一個(gè)用戶(hù)應用軟件設計流程圖。
其中初始化各種選項包括初始化視頻、音頻和顯示選項。之后是創(chuàng )建用戶(hù)api例程并,為其分配內存空間,解碼鏈控制(decoding chain control)打開(kāi)并設置是各種解碼器源,如果失敗就跳到clean up結束。如果所有設置均正確,就進(jìn)入死循環(huán),等待鍵盤(pán)輸入并執行相應的操作,包括媒體播放的暫停、搜索、快進(jìn)等基本操作,設置音量,設置制式(ntsc或pal制式),設置輸出模式,設置流監視、osd和比特率,改變屏幕大小,增減像素值讀取并顯示每個(gè)流的類(lèi)型和語(yǔ)言等操作。
本文介紹了iptv機頂盒的關(guān)鍵技術(shù)及特點(diǎn),設計了基于數字媒體處理器芯片em8620l的ip機頂盒的電路,外圍電路簡(jiǎn)單,實(shí)用性強,可實(shí)現各種高質(zhì)量的視頻、音頻輸出,并通過(guò)網(wǎng)絡(luò )支持視頻點(diǎn)播,如果時(shí)間及條件許可,可以通過(guò)外設總線(xiàn)接口外掛硬盤(pán),實(shí)現節目錄制,多媒體文件存儲播放等功能,隨著(zhù)寬頻網(wǎng)絡(luò )和數字電視的普及和發(fā)展,iptv市場(chǎng)將越來(lái)越開(kāi)放,iptv機頂盒將在功能上進(jìn)一步擴展和完善,得到更加廣泛的應用。
評論