外部存儲設備一般指外掛式硬盤,大容量的硬盤可以用于存儲節(jié)目流以滿足大眾的個性化需求,用于滿足消費者記錄、重放所喜愛的內(nèi)容的要求。
大眾可以在收視一個節(jié)目的同時記錄另外一個節(jié)目,或者需要暫時離開而使用延時錄像;本地存儲和回放信息的能力對于數(shù)字電視服務的大眾來說是很重要的,同時有些機頂盒也支持對光驅(qū)的訪問。機頂盒中能否外掛存儲設備通常是由主芯片所決定的,只有CPU的處理能力達到一定程度時才有可能支持硬盤的讀寫,而硬盤的讀寫也需要更多的內(nèi)存空間。
可以預計支持熱插拔的串行接口的硬盤設備將會出現(xiàn)在以后的機頂盒中。此外,先進機頂盒存儲設備硬件也作為流緩沖以實現(xiàn)高性能的VOD功能。
智能接口是多數(shù)機頂盒不可缺少的部件,該部分提供了豐富的外部接口。隨著機頂盒設備硬件設計的不斷發(fā)展,大眾可用的物理接口也在增加?梢詫C頂盒的物理接口分成如下幾類:調(diào)制解調(diào)器接口(PSTN、ADSL、CM)、高速多媒體接口(IEEE 1284、USB、IEEE 1394、RJ45)、RS232、公用接口、智能卡讀卡器、遙控器、無線鍵盤、家庭無線網(wǎng)絡接口、語音識別模塊、TV和VCR接口。
現(xiàn)在,一些機頂盒STB中采取通用接口CI來完成對CA智能卡的讀取,從此使機頂盒可以批量生產(chǎn),也為機頂盒帶來了變化,有著廣泛的應用前景。
中間件應用將越來越多
機頂盒作為一個客戶端系統(tǒng),除了要具有良好的硬件平臺外還需要配備不同的軟件系統(tǒng)才能使其完成各種任務。機頂盒中的軟件可以分成三個主要的層:應用層、中間解釋層和驅(qū)動層,每一層都包含了諸多的程序或接口。
驅(qū)動層包括機頂盒硬件的驅(qū)動程序和API接口,它主要用于完成對硬件設備的操作,提供操作系統(tǒng)內(nèi)核以及各種硬件驅(qū)動程序。
中間解釋層將機頂盒的應用程序指令翻譯成CPU能識別的指令,從而通過驅(qū)動層去調(diào)動硬件設備完成相應的操作。該層包括:嵌入式操作系統(tǒng)、中間件、CA駐留軟件等。
雖然中間件的使用可以給機頂盒軟件的設計和應用帶來極大好處,但高昂的使用費用,對硬件需求的增加以及技術上的不成熟使中間件在國內(nèi)應用較少。隨著機頂盒應用需求的增加,未來必將使用中間件的解決方案。
應用層是機頂盒中最直觀的部分,目前國內(nèi)機頂盒中的應用較少。它包括觀眾日常接觸的應用。每臺機頂盒自生產(chǎn)之時起就必須包含可稱為“電視”的最基本應用。這種應用程序知道如何調(diào)諧到廣播節(jié)目,將電視頻道節(jié)目在電視屏幕上顯示出來。在大多數(shù)機頂盒中,這種簡單的應用是EPG的一個子集,但在最廉價的機頂盒中,它可以獨立存在。
對于各種交互性,交互式機頂盒都會有多種對應的應用程序。當使用新的應用程序時,很可能將它們下載到機頂盒。在大多數(shù)情況,不保存應用程序,只是每當需要時再次下載。
電視運營商可決定為所有機頂盒平臺上所有應用定義一種一致的界面,或?qū)⑦@留給機頂盒廠商和應用開發(fā)人員去做。可運行在機頂盒上的應用程序的目錄由內(nèi)容供應商決定。
產(chǎn)品將出現(xiàn)三大發(fā)展趨勢
同樣,我們從機頂盒的不同層面展望一下機頂盒核心技術的發(fā)展趨勢。從機頂盒硬件平臺看到,CPU越來越強大;存儲功能將成為其標準配置,存儲器容量越來越大;MPEG解碼器將支持同時解碼多個IPTV的節(jié)目;圖形功能越來越強大:將從簡單的OSD,到強大的2D、3D圖形引擎;電纜調(diào)制服調(diào)器功能更加完善:支持高速Internet接入和電子郵件。