關(guān)于IPTV機頂盒現狀與趨勢的研究
——
1、機頂盒的發(fā)展歷程
機頂盒(set top box,STB)起源于20世紀90年代初,當時(shí)主要是歐美國家有線(xiàn)電視臺為解決有線(xiàn)電視收視費問(wèn)題而設計的一個(gè)解擾設備。機頂盒作為數字電視(DTV)輔助設備是從20世紀90年代后期歐美國家試播數字電視和高清數字電視(HDTV)開(kāi)始的。它的主要作用是使用戶(hù)能夠用原有的模擬電視機收看數字電視節目和高清數字電視節目,即提供數/模信號轉換功能,通常把這類(lèi)機頂盒稱(chēng)為數字電視機頂盒。數字電視機頂盒具有網(wǎng)絡(luò )環(huán)境特征和條件接收功能。所謂網(wǎng)絡(luò )環(huán)境特征是指在不同的電視廣播網(wǎng)中使用的機頂盒不同。根據ETSI定義的三種數字電視傳輸制式可有:用于接收有線(xiàn)電視的數字電視機頂盒DVB-C、接收數字衛星電視的數字電視機頂盒DVB-S、接收地面廣播電視的數字電視機頂盒DVB-T三種類(lèi)型。
近年來(lái),隨著(zhù)寬帶網(wǎng)絡(luò )的發(fā)展,互聯(lián)網(wǎng)應用越來(lái)越廣泛,人們萌發(fā)了利用互聯(lián)網(wǎng)收看電視的想法。特別是IPTV如火如荼的發(fā)展帶動(dòng)了終端市場(chǎng)的活躍,電信設備制造商紛紛投入機頂盒的研發(fā)生產(chǎn),原有數字電視機頂盒廠(chǎng)商也在試水雙向IP機頂盒。機頂盒由原來(lái)單一的解擾或數/模轉換專(zhuān)用機頂盒,發(fā)展到支持多種接入方式和IP,具有多種編解碼能力和圖形瀏覽器功能,可以支持包括數字電視在內的視頻點(diǎn)播、時(shí)移電視、網(wǎng)絡(luò )瀏覽、信息服務(wù)、遠程教學(xué)和醫療、互動(dòng)游戲等業(yè)務(wù)功能的IPTV機頂盒。未來(lái)IPTV機頂盒將作為一種家用數字平臺被廣泛用于不斷擴大的交互式多媒體數字內容服務(wù)領(lǐng)域。
2、IPTV機頂盒的技術(shù)需求
IPTV業(yè)務(wù)是一個(gè)全新的業(yè)務(wù)模式,它給消費者帶來(lái)的是集信息、娛樂(lè )、學(xué)習、購物于一體的網(wǎng)絡(luò )享受。個(gè)人電腦、機頂盒+電視機或3G手機都可以作為IPTV業(yè)務(wù)的終端。從適合廣大用戶(hù)消費習慣和舒適度角度考慮,機頂盒+電視機應是IPTV未來(lái)的主流終端。談到對IPTV機頂盒的技術(shù)需求,這里主要從兩個(gè)方面考慮,一是實(shí)現業(yè)務(wù)的需求,二是用戶(hù)體驗的需求。
IPTV可提供的業(yè)務(wù)有電視直播、視頻點(diǎn)播、時(shí)移電視、可視業(yè)務(wù)、信息業(yè)務(wù)、網(wǎng)絡(luò )瀏覽、互動(dòng)游戲,以及未來(lái)可擴充的業(yè)務(wù)。IPTV的主要業(yè)務(wù)特征體現在交互式多媒體檢索和播放形式上。交互需要網(wǎng)絡(luò )具有雙向能力,檢索需要雙向信息交互。播控也需要交互;播放需要足夠的接入帶寬和媒體傳輸協(xié)議;多媒體需要音視頻編解碼能力。因此,為實(shí)現IPTV業(yè)務(wù)應用,要求IPTV機頂盒具有支持接收網(wǎng)絡(luò )直播電視節目,進(jìn)行視頻點(diǎn)播、時(shí)移點(diǎn)播等基本業(yè)務(wù)功能,同時(shí)還要具有互聯(lián)網(wǎng)瀏覽和信息服務(wù)、電子節目指南(EPG)和節目檢索,以及互動(dòng)游戲和軟件在線(xiàn)升級等擴展功能。作為IPTV業(yè)務(wù)終端的機頂盒設備要具有開(kāi)放式系統結構,以適應不斷升級和擴展的業(yè)務(wù)需求;充分考慮網(wǎng)絡(luò )環(huán)境和協(xié)議因素,要求其具有不少于兩種的上行網(wǎng)絡(luò )接口,支持多種接入認證協(xié)議和IP;要求具有音視頻媒體編解碼功能,以及業(yè)務(wù)應用和管理功能等??傊?,從業(yè)務(wù)角度需要IPTV機頂盒具有開(kāi)放型業(yè)務(wù)能力,以滿(mǎn)足不斷發(fā)展的業(yè)務(wù)需求。
從用戶(hù)體驗的需求考慮,IPTV業(yè)務(wù)所帶來(lái)的改變是將傳統互聯(lián)網(wǎng)PC終端觀(guān)看流媒體視頻的書(shū)房體驗轉移到客廳,將前傾坐姿變?yōu)楹笱鲎?,將鍵盤(pán)操作改為遙控器操作。這些改變要求IPTV機頂盒的設計要充分考慮習慣于操作電視機的廣大用戶(hù)群體,應盡量保持操作簡(jiǎn)單、性?xún)r(jià)比適中和耐用的特點(diǎn)。根據用戶(hù)不同消費需要。機頂盒應設計成高、中、低不同檔次,滿(mǎn)足各種層次的消費群體。
IPTV機頂盒在設計過(guò)程中要滿(mǎn)足以上諸多需求,需要一系列關(guān)鍵技術(shù)的支持,主要包括音視頻編解碼技術(shù)、圖形和圖像顯示技術(shù)、媒體流傳輸/控制技術(shù)(協(xié)議)、中間件技術(shù)、嵌入式系統和各類(lèi)接口技術(shù)。
3、IPTV機頂盒的技術(shù)方案
早期的機頂盒只能提供視頻服務(wù),技術(shù)重點(diǎn)主要集中在視頻部分。而IPTV業(yè)務(wù)的最終目標是實(shí)現視頻、語(yǔ)音和數據的融合,通過(guò)IPTV機頂盒提供三網(wǎng)融合的業(yè)務(wù)。正因為IPTV機頂盒可以成為同時(shí)提供視頻、語(yǔ)音和數據融合業(yè)務(wù)的紐帶,結合寬帶接入和無(wú)線(xiàn)網(wǎng)絡(luò ),就可以創(chuàng )建真正網(wǎng)絡(luò )化的家庭環(huán)境。
IPTV機頂盒的應用過(guò)程一般為業(yè)務(wù)內容通過(guò)寬帶網(wǎng)絡(luò )接入到機頂盒,利用機頂盒遙控器或遙控鍵盤(pán)向寬帶網(wǎng)絡(luò )索要視頻內容,寬帶網(wǎng)絡(luò )將需要的視頻信號傳送到用戶(hù)端,經(jīng)過(guò)機頂盒解碼后在電視上輸出。實(shí)現視頻點(diǎn)播或網(wǎng)頁(yè)瀏覽等。
目前可支持IPTV業(yè)務(wù)的機頂盒產(chǎn)品大致有三個(gè)檔次,即基本型、增強型和超強型。所謂基本型是指機頂盒可支持IPTV基本業(yè)務(wù),提供電子節目單、實(shí)現網(wǎng)絡(luò )電視節目的播放,可以進(jìn)行基本播放控制。增強型機頂盒除具有基本型的功能外,還可提供互聯(lián)網(wǎng)瀏覽、可視業(yè)務(wù)、文本信息和簡(jiǎn)單游戲等功能。而超強型高端機頂盒相當于一個(gè)家庭數字娛樂(lè )中心,不但可以提供IPTV的基本業(yè)務(wù)和擴展業(yè)務(wù),還可以實(shí)現視頻互動(dòng)游戲、個(gè)人視頻存儲等高附加值功能。
3.1 IPTV機頂盒的硬件結構
機頂盒設備是由硬件和軟件兩部分組成,不同檔次的機頂盒所采用的系統平臺不同,軟件架構不同,從而它們所實(shí)現的功能也不同。在硬件結構上基本存在三種結構的平臺,即基于專(zhuān)用芯片架構、基于多媒體數字信號處理器(DSP)架構和基于X86架構的平臺。軟件結構大多采用層次化、模塊化結構,也有采用中間件結構。
機頂盒的硬件結構由核心控制單元、媒體處理單元以及各類(lèi)接口組成,如圖1所示。核心控制單元一般采用嵌入式系統處理器芯片,可以運行實(shí)時(shí)操作系統。媒體處理單元一般根據機頂盒成本選用ASIC專(zhuān)用解碼芯片或數字信號處理器,也有采用軟件解碼實(shí)現的。IPTV機頂盒接口比其他電視機頂盒要豐富得多,網(wǎng)絡(luò )側接口根據網(wǎng)絡(luò )接入方式的不同可配置成高速以太網(wǎng)接口、ADSL接口或無(wú)線(xiàn)局域網(wǎng)接口,甚至EPON或電纜接口。媒體播放接口基本配置有復合音視頻端子和S端子,較高配置可有YpbPr、YCbCr和數字音頻輸出接口??刂平涌谑侵赣脩?hù)操作控制機頂盒的接口,一般以紅外遙控器為主,也有采用紅外遙控鍵盤(pán)或WiFi技術(shù)的。除以上基本業(yè)務(wù)應用所必需的接口外,可根據業(yè)務(wù)需要配置USB接口、串行接口、Z接口、智能卡接口等其他擴展接口。
從圖1中可以看出,IPTV機頂盒的核心成分是CPU和編解碼器。機頂盒功能的強弱與選擇不同檔次的核心器件有直接關(guān)系。目前可見(jiàn)的機頂盒產(chǎn)品歸納起來(lái)主要基于以下三種結構:

