基于富士通高清芯片的軟硬件分離通用機(jī)頂盒設(shè)計(jì)
【摘要】本文主要介紹了基于軟硬件分離平臺(tái)高清通用機(jī)頂盒的設(shè)計(jì),打破了傳統(tǒng)的數(shù)字電視技術(shù)模式,所有的第三方軟件可以不再通過機(jī)頂盒廠家集成,各個(gè)軟件的獨(dú)立模塊化和標(biāo)準(zhǔn)化增強(qiáng),機(jī)頂盒軟件升級(jí)不再困難,成本大幅度降低,從而為機(jī)頂盒的大規(guī)模生產(chǎn)奠定基礎(chǔ),為數(shù)字電視高水平轉(zhuǎn)換探索了有益的途徑。
本文引用地址:http://2s4d.com/article/166668.htm【關(guān)鍵詞】軟硬件分離;高清;通用;機(jī)頂盒
The Design of High Definition General STB
on basis of Software and Hardware Separation Platform
Zhen Zhiyao Yueqing RadioTV Station Network Center
Zhejiang,Yueqing,325600
Abstract: This paper analyses the design of high definition general STB on basis of software and hardware separation platform, which break down the traditional technological model of digital TV. All the third softwares will not be integrated through STB manufacturers. The independent modularization and standardization of each software can be strengthened. The update of STB software will not be difficult any more. The cost will be greatly reduced. And then STBs can be mass production. It provides a good way for high-level digital TV transformation.
Keywords:Software and Hardware Separation; High Definition; General; STB
前言:
以往,機(jī)頂盒都是根據(jù)運(yùn)營商所采用的CA、瀏覽器等特殊標(biāo)準(zhǔn)需求單獨(dú)進(jìn)行設(shè)計(jì)生產(chǎn),造成機(jī)頂盒必須要為某一運(yùn)營商定制,軟件設(shè)計(jì)成本高,機(jī)頂盒不能大批量生產(chǎn),封閉的技術(shù)模式和產(chǎn)業(yè)鏈讓新的先進(jìn)的機(jī)頂盒芯片很難進(jìn)入市場,導(dǎo)致機(jī)頂盒性能低,成本居高不下。高清機(jī)頂盒如果也按照這種模式發(fā)展,將很難普及。如何打破封閉,既能滿足運(yùn)營商的特殊需求,又能批量生產(chǎn)降低成本,似乎是大家共同面臨的一道難題。利用最新的數(shù)字電視軟硬件分離操作系統(tǒng),可以很好地解決這個(gè)問題。
本文介紹了采用泰信軟硬件分離開發(fā)平臺(tái),基于富士通MB86H60高清機(jī)頂盒芯片的通用高清機(jī)頂盒方案。
封閉的數(shù)字電視軟件開發(fā)模式由來
我國現(xiàn)有的5000多萬戶的數(shù)字電視用戶所使用的機(jī)頂盒,幾乎全部是由運(yùn)營商從機(jī)頂盒廠家那里定制。而在數(shù)字化過程中起關(guān)鍵作用的數(shù)字電視軟件的開發(fā)卻一直很封閉,特別是CA軟件,開發(fā)過程全程封閉,大量采用私有的黑盒技術(shù)。另外,一切第三方軟件都需要由機(jī)頂盒廠家集成,極大地加重了機(jī)頂盒廠家的軟件開發(fā)和測試負(fù)擔(dān),機(jī)頂盒開發(fā)周期長,一般從一款芯片問世,到批量生產(chǎn),需要很長的時(shí)間,推動(dòng)IT業(yè)迅速發(fā)展的“摩爾定律”在數(shù)字電視界失去了作用。
在數(shù)字電視發(fā)展初期,只要少數(shù)第三方軟件成為市場標(biāo)準(zhǔn),機(jī)頂盒廠家要集成的第三方軟件選擇有限,只能在少數(shù)成為市場標(biāo)準(zhǔn)的CA、瀏覽器軟件中選擇;反過來,獲得更多機(jī)頂盒廠家支持的CA、瀏覽器等第三方軟件,更容易鞏固其市場地位,因此就形成了一個(gè)十分封閉的數(shù)字電視軟件產(chǎn)業(yè)環(huán)境。其他沒有成為市場標(biāo)準(zhǔn)的軟件,即使再先進(jìn)也得不到市場的認(rèn)可而不能參與競爭。因競爭不充分,涉及前端數(shù)字電視CA、瀏覽器等軟件的開發(fā)變成了進(jìn)入市場較早的少數(shù)公司之間的“圈地”游戲,導(dǎo)致了數(shù)字電視技術(shù)嚴(yán)重落后,至今停留在十年前的水平。
成為市場標(biāo)準(zhǔn)的數(shù)字電視CA、瀏覽器等軟件標(biāo)準(zhǔn)基本上都是私有的,這種產(chǎn)品的推銷實(shí)際上是私有標(biāo)準(zhǔn)的推銷。各個(gè)機(jī)頂盒廠家的軟硬件結(jié)構(gòu)千差萬別,為了分散風(fēng)險(xiǎn),運(yùn)營商一般都從多家機(jī)頂盒廠家進(jìn)貨,各個(gè)機(jī)頂盒廠家的軟硬件設(shè)計(jì)千差萬別,在運(yùn)營商接受了這種些琳瑯滿目的機(jī)頂盒并批量進(jìn)貨之后,就引起了廣電運(yùn)營商所采用機(jī)頂盒的嚴(yán)重混亂、升級(jí)困難、不能加載新業(yè)務(wù)、安全漏洞不能彌補(bǔ)等問題接撞而至,很多正在平移的運(yùn)營商陷入了進(jìn)退兩難的境地:停下來,資金鏈可能會(huì)斷裂;繼續(xù)下去會(huì)越陷越深。
在這種情況下,有的廣電運(yùn)營商做出了積極地努力和嘗試,例如,陜西廣電網(wǎng)絡(luò),針對(duì)機(jī)頂盒混亂、機(jī)頂盒軟件升級(jí)困難、不能加載增值業(yè)務(wù)等問題,建立“機(jī)頂盒統(tǒng)一方案聯(lián)合實(shí)驗(yàn)室”。據(jù)陜西廣電網(wǎng)絡(luò)黨委書記、董事長呂曉明介紹,聯(lián)合實(shí)驗(yàn)室的工作,不僅促使陜西廣電網(wǎng)絡(luò)在軟、硬件的功能、結(jié)構(gòu)、模塊化方面逐步形成統(tǒng)一標(biāo)準(zhǔn)規(guī)范,用以指導(dǎo)公司未來機(jī)頂盒產(chǎn)品的標(biāo)準(zhǔn)化開發(fā)、規(guī)?;瘧?yīng)用和通用性推廣,也為國內(nèi)同行業(yè)標(biāo)準(zhǔn)規(guī)范的建立和完善提供參考,同時(shí)還有效降低了廣電網(wǎng)絡(luò)運(yùn)營商的機(jī)頂盒投資成本、運(yùn)營維護(hù)成本,簡化物流配送流程,更可以使供應(yīng)廠商共享功能配置、共享技術(shù)規(guī)范和解決方案,從而大大降低了機(jī)頂盒保障維護(hù)成本。尤為突出的是,這一舉措打通了廣電網(wǎng)絡(luò)終端應(yīng)用設(shè)備研發(fā)、采購、生產(chǎn)、技術(shù)、客服、經(jīng)營、銷售等各個(gè)環(huán)節(jié),為運(yùn)營商與供應(yīng)商的市場競爭關(guān)系創(chuàng)建起了長期合作的新型模式,為有線電視的產(chǎn)業(yè)化進(jìn)程建立了統(tǒng)一、開放、競爭、有序的市場秩序,為廣電網(wǎng)絡(luò)數(shù)字電視平移后增值業(yè)務(wù)的可持續(xù)拓展開發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。
陜西廣電網(wǎng)絡(luò)的做法,值得我們廣大運(yùn)營商思考和學(xué)習(xí),雖然這種做法還是停留在軟硬件統(tǒng)一的層面,但這對(duì)于運(yùn)營商來說已經(jīng)是一個(gè)很大的進(jìn)步。在涉及CA、中間件等核心標(biāo)準(zhǔn)軟件問題時(shí)還是需要進(jìn)行軟件集成,并且這些標(biāo)準(zhǔn)仍然是私有的、不可替換的。軟件模塊需要集成不可獨(dú)立于機(jī)頂盒廠家替換是當(dāng)前數(shù)字電視產(chǎn)業(yè)封閉落后的主要根源。
在和廠家接觸的過程中,泰信的軟硬件分離操作平臺(tái)值得大家深入研究。這種開放平臺(tái)有利于廣電掌握標(biāo)準(zhǔn)的主動(dòng)權(quán)。在這個(gè)平臺(tái)上,甚至連CA都可以變成一個(gè)開放的技術(shù),對(duì)廣電的整合統(tǒng)一標(biāo)準(zhǔn)十分有利。
開放軟硬件分離操作平臺(tái)介紹
不論是機(jī)頂盒生產(chǎn)商還是廣電運(yùn)營商,都希望機(jī)頂盒能有一個(gè)統(tǒng)一開放的軟硬件平臺(tái),盡量標(biāo)準(zhǔn)化,使得機(jī)頂盒能夠通用,便于大規(guī)模生產(chǎn)。然而因?yàn)闃?biāo)準(zhǔn)混亂,數(shù)字電視現(xiàn)在已經(jīng)進(jìn)入了戰(zhàn)國時(shí)代,想統(tǒng)一談何容易。在還沒有一種標(biāo)準(zhǔn)硬件平臺(tái)的情況下,首先統(tǒng)一軟硬件開發(fā)平臺(tái)就顯得很重要,也是可行的,前面所說的陜西廣電在行業(yè)內(nèi)的貢獻(xiàn)就在于此。但光統(tǒng)一機(jī)頂盒部分的軟硬件還遠(yuǎn)遠(yuǎn)不夠,涉及CA、中間件等標(biāo)準(zhǔn)軟件如果仍然集成私有標(biāo)準(zhǔn),繼續(xù)沿用這種封閉不開放的開發(fā)模式,聯(lián)合實(shí)驗(yàn)室僅僅替代了機(jī)頂盒廠家的研發(fā)部門,不會(huì)改變長期封閉的產(chǎn)業(yè)面貌。要做到開放性,就需要一種更新的開發(fā)模式和理念。
本設(shè)計(jì)中采用的數(shù)字電視軟硬件分離開發(fā)平臺(tái)由山東泰信提供,類似于美國蘋果公司的iPhone SDK開發(fā)包,其 API是很靠近低層,完全開放的,允許任何數(shù)字電視軟件工程師在該平臺(tái)上開發(fā)機(jī)頂盒軟件,并能獨(dú)立編譯、排錯(cuò),然后獨(dú)立下載到機(jī)頂盒中運(yùn)行,不需要按照傳統(tǒng)的機(jī)頂盒軟件開發(fā)模式開發(fā),打破了一切第三方軟件均由機(jī)頂盒廠家進(jìn)行集成測試的傳統(tǒng),從而大大降低了機(jī)頂盒廠家的軟件工作量,降低了機(jī)頂盒成本,擴(kuò)展了軟件的渠道來源。以下是開放的軟硬件開發(fā)平臺(tái)框圖:
在這個(gè)開放的平臺(tái)上,有著豐富的平臺(tái)軟件API接口,其中包含常用的軟件模組,例如網(wǎng)絡(luò)、SI信息分析等等。
可下載式CA是實(shí)施開放的軟硬件分離開發(fā)平臺(tái)的前提
在數(shù)字電視條件接收軟件的開發(fā)過程中,為了安全,CA公司要和機(jī)頂盒廠家簽訂保密合同,CA軟件的集成測試等工作都是在保密狀態(tài)下進(jìn)行,CA公司靠這種保密保證安全性,這是引起數(shù)字電視軟件封閉開發(fā)的主要原因。如果數(shù)字電視軟件要做到開放,就必須打破數(shù)字電視CA軟件開發(fā)的封閉性。為了解決這個(gè)矛盾,泰信提出了可下載式CA的概念,掃清了軟硬件分離平臺(tái)實(shí)施的障礙。
可下載式CA是指CA軟件可以從前端下載到機(jī)頂盒中運(yùn)行,而不通過軟件集成。由于CA是可下載的,可以避免CA算法和密鑰一旦被破,就徹底崩潰的風(fēng)險(xiǎn),這是長期纏繞在CA身上“見光死”的魔咒,也是各個(gè)廣電運(yùn)營商在選擇CA時(shí)慎而又慎、CA開發(fā)全程保密的原因??上螺dCA技術(shù)可以立即將“見光”的算法和密鑰、甚至整個(gè)CA系統(tǒng)換掉,擺脫了傳統(tǒng)CA“見光死”的命運(yùn),因而這種可下載CA可以是開放的。這種CA的安全性和開放性不言而喻,就是因?yàn)樗鼜氐赘淖兞薈A是個(gè)黑盒技術(shù)的傳統(tǒng)模式,使得數(shù)字電視軟件的開發(fā)過程變得開放成為可能??上螺d式CA有以下兩種形態(tài):
1.如果算法或密鑰通過下載,就是無卡CA技術(shù)。這種技術(shù)的安全性依賴于機(jī)頂盒主芯片內(nèi)的唯一ID號(hào)和加密引擎,以及帶有ID號(hào)的FLASH。
2.如果僅僅是機(jī)頂盒CA部分下載,插上智能卡就是傳統(tǒng)的智能卡CA技術(shù)。這時(shí),可以做到在無卡CA狀態(tài)時(shí),更換CA時(shí)不用入戶、也不用更換機(jī)頂盒。而傳統(tǒng)的智能卡CA為了解決自身的安全漏洞向其他CA轉(zhuǎn)換幾乎是不可能的,這也是智能卡CA捆綁運(yùn)營商的主要原因。
在開放的軟硬件分離平臺(tái)上,CA公司可以獨(dú)立開發(fā)完成機(jī)頂盒CA后下載到機(jī)頂盒中。這樣就可以把CA的封閉性僅僅局限于CA公司內(nèi)部,從而這種封閉性不會(huì)影響到其它軟件的開發(fā)。相同的其他軟件的開發(fā)、原代碼的擴(kuò)散也同樣局限于自己的范圍內(nèi),從而保護(hù)了各自的知識(shí)產(chǎn)權(quán),提高開發(fā)軟件的積極性,又能保證整個(gè)平臺(tái)的開放性。
在軟硬件分離開發(fā)平臺(tái)下采用MB86H60的通用高清機(jī)頂盒
為了方便將來的升級(jí),我們計(jì)劃將高清機(jī)頂盒硬件統(tǒng)一到富士通MB86H60平臺(tái)上。MB86H60機(jī)頂盒芯片的框圖如下,它和即將推出的MB86H61兼容,并具有AVS和VC1解碼功能:
評(píng)論