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

          新聞中心

          EEPW首頁 > 消費電子 > 設計應用 > 數(shù)字機頂盒的結構和原理

          數(shù)字機頂盒的結構和原理

          作者: 時間:2012-06-26 來源:網絡 收藏

          (STB)簡介:

          本文引用地址:http://www.ex-cimer.com/article/165379.htm

          是一種能提供模擬音頻和視頻接口,使現(xiàn)在的模擬電視機能正常接收節(jié)目;同時,還能提供數(shù)字電視、數(shù)字廣播接口,提供交互式功能的接口裝置。它一頭接有線電視網的同軸電纜,一頭接用戶家里的電視機。專門為不打算買電腦和用電腦的廣大用戶設計。S-A(Scientific-Atlanta) 在94年為Time Warner Cable 在奧蘭多的Full Service Network(FSN)設計了第一個(Digital Set-Top Box) ,采用SGI的MIPS芯片和軟件技術的頂盒將計算機技術帶入家電領域。機頂盒除了能提供數(shù)字電視、數(shù)字廣播接口,提供交互式功能,包括電話接口、計算機數(shù)據(jù)接口,甚至提供攝像機與游戲機接口等。能接收和存儲用戶發(fā)出的某些指令,并擁有一個中央處理單元,控制機上變換器各部分的工作,能夠進行繁重的數(shù)值計算,并對數(shù)字視頻/音頻信號進行解壓縮輸出和壓縮輸入。機頂盒實際上就是多功能的計算機。這里對頂盒的硬件進行介紹,可以讓大家對數(shù)字機頂盒硬件有總體的了解和認識。

          一、數(shù)字機頂盒包含幾個重要模塊:

          a. 調制解調模塊

          數(shù)字機頂盒工作在有線電視網絡狀態(tài)下,有線電視網采用模擬傳輸,因此必須對數(shù)字信號進行調制和解調才能在模擬信道傳輸,調制解調器是系統(tǒng)關鍵的組成部分,在技術上類似現(xiàn)在的電話調制解調器的,但采用了更高的調制方法,下行多采用64QAM或256QAM,在DVB-C(Digital Video Broadcast by Cable) 和DAVIC中采用64QAM做為標準調制方法,以Motorola 的MC92305QAM 解調芯片為例,在7M模擬帶寬上采用64QAM調制的數(shù)字信號速率可達42Mbit/S,上行目前采用兩種方式,一種是采用電話線做為上行信道,另一種是采用雙向HFC網的上行通道,采用HFC網時采用QPSK做為調制方案。QAM或QPSK調制器將MPEG格式的數(shù)據(jù)流調制在一個標準的PAL信道內,與其他視頻調制信號一起合路發(fā)送出去。

          b. 編解碼模塊

          由于采用模擬通道,為保證數(shù)據(jù)傳輸?shù)目煽啃院偷驼`碼率,前向糾錯編碼是必不可少的,DVB 采用Reed Solomon編碼,RS碼是一類糾錯能力很強的多進制BCH碼。

          c. MPEG II的解碼模塊

          數(shù)字機頂盒的核心是數(shù)字視頻技術,MPEGII的解碼模塊可以稱為CPU以外的核心模塊,MPEG II數(shù)字傳輸中采用交織編碼,首先需要對碼流進行去交織,視頻、音頻和數(shù)據(jù)碼流的分離工作,以及視頻碼的解碼工作。經以上各步驟MPEGII碼流成為視頻(CCIR656 格式)和音頻數(shù)字信號。MPEG多路復用器將各路節(jié)目流、數(shù)據(jù)流復合在一起,以188字節(jié)為一幀的MPEG2數(shù)據(jù)格式發(fā)送到射頻調制器并提供電子節(jié)目單(EPG)。

          d. 數(shù)字視頻編碼器和音頻DAC

          數(shù)字機頂盒的“外設”是電視機和音響系統(tǒng),數(shù)字的音視頻信號必須轉換為模擬音視頻信號,以Motorola公司的MC44724為例,MC44724可以將ITU601、656標準4:2:2 并行視頻數(shù)據(jù)轉換為PAL或NTSC格式的視頻、S-Video、Y/Cb/Cr 或R/G/B,擴展的VBI(Vertical Blanking Interval)信息輸入口用于顯示圖文信息。音頻DAC非常普遍這里不再介紹?,F(xiàn)代音響系統(tǒng)都支持Dolby Pro Logic和Lucasfilm Home THX家庭影院系統(tǒng),需在音頻DAC之前用數(shù)字音頻信號處理芯片對數(shù)字音頻信號進行處理,目前有專用處理芯片和采用數(shù)字信號處理芯片DSP進行處理兩種方式。

          e. 圖形控制模塊

          和視頻圖形混合器數(shù)字機頂盒另一方面需要提供類似計算機的復雜圖形甚至是三維圖形,需要系統(tǒng)具有強大的二維和三維圖形加速芯片,而且需要將圖形和視頻信號能進行混合疊加顯示,此類功能類似現(xiàn)有的字幕機。

          f. 媒體訪問控制模塊MAC

          數(shù)字機頂盒在網絡通信上可以看成是Cable Modem,IP路由器接收用戶端通過PSTN( 公用電話網)傳來的點播信號并傳送到Internet服務器/ 路由器。目前主要參照DAVIC和IEEE 802.14 標準,IEEE802.14倡導采用ATM并在802.14 MAC訪問層上定義了ATM層,DAVIC同時定義了以太網和ATM標準。

          g. 可擦寫DVD

          現(xiàn)有數(shù)字機頂盒完全工作在網絡環(huán)境,僅能利用智能卡進行一些類似個人帳號、解碼號等信息的儲存,不具備本地大數(shù)據(jù)存儲功能,所有信息需要從網上獲得,無論現(xiàn)在網絡狀況還是今后,像CD-ROM此類介質仍是大容量信息傳遞的一種主要方式,CD-ROM的缺點是信息無法更新。采用可擦寫DVD不僅可以使用光盤上的巨大信息,更有效的是通過Internet網進行數(shù)據(jù)更新,使DVD盤上數(shù)據(jù)保持最新狀態(tài),DVD應成為數(shù)字機頂盒的重要的備用模塊。

          h. 加解擾模塊和版權保護模塊

          在有線電視運營中,付費電視是一種主要的業(yè)務,要求數(shù)字機頂盒必須具備電視信號的加解擾功能,由于采用數(shù)字信號,加解擾比模擬信號加解擾容易和保密度高,DVB對加解擾功能有相關定義,另一方面,采用數(shù)字信號在版權保護上加大了難點,目前采用Macrovision generator 進行活動圖像的保護。

          二、機頂盒的工作

          機頂盒各個模塊在Internet的高速接入中,協(xié)同工作。用戶首先通過發(fā)送命令請求一個URL。在使用PPP點對點協(xié)議的一次交易過程中,該命令最終到達Internet業(yè)務提供者的調制解調器共用機架上。然后通過動態(tài)分配法,該用戶獲得本次交易中使用的IP地址,并把請求送往Internet。當Internet的內容被找到之后,接著把它送到Internet業(yè)務提供者(ISP)那里,再由ISP的路由器負責把它送到電纜電視網絡,最后回到用戶的機頂盒。在有線電視的機頂盒,信息內容被截獲。機頂盒在電視機與電纜網絡之間完成一個網關的任務。它的任務是管理IP的通信流量,具有控制用戶進出網絡的能力一旦IP包到達機 頂盒,把視頻信號從該包中分離下來,對其中的數(shù)據(jù)進行譯碼,然后把它送到瀏覽器里準備在電視機上顯示。

          由于Cable Modem要求用戶要配置一部電腦才能上網,影響了用戶層的擴展,而使用機頂盒則不需電腦,一部電視機足矣,因而機頂盒的市場前景可能看好。信息使用者從企業(yè)向家庭過渡,網絡帶寬從窄帶向寬帶過渡,用戶入網設備從PC機向帶機頂盒(STB)的電視過渡,使用界面從Windows向電視遙控鍵界面過渡,信息內容從為企業(yè)服務向為人民生活服務過渡,是網絡服務發(fā)展的大方向,機頂盒(STB)顯然是這個大方向上的一個階段。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();