圖1 IPTV機頂盒的硬件結構
點(diǎn)擊此處查看全部新聞圖片
?。?)基于專(zhuān)用芯片的結構(SOC+ASIC)
專(zhuān)用視頻圖像處理芯片內部除了處理器以外,還集成了一些智能模塊,如音視頻輸入輸出等,有些還集成了圖像壓縮、硬件加速模塊。從本質(zhì)上講,專(zhuān)用視頻壓縮芯片和通用視頻處理芯片都屬于SOC(system on chip),差異是前者帶有固定的壓縮模塊、固定的處理方式和固定的微碼,后者需要產(chǎn)品開(kāi)發(fā)商開(kāi)發(fā)視頻壓縮算法程序。
傳統的基于A(yíng)SIC/SOC結構的機頂盒,由于其全硬件芯片的實(shí)現方案使得運營(yíng)商無(wú)法實(shí)現軟件的有效升級,另外其網(wǎng)絡(luò )適應性也有較大問(wèn)題。但由于基于這種結構的機頂盒成本較低,在IPTV業(yè)務(wù)起步階段,一般由業(yè)務(wù)運營(yíng)商向用戶(hù)免費提供機頂盒,選用專(zhuān)用芯片結構的機頂盒,在保證基本業(yè)務(wù)的前提下,能夠使業(yè)務(wù)運營(yíng)商節省運營(yíng)開(kāi)支,對業(yè)務(wù)推廣無(wú)疑會(huì )起到很好的作用。
(2)基于多媒體數字信號處理器的結構
基于多媒體處理器技術(shù)的IPTV機頂盒,采用了高性能數字信號處理器和嵌入式系統芯片作為硬件平臺。DSP主要用于視頻和音頻的解碼處理,嵌入式實(shí)時(shí)操作系統芯片用來(lái)控制處理從各種接口來(lái)的數據以及運算需求。采用多媒體數字處理器結構可以很方便地實(shí)現MPEG-2/4視頻和音頻處理、H.264視頻處理,同時(shí)還支持其他用于IPTV的編解碼標準??己薎PTV機頂盒的首要指標就是其對媒體格式的支持能力。因為到目前為止,用于IPTV業(yè)務(wù)的媒體格式還沒(méi)有統一標準,各運營(yíng)商也處于測試選型階段,因此基于多媒體數字信號處理器結構的機頂盒可以靈活編寫(xiě)不同編碼或直接做成雙解碼形式。
嵌入式系統是計算機、通信、半導體、微電子、語(yǔ)音/圖像/數據傳輸處理等技術(shù)與具體應用對象相結合的產(chǎn)物。一般來(lái)說(shuō),嵌入式系統由嵌入式芯片、嵌入式軟件、嵌入式操作系統及嵌入式系統開(kāi)發(fā)工具等四部分組成。嵌入式芯片包括嵌入式微處理器、嵌入式微控制器、嵌入式數字信號處理器以及嵌入式片上系統,隨著(zhù)RISC(精簡(jiǎn)指令集計算機)技術(shù)和微電子技術(shù)的迅速發(fā)展,嵌入式芯片的功能越來(lái)越強,體積越來(lái)越小。
嵌入式實(shí)時(shí)操作系統與桌面計算機操作系統不同,它不安裝在硬盤(pán)中,而是固化在存儲器中。嵌入式操作系統結構緊湊,功能相對簡(jiǎn)單,資源開(kāi)銷(xiāo)較小,目前主要有三種:Windows CE、Linux、VxWork,其中應用較多的是前兩種。Windows CE主要用于高端機頂盒上面,對機頂盒和PC等設備的聯(lián)網(wǎng)帶來(lái)了方便。但費用不菲。對于中檔機頂盒產(chǎn)品,選用Linux操作系統更為合理。據市場(chǎng)調查公司 Strategy Analytics發(fā)布的一份報告。全球機頂盒市場(chǎng)上,Linux操作平臺已成為IPTV機頂盒的主要選擇。因為L(cháng)inux平臺不但可支持許多高級功能,例如錄像與IP傳輸,并且非常經(jīng)濟,不需要許可費。
?。?)基于X86的結構
對比基于RISC架構CPU的嵌入式系統,基于X86架構CPU的嵌入式系統有如下優(yōu)勢:首先它可以對不同格式的文件進(jìn)行編解碼,如MPEG-2、MPEG-4、WMA等,使基于這種嵌入式平臺的多媒體音視頻設備可以處理各種各樣的片源。其次Windows CE操作系統有一整套集成的多媒體功能和極為豐富的應用程序,使得開(kāi)發(fā)IPTV機頂盒的周期更短,適用于開(kāi)發(fā)高級的IPTV機頂盒。該操作系統固有的桌面兼容性,使機頂盒開(kāi)發(fā)商可以輕松地使用為Windows XP準備的大量應用程序來(lái)擴充IP機頂盒的功能。
基于X86架構的機頂盒由于內嵌Windows CE實(shí)時(shí)操作系統,從而具有較齊全的應用軟件,維護成本低,可以輕松地與PC資源共享。由于這種機頂盒產(chǎn)品開(kāi)發(fā)成本高,雖然功能強,可與PC媲美,但只能面對高端消費群體,起碼初期對于一般消費者不會(huì )有很大吸引力。
3.2 IPTV機頂盒的軟件結構
IPTV機頂盒作為客戶(hù)端產(chǎn)品,除了具有良好的硬件平臺外還需要軟件系統的配合才能夠實(shí)現IPTV業(yè)務(wù)功能。機頂盒的軟件大多采用分層結構,一般分成三層:應用層、中間解釋層和資源層,每一層都包括諸多程序和編程接口,如圖2所示。

