<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 構(gòu)建混合IPTV和地面數(shù)字電視機頂盒

          構(gòu)建混合IPTV和地面數(shù)字電視機頂盒

          作者: 時間:2013-01-19 來源:網(wǎng)絡(luò) 收藏

          SoC 模塊圖

          解調(diào)器和解碼器系統(tǒng)級芯片(SoC, 由于它是確定的,CPU和專門解碼器兩者都需要)之間通常的連接是借助一個傳輸流接口或TSI。這是適合于任何STB解碼器SoC的典型的輸入接口,并且通常在任何一個器件上都不止一個。

          因此,通過解碼器的以太網(wǎng)接口(無論是有線或無線的)和它的TSI輸入,解碼器必需均能接收由它們送進來的數(shù)據(jù)流。


          圖1:視頻解碼器SoC(點擊放大圖片)

          因此,典型的 STB的模塊圖將與圖1所示類似。解碼器SoC高度集成,僅僅需要存儲器、以太網(wǎng)連接和輸出接口來創(chuàng)建一個完整的工作系統(tǒng)。創(chuàng)建混合機頂合所需的調(diào)諧器模塊將通常作為獨立的模塊被添加進去,從而具有適合于多個國家部署的變化能力,但是,這一功能也可以整合到主板上。未來解碼器SoC的開發(fā)將把不同I/O的PHY層(模擬接口)進一步集成進去。


          圖2:Decypher 8100模塊圖(點擊放大圖片)

          在地面接收情況下,與設(shè)計所面臨的大部分挑戰(zhàn)可能是軟件。有一些利用電視信號的輔助數(shù)據(jù)廣播——這可能包括但不限于用于字幕的隱蔽字幕數(shù)據(jù)、電子節(jié)目指南(EPG)數(shù)據(jù)以及用于新聞和天氣預(yù)報等輔助顯示的“文傳”數(shù)據(jù)。EPG信號的顯示也被看作是軟件設(shè)計的一個標(biāo)準(zhǔn)功能,并且這也是大部分應(yīng)用中都必需的。

          中間件

          對于所需軟件的討論將提出用戶所期望的體驗品質(zhì)的話題。用戶們正在觀看電視,他們的體驗幾十年以來幾乎就像防彈車一樣的可靠。對典型原型STB的測試可能要立即把連接到某臺服務(wù)器,并且連續(xù)運行72小時。在這一時間內(nèi)出現(xiàn)的任何錯誤或故障均會導(dǎo)致測試的失敗。

          的到來以及必要的繁重軟件設(shè)計需要達到一個魯棒的水平,如果沒有廣泛地QA測試及多個城市或多個國家的驗證,這是不能實現(xiàn)的。例如,要創(chuàng)建ATSC接收所需的“中間件”的任務(wù)決不應(yīng)當(dāng)?shù)凸?。通常這種功能要與合作伙伴聯(lián)合協(xié)力實現(xiàn)。

          要交付一款偉大的混合STB產(chǎn)品,設(shè)計工程師必須提出贏得勝利的組合,以解決像分辨率、視頻編解碼器、容器格式、標(biāo)準(zhǔn)協(xié)議和網(wǎng)絡(luò)接口之類不同的系統(tǒng)組成部分所存在的問題。設(shè)計工程師還必須對將被解碼的流進行考慮,并要解決整個的系統(tǒng)面臨的設(shè)計問題。

          總而言之,從系統(tǒng)硬件的角度看,混合STB幾乎與現(xiàn)有 STB的修改沒有多大關(guān)系,并且也不會使成本上升。設(shè)計工程師需要關(guān)注的是與軟件的復(fù)雜性有關(guān)的開發(fā)計劃,從而確保把魯棒性增加到中間件中。


          上一頁 1 2 下一頁

          關(guān)鍵詞: IPTV 數(shù)字電視 機頂盒

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();