啊用力?嗯?轻一点原神宵宫,尿口扩张videos,国产精品久久久久精品爆乳接种 ,荡公乱妇HD电影中文字幕


微博

QQ

OpenTV Core 1.1 : 滿足iTV市場專業需求的中間件

2004-04-13 OpenTV北京代表處供稿 依馬獅網


一 綜述
    OpenTV Core 1.1是用來滿足數字交互電視市場特定需求的嵌入式軟件解決方案。目標客戶涵蓋了從芯片制造商到機頂盒制造商以及內容開發商和電視網絡運營商。OpenTV Core1.1基于OpenTV公司業界領先的前期中間件產品OpenTV EN1和OpenTV EN2, 提供了精密的模塊化的軟件內核,同時提供了大量擴展模塊供用戶快速實現客戶化以開發交互業務。可選的擴展軟件包可以使內容制作采用開放的業界標準并支持數字視頻錄像和網絡瀏覽各種先進功能。

二 版本1.1的新功能
    在OpenTV Core1.0的基礎上, 版本1.1在一些領域都增加了新的功能。其中最重要的新功能是采用的管道(pipeline)體系構架, 從而可以支持視音頻信號可以同步地從不同的來源傳遞到不同的目的去。依托于機頂盒的功能,這種體系構架可以構成多解調器單解碼器的個人視頻錄像機的實現基礎。Core1.1的另外的增強的部分就是對寬帶網絡的訪問的增強,提高了聲音和圖像的質量,更靈活的顯示方式,以及對亞洲文字的支持。
    一個新的DOCSIS-SCM擴展模塊使O-code以及native code的OpenTV應用程能夠使用標準的OpenTV功能調用對DOCSIS Cable Modem進行IP協議通信。
    OpenTV Core1.1現在支持真彩色的屏幕顯示(OSD),因此交互應用中的各可視元素可以更方便與MPEG靜幀和視頻在一起顯示更完美的效果. Dolby Digital (AC-3)的支持可以使機頂盒能夠提供更豐富的環繞聲的聲音效果。
    新的外部字符引擎(EFE-bitstream)擴展模塊和輸入前端處理器(FEP)提供了更靈活的文字顯示和輸入方式,特別是對于亞洲文字這些具有成千上萬字符的語言而言。
    OpenTV Core1.1同時也支持兩個新的OpenTV的產品 - HTML Package 2.0和PVR Package 1.0. HTML Package 2.0能夠使HTML和JavaScript作為內容開發和顯示環境。PVR Package 1.0提供了支持全功能PVR實現的機頂盒的移植和軟件開發的API。
    從Core1.0升級到Core1.1不需要更換底層的驅動程序或者重新編譯功能模塊相同的應用程序。當然,對于那些在Core1.1實現的新功能,比如第二個解調器,就需要更改相應的代碼。

三 什么是中間件?
    交互性通常指的是有線電視或者衛星電視用戶可以響應或者控制他們收看電視方式的能力。交互的應用程序包括了游戲,天氣預報,新聞,交互博彩和在線聊天等。在交互電視市場上,中間件是用來屏蔽機頂盒底層硬件和操作系統從而可以跨越不同機頂盒制造商平臺進行支持交互電視業務的嵌入式軟件。由于很多網絡運營商從不止一家機頂盒制造商選擇機頂盒,機頂盒中間件就是一個屏蔽硬件區別使每個交互應用都可以在每個用戶機頂盒上運行的一個簡潔有效的方法。換句話來說,中間件就是用來覆蓋機頂盒和操作系統固有不同的一個抽象層。
    由于現在消費者有了比以往更多的看電視方式的選擇—有線、直播衛星、地面電視,甚至在一些區域還有了基于電信寬帶的電視收看方式,中間件顯得更加重要。當今的數字電視服務提供商正在尋找使得他們的服務與眾不同的新的方式,同時創建新的收入來源并降低用戶流失率。在繼續擴大節目內容來吸引觀眾的同時,許多運營商也轉向了開展交互業務和應用來擴展用戶。新技術帶來的機遇是非常廣闊的,但是也帶來了對采用新技術而產生的畏懼心理。花一些時間研究一下目前不同的各種技術選擇,可以使運營商更容易做出準確可行的決策并順利開展新興的服務。
    機頂盒制造商和芯片制造商都面臨著為了滿足政府規定和業界標準不斷增加新功能進行加大研發費用的壓力,這造成了他們在硬件和軟件方面的利潤越來越低。網絡運營商也面臨著一系列的問題,例如:我們能使用現在已經部署了的機頂盒嗎?開展新業務需要很長時間嗎?如果我們開展了交互應用,我們怎么進行升級和增加新的業務呢?作為交互電視實施的一個關鍵部分,中間件正是可以解決這些問題,降低開發費用并加速服務上市速度。