圖2 IPTV機頂盒的軟件結構
點(diǎn)擊此處查看全部新聞圖片
圖2劃分了機頂盒軟件的三層結構,其中資源層軟件包括實(shí)時(shí)操作系統及機頂盒硬件的驅動(dòng)程序,主要用于完成對硬件設備的操作。解釋層的主要功能是將機頂盒應用程序翻譯成CPU能識別的指令,去調動(dòng)硬件設備完成相應的操作。應用層可以分成內置應用程序和下載應用程序兩部分,實(shí)現諸如TV播放、視頻點(diǎn)播、 EPG、DRM(數字版權管理)、游戲下載等業(yè)務(wù)應用。
不同的機頂盒生產(chǎn)廠(chǎng)家對IPTV機頂盒軟件的設計理念不盡相同。在實(shí)現 IPTV業(yè)務(wù)的設計中有采用基于業(yè)務(wù)平臺和機頂盒之間定義的業(yè)務(wù)流程開(kāi)發(fā)軟件的,也有利用位于底層系統資源和業(yè)務(wù)應用之間的通用服務(wù)軟件或中間件的。但總的趨勢還是采用業(yè)務(wù)應用軟件與底層硬件和操作系統軟件相隔離的方式,采用中間件的方式不失為一個(gè)很好的選擇。中間件將機頂盒中的應用程序與底層系統部件相分離,使應用程序的開(kāi)發(fā)與硬件平臺無(wú)關(guān)。它可以提供一系列具有開(kāi)放標準的應用編程接口(API),適用于不同的操作系統和硬件環(huán)境。利用中間件技術(shù)可以降低應用程序的開(kāi)發(fā)難度,提高研發(fā)效率。
4、IPTV機頂盒標準化進(jìn)程和未來(lái)發(fā)展方向
IPTV作為一種新興的寬帶網(wǎng)絡(luò )業(yè)務(wù),越來(lái)越為業(yè)界廣泛重視。特別是像機頂盒這種類(lèi)似家用數字平臺的產(chǎn)品,更為電信設備制造商、電視設備制造商以及電腦和家電產(chǎn)品制造商所爭相追捧。由于行業(yè)間對IPTV業(yè)務(wù)的理解不同,產(chǎn)品設計理念也不同,致使IPTV機頂盒產(chǎn)品功能、性能和應用環(huán)境要求差異很大,五花八門(mén)不具有通用性。這種狀態(tài)極不利于產(chǎn)業(yè)發(fā)展,長(cháng)此下去可能會(huì )導致一個(gè)新業(yè)務(wù)的夭折。因此,中國通信標準化協(xié)會(huì )于2005年8月成立了IPTV業(yè)務(wù)特別工作組,重點(diǎn)研究IPTV業(yè)務(wù)系列標準,其中就包括IPTV機頂盒技術(shù)要求。在此標準中對IPTV機頂盒的業(yè)務(wù)能力、功能要求、硬件系統、軟件系統、管理功能要求、性能要求、安全和應用環(huán)境等給出了具體技術(shù)要求。
IPTV機頂盒技術(shù)標準的研究過(guò)程中,充分參考了現有IPTV機頂盒的功能和軟硬件結構,對目前爭議比較大的編解碼格式和是否采用中間件技術(shù)等,標準中沒(méi)有規定惟一方式,而是采取規定多選項,留給制造商更多的選擇。但無(wú)論選擇哪一種選項都要求所實(shí)現的功能和接口一致,以力求此標準對所有IPTV機頂盒的研發(fā)、制造、檢測和應用都具有實(shí)際指導意義。
目前 IPTV機頂盒技術(shù)標準已進(jìn)行到征求意見(jiàn)稿階段,在聽(tīng)取相關(guān)行業(yè)內各方專(zhuān)家的意見(jiàn)后將進(jìn)一步完善和修改。與此同時(shí)。與IPTV業(yè)務(wù)和機頂盒相關(guān)的數字電視中間件技術(shù)標準和我國自行研制的音視頻編解碼標準也在制定和完善之中,預計很快會(huì )有一整套系統的IPTV行業(yè)標準出現。用于指導IPTV業(yè)務(wù)的順利開(kāi)展。
隨著(zhù)IPTV業(yè)務(wù)系統化、產(chǎn)業(yè)化發(fā)展,IPTV機頂盒產(chǎn)業(yè)也會(huì )不斷壯大。未來(lái)機頂盒的發(fā)展可能會(huì )出現分支,一方面可能會(huì )向消費電子類(lèi)產(chǎn)品方向發(fā)展,將機頂盒功能集成在電視機中。這種電視機頂盒一體機所提供的功能可以涵蓋IPTV業(yè)務(wù)的一般性功能,包括直播電視節目、視頻點(diǎn)播、信息接收和下載以及簡(jiǎn)單的游戲功能。另一方面,IPTV機頂盒可能向家用數字平臺方向發(fā)展,功能比較強大,具有豐富的外設接口,除可以支持IPTV基本業(yè)務(wù)以外,還可以支持可視電話(huà)業(yè)務(wù)、互動(dòng)游戲業(yè)務(wù)、互聯(lián)網(wǎng)購物、互動(dòng)教學(xué)等交互性、實(shí)時(shí)性很強的業(yè)務(wù)。另外,隨著(zhù)下一代網(wǎng)絡(luò )的發(fā)展和電信、電視、互聯(lián)網(wǎng)三網(wǎng)融合的大趨勢,IPTV機頂盒還會(huì )出現雙模機頂盒。隨著(zhù)微電子技術(shù)的進(jìn)一步發(fā)展,雙解碼芯片、大容量存儲芯片將不斷出現,將給機頂盒帶來(lái)更多功能,具有雙解碼能力和本地個(gè)人視頻存儲能力的機頂盒會(huì )越來(lái)越多??傊?,隨著(zhù)科學(xué)的進(jìn)步和技術(shù)的發(fā)展,IPTV機頂盒產(chǎn)品會(huì )越來(lái)越成熟,功能越來(lái)越強大。在不遠的將來(lái)人們將可以通過(guò)機頂盒體驗到IPTV業(yè)務(wù)帶來(lái)的足不出戶(hù)便可縱覽世界、娛樂(lè )購物,相隔萬(wàn)里也似親臨其境的超時(shí)空享受。
5、結束語(yǔ)
展望IPTV機頂盒的前景無(wú)限美好,但我們腳下的路還很崎嶇,擺在我們面前的困難也很多。首先是音視頻編解碼技術(shù)的選擇,目前用于IPTV業(yè)務(wù)的音視頻編解碼標準主要有MPEG-4和H.264協(xié)議,這兩個(gè)標準都存在十分苛刻的專(zhuān)利收費條件,在我國這樣人口眾多的國家,無(wú)論是對IPTV業(yè)務(wù)運營(yíng)商還是機頂盒設備制造商都是一筆非??捎^(guān)的投入。而我國自行研制的音視頻編解碼標準對于IPTV業(yè)務(wù)目前還沒(méi)有達到成熟商用階段。如何選擇編解碼標準是一個(gè)需要研究的問(wèn)題。其次是協(xié)議封裝問(wèn)題。IPTV的流傳輸應該建立在通用的公開(kāi)標準之上。所以利用IP傳輸MPEG-4和H.264的IPTV解決方案中大多采用 Stream DATA/TS/UDP/IP、Stream DATA/TS/RTP/UDP/IP、Stream DATA/RTP/UDP/IP三種封裝方式。其中前兩種方式攜帶信息豐富,包括EPG信息,但封裝包小,浪費帶寬。第三種方式比較適合IP網(wǎng)絡(luò )的特點(diǎn),但攜帶信息不如前兩種。還有諸如中間件技術(shù)的選擇、信息安全與數字版權保護、圖形與圖像顯示等很多問(wèn)題都需要在機頂盒開(kāi)發(fā)過(guò)程中做認真細致的工作。結合 IPTV業(yè)務(wù)發(fā)展趨勢,選擇符合并略有超前于業(yè)務(wù)的技術(shù)方案,采用開(kāi)放式結構,提供可平滑升級業(yè)務(wù)的能力,才能保證所研制的產(chǎn)品滿(mǎn)足IPTV機頂盒的需求。
評論