當前位置:編程學習大全網 - 編程語言 - MHP的定義及意義

MHP的定義及意義

多媒體家用平臺(MHP,Multimedia Home Platform) 項目定義了交互數字應用程序和運行這些應用程序的終端之間的通用接口。它是由DVB組織於1997年提出的。它的目標是在家用平臺建立標準的交互多媒體應用程序,實現從純數字電視廣播向交互電視應用的平穩過渡,徹底取代模擬電視廣播。整個項目不僅包括應用程序編程接口(API),還涉及用戶數字接入網等各個方面。2000年2月,DVB組織通過了MHP標準(MHP1.0),2000年7月,歐洲電信標準化研究所(ETSI,European Telecommunications Standards Institute)正式接受了這壹標準,編號TS 101 182,為正式部署標準鋪平了道路,更新的MHP1.1標準正在討論中。MHP項目的實施將有利於廣播、電信和計算機技術的進壹步融合,並為運營商提供更全面、更強大、更靈活的技術解決方案。

DVB組織是由全世界30多個國家超過260個成員組成的合作組織,核心機構是DVB指導委員會(the DVB Steering Board),對所有DVB標準和技術規範進行最後認證。MHP項目遵循DVB的慣例,將項目分解成兩個模塊即技術模塊和商業模塊。分別制定技術解決方案和商業解決方案。

MHP項目組針對兩個模塊建立了兩個工作組:

① 面向市場的工作組,主要定義基於本地網進行增強和交互電視廣播的用戶和市場需求(包括互聯網訪問等)。

② 面向技術的工作組—DVB-TAM(Technical

Issues Associated with MHP),解決DVB編程接口(API,Application Programming Interface)的規範等問題。

數字電視軟件平臺—中間件由於各個廠家提出互不兼容的解決方案,尚無統壹的定義和標準。壹般認為:中間件指居於數字電視機頂盒內部實時操作系統與應用程序中間的軟件部分,它以應用程序接口API的形式存在,整個API集合被存儲在機頂盒的閃存FLASH中。MHP項目組就是致力於出臺統壹的中間件標準。表1列出壹些典型數字電視系統和中間件提供商,其中的數據統計至2001年初。

表1 部分公司中間件情況比較 公 司 OpenTV Canal+ NDS 天柏寬網 定位 中間件提供商 集成商 集成商 集成商 網絡數 43個 20個 不詳 不詳 提供的應用軟件 視音頻、遊戲、股票、網頁廣播、中文電子節目指南等 視音頻、開機界面、遊戲、電子節目指南股票信息、網頁廣播等 不詳 視音頻、電子節目指南、股票信息、網頁廣播等 CA Nagra Vision的CAS MediaGuard Open VideoGuard Nagra Vision的CAS 中間件及相關部分 中間件 EN2 MediaHighway 與其他中間件提供商集成 無 開發語言 標準C語言 專用腳本語言 標準C語言 有無虛擬機 有 有 無 提供的開發工具 OpenAuthor Pro and SDK Studio+ I-Frame Editor 發展方向 MHP

Java MHEG-5

Java Java MHP項目組考慮以下幾個參考API候選方案:

· MHEG-5

· Mediahighway+

· OpenTV

· HTML/Java

· JavaTV

多媒體和超媒體專家系統(MHEG-5)是進行增強廣播服務的壹種格式,能在擁有有限資源的終端上運行基本類型應用程序,它采用開放態度描繪編程對象,以便這些對象既能應用於標準化編程又能滿足特定的編程需求。

Mediahighway+和OpenTV系統在本文應用實例部分中將有詳細介紹,這裏不再重復。

HTML是互聯網上通用的標準語言。它是壹種純解釋性語言,需要在本機上運行解釋器。

ava是由SUN公司開發的新壹代編程語言,本來是想應用於智能型家電產品,但目前卻成為互聯網編程語言的主流。它是面向對象的程序語言,類似於C++,但摒棄了C++語言中少用且不好用的部分,它的特征有跨平臺、多線程、分布式等,使用它可在各式各樣不同種機器、不同種操作平臺的網絡環境中開發軟件 “壹次編譯,到處運行”。它徹底改變應用程序的開發模式,帶來了自PC機以來又壹次技術革命。

Java應用程序必須通過與操作系統密切相關的Java虛擬機,才能實現其功能。針對實時操作系統(例如HOPEN 、VXWORKS、PSOS)開發的嵌入式Java虛擬機可以為Java程序提供支持環境。實時操作系統支持面向消費類電子產品的Personal Java應用環境。這意味著不論在家庭、辦公室,還是在旅行途中,普通消費者能通過Java虛擬機技術,在實時操作系統和Java API上體會交互式電視機、電冰箱、烤面包箱、防盜設備等方面豐富多彩的生活模式,通過TCP/IP進行信息的交流,實現家庭信息化、智能化。

Java TV API是由SUN公司和各大數字電視公司通過開放式研究在Java平臺的基礎上開放的產品,是計算機界的巨頭之壹。SUN公司進軍數字電視廣播領域的拳頭產品。它借助Java這壹跨平臺語言,針對增強電視和交互電視進行加強和優化,主要電子消費型產品生產廠家已公開聲明他們的產品將支持 Java TV API並將其作為全球數字電視軟件平臺標準。

Java TV API 是針對數字電視接收機獨有的功能而設計的,這些功能有:

·音頻/視頻媒體控制

· 廣播數據訪問

· 服務信息數據訪問

· 調諧器和譯碼器控制

· 屏幕圖形處理

DVB組織在考慮API候選方案時采用開放的態度,能適應不同層次運營商(稱為水平市場)的要求,API的選擇是與條件接收系統無關的,但同時能支持多密應用。

  • 上一篇:電子琴簡譜怎麽配 ***
  • 下一篇:unity測試文檔怎麽寫
  • copyright 2024編程學習大全網