0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用H.264視頻編解碼技術(shù)的DVB-T機(jī)頂盒系統(tǒng)設(shè)計(jì)方案

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-11-23 07:59 ? 次閱讀

H.264作為新一代的視頻編解碼技術(shù),與傳統(tǒng)的MPEG-2相比,其卓越的壓縮性能,使其能在較小帶寬下實(shí)現(xiàn)更高畫質(zhì)的視頻傳輸,在視頻數(shù)據(jù)存儲(chǔ)中占用更少的存儲(chǔ)空間。

傳統(tǒng)的DVB-T市場(chǎng),MPEG-2是主流視頻編解碼格式。近年來(lái),隨著帶寬和頻率資源越來(lái)越珍貴,歐洲新興地區(qū)、俄羅斯、土耳其等地區(qū)的運(yùn)營(yíng)商選擇H.264作為視頻編解碼格式,形成了一定規(guī)模的市場(chǎng),引起了機(jī)頂盒廠商的關(guān)注。

H.264解碼芯片FH8601,這款ASIC芯片與業(yè)已成熟的DVB-T機(jī)頂盒芯片組合成一種雙芯片解決方案。FH8601作為協(xié)處理器可接收來(lái)自主芯片(如LSI9700、NEC61123)的指令和H.264碼流數(shù)據(jù),解碼后再將圖像通過(guò)601/656顯示接口送回主芯片,由主芯片做顯示處理。此方案已被俄羅斯DVB-T運(yùn)營(yíng)商量產(chǎn)選用。

如何在傳統(tǒng)的DVB-T機(jī)頂盒平臺(tái)基礎(chǔ)上實(shí)現(xiàn)新一代具有H.264視頻解碼能力的解決方案?工程師在實(shí)現(xiàn)這樣的雙芯片組合解決方案時(shí)需要解決哪些關(guān)鍵的技術(shù)問(wèn)題?本文將主要針對(duì)H.264解碼芯片F(xiàn)H8601在與傳統(tǒng)平臺(tái)進(jìn)行集成的過(guò)程中需要注意的如下技術(shù)關(guān)鍵點(diǎn)做出闡述:

1.控制接口和視頻I/O接口;

2.實(shí)現(xiàn)視音頻(A/V)同步;

3.應(yīng)對(duì)H.264編碼碼流兼容性;

控制接口和視頻I/O接口

如圖所示,在一個(gè)機(jī)頂盒終端中,F(xiàn)H8601是作為一個(gè)協(xié)處理器來(lái)實(shí)現(xiàn)視頻解碼。它提供了與主芯片通信和數(shù)據(jù)傳輸?shù)慕涌?,即最基本的LocalBus接口。只要主芯片可以提供訪問(wèn)RAM或Nor型閃存的數(shù)據(jù)地址總線,就可以實(shí)現(xiàn)對(duì)FH8601的控制和視頻數(shù)據(jù)傳送。而主芯片怎樣獲得FH8601解碼后的視頻數(shù)據(jù)也是系統(tǒng)工程師需要考慮的一個(gè)問(wèn)題,F(xiàn)H8601為此提供了標(biāo)準(zhǔn)的ITU601/656視頻輸出接口。

圖1

主機(jī)接口LocalBus:FH8601芯片可以通過(guò)16位或8位的數(shù)據(jù)寬度來(lái)與主機(jī)傳輸數(shù)據(jù),8位或16位寬度可配置。主機(jī)對(duì)FH8601的操作主要包括復(fù)位、配置、下載固件、寫碼流數(shù)據(jù)和查詢狀態(tài)。

視頻數(shù)據(jù)輸出接口:視頻數(shù)據(jù)完全兼容ITU601/656標(biāo)準(zhǔn),主機(jī)必須能夠提供相應(yīng)的視頻輸入接口。視頻輸出接口的同步時(shí)鐘可以有0度相位和180度相位兩種選擇。

音視頻同步

音視頻的同步是所有開(kāi)發(fā)機(jī)頂盒方案的音視頻應(yīng)用工程師應(yīng)該重點(diǎn)關(guān)注的一個(gè)問(wèn)題。工程師往往也在這一技術(shù)點(diǎn)上花費(fèi)了較多的精力來(lái)使系統(tǒng)獲得最好的音視頻效果。從基于FH8601已實(shí)現(xiàn)方案的實(shí)際效果來(lái)看,其音視頻同步的效果很好。

1.MPEG規(guī)范中實(shí)現(xiàn)音視頻同步的保證

