基于EM8620的IPTV機頂盒設計
發布時間:2008/5/26 0:00:00 訪問次數:470
    
    
    來源:電子技術應用 作者:北京郵電大學 解偉 全子一
    
    傳統的電視業務一致采用單向廣播模式運營,隨著科技的進步,人們越來越希望在電視中實現雙向交互功能,通過交互通信,運營商能夠及時地得知用戶的需求,而終端用戶也可以改變以往單一被動的信息接收模式,更多地參與到業務運營中。近期iptv(網絡電視)的出現,使這愿望成為可能,它作為電視和網絡通信技術的融合,以ip為傳送通道,能夠向用戶提供包括電視在內的更為廣泛的多種交互式視音頻服務。
    
    在iptv的系統中,用戶終端機頂盒是一個非常關鍵的設備,它不但是收看電視節目的終端,而且還是一個信息匯聚、交互的平臺,被認為是構成未來家庭多媒體中心的重要組成部分,本文介紹一種基于em8620芯片的iptv機頂盒設計方案,該方案能夠通過網絡實現交互電視業務,支持mpeg2、mpeg4、vc-1(wmv9)、real等多種視頻壓縮標準解碼,具有電視節目錄制、數字版權保護、dvd播放等多種功能。
    
    1 硬件設計
    
    1.1 設計要求分析
    
    通過為iptv業務特性的詳細分析,總結出fpga機頂盒硬件設計方面的四項要求:
    
    (1)具有網絡接入功能,能夠利用lan、dsl等方式接入到互聯網、支持tcp/ip、ftp、rtp、rtsp、rtcp、igmp多種網絡協議。
    
    (2)支持多種視頻壓縮格式,目前mpeg2、mpeg4、vc-1等標準在iptv中都有使用,有些運營商甚至是在交叉使用,這與傳統數字電視采用單一的mpeg2標準情況大相徑庭。因此,設計的機頂盒能支持的壓縮標準越多,業務開展就越靈活,產品的使用范圍就越廣泛。
    
    (3)具有完善的增殖業務設計,其中包括視頻點播、電子表決、互動游戲、網絡瀏覽、網絡游戲等,增殖業務是網絡電視獲取利潤的關鍵,所以設計機頂盒時要充分考慮到各種增殖業務的擴展應用。
    
    (4)選擇低成本的專用硬件平臺。機頂盒不同于通用計算機,他是一個嵌入式系統,低成本、低功耗和穩定性是硬件設計要遵循的原則,一些早期的iptv機頂盒設計方案采用了基于intel的高性能通用處理器架構,雖然性能很好,但是在功耗和成本方面最終很難被市場和運營商認可。
    
    
    
    1.2 em8620硬件平臺
    
    設計方案中采用一個低成本但功能相對豐富的集成芯片--em8620作為硬件平臺,它是sigma designs公司專門針對數字視頻通信設計的最新一款多格式解碼芯片、內嵌166mhz的32位rsic處理器,具有豐富的音視頻接口,此外還包括pci總線控制器和ide總線接口,依托二者能夠實現網絡接入、usb外設和ide外設(如硬盤、光驅)訪問等功能。圖1是該芯片的邏輯單元框圖,其主要功能和特點包括:
    
    (1)能夠同時支持兩路標準清晰度電視節目解碼,實現畫中畫。;
    (2)視頻支持mpeg2、mpeg4標清和高清解碼,支持vc-1和real的標清解碼;
    (3)支持dvd格式信號解碼;
    (4)音頻支持dolby ac3,mpeg1和mpeg2的層1、2、3,mpeg2的bc多聲道層1、2、3,mpeg2 aac,mpeg4 aac,windows wma;
    (5)具有自適應去隔行功能;
    (6)具有去閃爍濾波的osd功能,色彩支持32比特/像素;
    (7)具有視頻、osd、子圖像和光標等4個圖像層;
    (8)具有pci2.1的總線控制接口;
    (9)采用2d圖形加速;
    (10)具有ide接口,能夠連接光驅和硬盤設備,實現電視錄像和程序存儲;
    (11)具有ntsc/pal復合視頻及s-video分量輸出,帶有可選的macrovision防錄制保護;
    (12)具有ypbpr/rgb分量視頻輸出,帶有可選的macrovision防錄制保護;
    
   &nb
    
    
    來源:電子技術應用 作者:北京郵電大學 解偉 全子一
    
    傳統的電視業務一致采用單向廣播模式運營,隨著科技的進步,人們越來越希望在電視中實現雙向交互功能,通過交互通信,運營商能夠及時地得知用戶的需求,而終端用戶也可以改變以往單一被動的信息接收模式,更多地參與到業務運營中。近期iptv(網絡電視)的出現,使這愿望成為可能,它作為電視和網絡通信技術的融合,以ip為傳送通道,能夠向用戶提供包括電視在內的更為廣泛的多種交互式視音頻服務。
    
    在iptv的系統中,用戶終端機頂盒是一個非常關鍵的設備,它不但是收看電視節目的終端,而且還是一個信息匯聚、交互的平臺,被認為是構成未來家庭多媒體中心的重要組成部分,本文介紹一種基于em8620芯片的iptv機頂盒設計方案,該方案能夠通過網絡實現交互電視業務,支持mpeg2、mpeg4、vc-1(wmv9)、real等多種視頻壓縮標準解碼,具有電視節目錄制、數字版權保護、dvd播放等多種功能。
    
    1 硬件設計
    
    1.1 設計要求分析
    
    通過為iptv業務特性的詳細分析,總結出fpga機頂盒硬件設計方面的四項要求:
    
    (1)具有網絡接入功能,能夠利用lan、dsl等方式接入到互聯網、支持tcp/ip、ftp、rtp、rtsp、rtcp、igmp多種網絡協議。
    
    (2)支持多種視頻壓縮格式,目前mpeg2、mpeg4、vc-1等標準在iptv中都有使用,有些運營商甚至是在交叉使用,這與傳統數字電視采用單一的mpeg2標準情況大相徑庭。因此,設計的機頂盒能支持的壓縮標準越多,業務開展就越靈活,產品的使用范圍就越廣泛。
    
    (3)具有完善的增殖業務設計,其中包括視頻點播、電子表決、互動游戲、網絡瀏覽、網絡游戲等,增殖業務是網絡電視獲取利潤的關鍵,所以設計機頂盒時要充分考慮到各種增殖業務的擴展應用。
    
    (4)選擇低成本的專用硬件平臺。機頂盒不同于通用計算機,他是一個嵌入式系統,低成本、低功耗和穩定性是硬件設計要遵循的原則,一些早期的iptv機頂盒設計方案采用了基于intel的高性能通用處理器架構,雖然性能很好,但是在功耗和成本方面最終很難被市場和運營商認可。
    
    
    
    1.2 em8620硬件平臺
    
    設計方案中采用一個低成本但功能相對豐富的集成芯片--em8620作為硬件平臺,它是sigma designs公司專門針對數字視頻通信設計的最新一款多格式解碼芯片、內嵌166mhz的32位rsic處理器,具有豐富的音視頻接口,此外還包括pci總線控制器和ide總線接口,依托二者能夠實現網絡接入、usb外設和ide外設(如硬盤、光驅)訪問等功能。圖1是該芯片的邏輯單元框圖,其主要功能和特點包括:
    
    (1)能夠同時支持兩路標準清晰度電視節目解碼,實現畫中畫。;
    (2)視頻支持mpeg2、mpeg4標清和高清解碼,支持vc-1和real的標清解碼;
    (3)支持dvd格式信號解碼;
    (4)音頻支持dolby ac3,mpeg1和mpeg2的層1、2、3,mpeg2的bc多聲道層1、2、3,mpeg2 aac,mpeg4 aac,windows wma;
    (5)具有自適應去隔行功能;
    (6)具有去閃爍濾波的osd功能,色彩支持32比特/像素;
    (7)具有視頻、osd、子圖像和光標等4個圖像層;
    (8)具有pci2.1的總線控制接口;
    (9)采用2d圖形加速;
    (10)具有ide接口,能夠連接光驅和硬盤設備,實現電視錄像和程序存儲;
    (11)具有ntsc/pal復合視頻及s-video分量輸出,帶有可選的macrovision防錄制保護;
    (12)具有ypbpr/rgb分量視頻輸出,帶有可選的macrovision防錄制保護;
    
   &nb
上一篇:數字媒體裝置的下一代安全技術