四 OpenTV Core1.1中間件的優勢
    OpenTV Core不僅僅是個中間件產品,它不僅實現了上面所述的中間件的所有功能,還提供了一個網絡運營商和硬件制造商可以開發實施交互應用和服務的基礎。隨著機頂盒的發展,新型號需要更多的內存空間和更強的功能特性。OpenTV Core通過模塊化和add-on機制等給內容開發帶來多種靈活方式,從而平滑實現機頂盒升級換代。
    OpenTV Core1.1支持衛星電視,有線電視和地面廣播網絡的多種接入形式, 既包括單向的衛星業務也包括雙向有線寬帶網絡。可以選擇安裝的HTML擴展包可以使運營商采用目前廣泛被使用的JavaScript和HTML技術開發交互電視內容。最新的PRV擴展包提供給機頂盒制造商開發帶有錄像功能的產品的能力從而使運營商可以開展基于PVR的業務。
    對于機頂盒制造商和網絡運營商而言,OpenTV Core縮短了交互電視機頂盒和交互電視內容開發的周期而節省了費用,提高了產品和服務上市的時間。同時它也提供了豐富的開展各種盈利業務所需的開發環境,也給與了運營商適應當今日新月異變化的市場更大的靈活性和選擇。

五 如何去評價中間件?
    從理想的角度看,中間件應該需要最小的CPU、RAM和FLASH等資源,同時提供最大的功能,靈活性和方便的集成度。換句話來說,用最小代價帶來最大收益。OpenTV Core由它的早期版本發展而來,專門為機頂盒的硬件環境而設計。目前支持超過40家機頂盒制造商,包括所謂的“瘦”機頂盒。OpenTV Core的代碼非常精簡并靈活,盡可能的減少對內存的需求。另外,它還遵從了大量電視行業的標準,保證了互操作性和產品的更長的生命力。
    1.硬件獨立性
    很多網絡運營商通常提供超過一種類型的機頂盒(通常還是從不同廠商提供)給他們的用戶,這些使交互應用的開發和部署都變得非常復雜。OpenTV Core1.1為OpenTV交互應用可以運行在各家機頂盒制造商的各類機頂盒而設計,包括那些非常低的CPU資源和有限內存資源的低端機頂盒。OpenTV Core1.1僅僅需要50MIPS的處理器資源和2MB自由空間的Flash存儲空間和2MB的內存空間。運營商可以繼續使用已經發到用戶手中的機頂盒。這項功能可以節省大量的硬件方面的投入。
    O-code虛擬機提供了一個覆蓋具體機頂盒硬件和操作系統的抽象層,這樣經過編譯的O-code應用程序就可以運行在由軟件實現的一個通用虛擬機頂盒之上了。這通過兩種方法實現:(1)在應用層采用O-code虛擬機和基于標準的擴展選件的運行環境;(2)在硬件層被OpenTV Core電視庫抽象出來的驅動功能。采用標準的Ansi-C代碼,應用程序可以被編譯成一種字節代碼并運行在O-code虛擬機上。應用程序開發者可以只開發一次就可以使應用程序運行在任何支持OpenTV中間件的機頂盒中。這種在一個電視網絡中的不同機頂盒上可以運行相同的中間件應用程序的能力大大節省了時間和資金投入。
    OpenTV Core支持許多機頂盒處理器,包括ARM、MIPS、PowerPC、DCU、ST20、Motorola 68k和ARM。由于它的強大的硬件平臺可移植性和驅動程序清楚的界定,OpenTV Core1.1為同樣代碼運行在各種機頂盒上提供的互操作的保證。
    2.模塊化
    為了更有效率,中間件應該非常精簡。由于大部分機頂盒只有非常有限的內存和處理能力,冗余的代碼會降低應用的運行速度。OpenTV Core1.1包括了一系列的電視庫,擴展模塊和運行環境解釋器。這種軟件的可選擇性封裝了機頂盒服務,可以使應用環境實現在最低1MB Flash和最小128KB RAM自由空間中。這些數字沒有包括硬件驅動程序、CA、駐留程序和HTML或者PVR擴展包對硬件和

OpenTV 中間件

視聽科技視頻號 廣告
發表評論