MPEG規(guī)范提供了可絕對(duì)保證音視頻(A/V)同步的恰當(dāng)工具。每個(gè)音頻和視頻幀都有一個(gè)能讓解碼器同步對(duì)聲音和圖像進(jìn)行重建的顯示時(shí)間戳(PTS)。這些PTS值由MPEG編碼器中的復(fù)用器來(lái)賦予。解碼器在這些PTS之前接收到音頻和視頻數(shù)據(jù),于是便能利用這些值來(lái)同步地播放視頻和音頻。在MPEG系統(tǒng)中,由于時(shí)分多路復(fù)用中的位時(shí)隙、路時(shí)隙、幀之間具有嚴(yán)格的時(shí)間關(guān)系,這就是同步。為了恢復(fù)節(jié)目,先對(duì)ES進(jìn)行解碼。聲音、圖像信號(hào)的重現(xiàn)需要同步顯示,從而要求收發(fā)兩端數(shù)據(jù)流要達(dá)到同步。

2.FH8601提供的同步機(jī)制

FH8601具有自動(dòng)音頻視頻同步功能。這一功能簡(jiǎn)化了系統(tǒng)軟件的復(fù)雜度。具體來(lái)說(shuō),主芯片需要將FH8601中的同步功能打開(kāi)。在解碼過(guò)程中,主芯片需要將音頻的當(dāng)前PTS寫給FH8601,以便FH8601自動(dòng)進(jìn)行視頻音頻的同步。視頻PTS伴隨著碼流數(shù)據(jù)一起寫入FH8601。

編碼碼流兼容性和可升級(jí)性

H.264標(biāo)準(zhǔn)雖然早在2003年就已經(jīng)確定,但畢竟還處于應(yīng)用的早期階段,編碼器遠(yuǎn)沒(méi)有像MPEG2那樣成熟,因此,解碼器必須面臨編碼碼流不標(biāo)準(zhǔn)和經(jīng)常升級(jí)的問(wèn)題。FH8601在芯片實(shí)現(xiàn)的定義階段就考慮到了怎樣應(yīng)對(duì)這些問(wèn)題。通過(guò)固件的方式,我們把標(biāo)準(zhǔn)中那些可以靈活變化的部分以軟件的方式來(lái)實(shí)現(xiàn)。而固件的所有變化,并不需要方案設(shè)計(jì)工程師的參與,而只是簡(jiǎn)單的替代原有固件并以在線方式下載即可。

碼流兼容性:目前FH8601除通過(guò)所有ITU兼容性碼流測(cè)試外,還與所有主流編碼器實(shí)現(xiàn)了對(duì)接。

在線更新固件:需要升級(jí)固件時(shí),只需要富瀚提供一個(gè)新的固件數(shù)據(jù)文件,用戶直接替換原有的文件重新編譯就可以輕松完成升級(jí)。

系統(tǒng)軟件設(shè)計(jì)

對(duì)于DVB-T/H.264這樣的新興解決方案,任何一個(gè)不愿放棄原有軟件資源和代碼積累的工程師都會(huì)想到軟件復(fù)用。很顯然,對(duì)于那些已經(jīng)有過(guò)DVB-T機(jī)頂盒方案的設(shè)計(jì)公司來(lái)說(shuō),雙芯片方案給系統(tǒng)工程師帶來(lái)的一個(gè)最直接的便利,就是所有的系統(tǒng)資源都可以直接放在新的項(xiàng)目中。在接下來(lái),我們也需要考慮對(duì)原有軟件資源的復(fù)用。事實(shí)上,在主機(jī)并沒(méi)有發(fā)生改變的情況下,原有的軟件和代碼并不會(huì)發(fā)生任何的浪費(fèi),除非你認(rèn)為它們本身已經(jīng)過(guò)時(shí)。我們只需根據(jù)新增加的H.264解碼功能,進(jìn)行少量的驅(qū)動(dòng)移植以及接口函數(shù)調(diào)用測(cè)試工作。

不同方案的對(duì)比

市場(chǎng)風(fēng)險(xiǎn):從技術(shù)角度來(lái)看,由FH8601與成熟的DVB-T芯片組成的雙芯片方案與其他支持H.264解碼的單芯片SoC方案比較,在研發(fā)投入、開(kāi)發(fā)周期、方案成熟度方面都有明顯的優(yōu)勢(shì),可大大降低產(chǎn)品進(jìn)入市場(chǎng)的風(fēng)險(xiǎn)。

價(jià)格優(yōu)勢(shì):同時(shí),從價(jià)格方面考慮,由于原有的DVB-T芯片已大批量出貨,市場(chǎng)價(jià)格已非常低,加上一顆低成本的H.264解碼器FH8601,其機(jī)頂盒終端的BOM價(jià)格,相對(duì)于其它基于SoC單芯片的終端的BOM價(jià)格,低30%~50%。

開(kāi)發(fā)繼承:針對(duì)目前市場(chǎng)上的單芯片SoC方案,設(shè)計(jì)公司在選擇這樣的方案時(shí),基本放棄了原有的軟件資源積累,采用全新的軟件架構(gòu)和中間件資源,軟件開(kāi)發(fā)人員的需要重新開(kāi)始一個(gè)平臺(tái)的學(xué)習(xí),勢(shì)必造成了整個(gè)代碼開(kāi)發(fā)周期加長(zhǎng),測(cè)試任務(wù)也隨之加重。而市場(chǎng)的等待卻同樣是一個(gè)漫長(zhǎng)的過(guò)程。

我們從單芯片SoC方案中關(guān)于視頻部分的特性描述,可以看到它們對(duì)視頻支持的標(biāo)準(zhǔn)都很廣,代表了未來(lái)可能出現(xiàn)的幾種標(biāo)準(zhǔn)H.264、VC-1等,這在給機(jī)頂盒帶來(lái)了功能多樣化和靈活性同時(shí),隨之而來(lái)的是終端成本增加,而采用FH8601的雙芯片方案專門針對(duì)H.264標(biāo)清解碼市場(chǎng),切合了當(dāng)前市場(chǎng)的需求。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)頂盒
    +關(guān)注

    關(guān)注

    4

    文章

    386

    瀏覽量

    54043
  • 芯片
    +關(guān)注

    關(guān)注

    452

    文章

    50206

    瀏覽量

    420887
  • 視頻
    +關(guān)注

    關(guān)注

    6

    文章

    1929

    瀏覽量

    72772
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于Arm架構(gòu)的珠峰芯片加速極致視頻體驗(yàn)

    視頻編解碼技術(shù)作為支撐超高清視頻及泛音視頻產(chǎn)業(yè)發(fā)展的基石,其重要性愈發(fā)凸顯。H.264/AVC
    的頭像 發(fā)表于 11-01 13:54 ?271次閱讀
    基于Arm架構(gòu)的珠峰芯片加速極致<b class='flag-5'>視頻</b>體驗(yàn)

    了解面向MS320DM365的H.264解碼器緩沖機(jī)制

    電子發(fā)燒友網(wǎng)站提供《了解面向MS320DM365的H.264解碼器緩沖機(jī)制.pdf》資料免費(fèi)下載
    發(fā)表于 10-14 10:57 ?0次下載
    了解面向MS320DM365的<b class='flag-5'>H.264</b><b class='flag-5'>解碼</b>器緩沖機(jī)制

    技術(shù)分享】H.264H.265的區(qū)別,二者應(yīng)該如何選擇?

    啟明智顯的國(guó)產(chǎn)工業(yè)級(jí)HMI芯片Model4集成圖形、視頻顯示和編解碼相關(guān)的硬件模塊,支持H.264視頻解碼器,能夠?yàn)楦咔?/div>
    的頭像 發(fā)表于 07-30 16:41 ?1067次閱讀
    【<b class='flag-5'>技術(shù)</b>分享】<b class='flag-5'>H.264</b> 與<b class='flag-5'>H</b>.265的區(qū)別,二者應(yīng)該如何選擇?

    教您在79元ARM平臺(tái)實(shí)現(xiàn)H.265視頻解碼

    哪些視頻編解碼 T113-i支持多種視頻編解碼格式,視頻編碼支持JPEG、MJPEG格式,
    發(fā)表于 07-17 10:46

    瑞芯微工業(yè)處理器8K視頻編解碼+8K顯示案例測(cè)試

    本案例使用GStreamer API通過(guò)ARM從本地導(dǎo)入8K視頻文件(H.264編碼格式或H.265編碼格式),然后進(jìn)行H.264H.26
    發(fā)表于 04-28 14:28 ?697次閱讀
    瑞芯微工業(yè)處理器8K<b class='flag-5'>視頻</b><b class='flag-5'>編解碼</b>+8K顯示案例測(cè)試

    高清模擬視頻采集與H.264編碼?體化采集卡LCC261數(shù)據(jù)手冊(cè)

    LCC261是靈卡技術(shù)研發(fā)的?款高清模擬視頻采集與H.264編碼?體化的采集卡。輸入接口采用BNC接頭,支持AHD/TVI/CVI/ CVBS多種格式標(biāo)準(zhǔn),最高支持1920x1080p
    發(fā)表于 04-12 14:40 ?0次下載

    求助機(jī)頂盒配置

    這臺(tái)機(jī)頂盒配置是什么配置?求助
    發(fā)表于 02-23 22:02

    iptv機(jī)頂盒怎么連接 iptv機(jī)頂盒和網(wǎng)絡(luò)機(jī)頂盒有什么區(qū)別

    IPTV機(jī)頂盒是一種用于接收和播放IPTV(Internet Protocol Television)服務(wù)的設(shè)備。它通過(guò)互聯(lián)網(wǎng)連接電視和電視節(jié)目提供商的服務(wù)器,使用戶能夠觀看各種廣播頻道、視頻
    的頭像 發(fā)表于 02-05 13:40 ?2169次閱讀

    深入了解編解碼一體機(jī):工作原理及應(yīng)用

    、電視機(jī)、DVD等視頻源。 視頻編碼:采集到的原始視頻信號(hào)需要進(jìn)行壓縮編碼,以減少存儲(chǔ)空間和傳輸帶寬的需求。編解碼一體機(jī)采用先進(jìn)的
    的頭像 發(fā)表于 01-31 14:52 ?508次閱讀
    深入了解<b class='flag-5'>編解碼</b>一體機(jī):工作原理及應(yīng)用

    機(jī)頂盒怎么選擇信號(hào)源 機(jī)頂盒反應(yīng)特別慢怎么辦

    機(jī)頂盒是一種用于接收和解碼電視信號(hào)的設(shè)備,正常情況下,用戶可以通過(guò)遙控器或菜單來(lái)選擇信號(hào)源。然而,有時(shí)機(jī)頂盒的反應(yīng)可能會(huì)變得緩慢,影響到我們的使用體驗(yàn)。本文將詳細(xì)介紹如何選擇信號(hào)源以及如何解決
    的頭像 發(fā)表于 01-31 11:44 ?3326次閱讀

    機(jī)頂盒怎么選 機(jī)頂盒是干什么用的

    機(jī)頂盒是一種通過(guò)無(wú)線電波或有線電視信號(hào)接收和解碼數(shù)字電視節(jié)目的裝置,它可以將電視信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),并將信號(hào)傳輸?shù)诫娨暽稀?b class='flag-5'>機(jī)頂盒通常由硬件和軟件兩部分組成。 機(jī)頂盒的用途非常廣泛,介紹
    的頭像 發(fā)表于 01-25 10:53 ?2049次閱讀

    iptv機(jī)頂盒能從路由器接線嗎 iptv機(jī)頂盒怎么連接

    下面是連接IPTV機(jī)頂盒的幾種常見(jiàn)方法: 有線連接: a. 確保你的路由器具有可用的LAN端口。大多數(shù)家庭路由器都配備了多個(gè)LAN端口,其中一個(gè)是用來(lái)連接網(wǎng)絡(luò)設(shè)備的。 b. 使用以太網(wǎng)電纜將IPTV
    的頭像 發(fā)表于 01-19 16:02 ?6469次閱讀

    iptv機(jī)頂盒和網(wǎng)絡(luò)機(jī)頂盒有什么區(qū)別

    和用戶體驗(yàn)方面的異同。 首先,讓我們從IPTV機(jī)頂盒開(kāi)始。IPTV(Internet Protocol Television)是一種通過(guò)使用互聯(lián)網(wǎng)協(xié)議(IP)來(lái)提供電視節(jié)目和視頻技術(shù)。IPTV
    的頭像 發(fā)表于 01-17 09:29 ?3143次閱讀

    【飛凌 OK113i-C 全志T113-i開(kāi)發(fā)板】視頻編解碼測(cè)試

    、JPEG 等全格式解碼。獨(dú)立的編碼器可以用 JPEG 或 MJPEG 來(lái)進(jìn)行編 碼。 ? T113-i 集成了 H.265/H.264 4K 解碼
    發(fā)表于 12-25 09:41

    數(shù)字電視及機(jī)頂盒電源管理解決方案

    電子發(fā)燒友網(wǎng)站提供《數(shù)字電視及機(jī)頂盒電源管理解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 11-16 10:12 ?0次下載
    數(shù)字電視及<b class='flag-5'>機(jī)頂盒</b>電源管理解決<b class='flag-5'>方案</b>