基本介紹
- 外文名:Khronos Group
- 成立於 :2000年1月
- 包括 :3Dlabs, ATI等
- 致力於:開放標準的應用程式接口API
介紹,相關標準,OpenGL,OpenKODE,OpenGL ES,OpenML,OpenVG,OpenMAX,OpenSL ES,COLLADA,OpenGL SC,
介紹
Khronos Group 是由其成員所提供之基金支持的行業協會,專注於創立開放標準,免授權費的移動設備接口程式API, 用以實現多樣化平台及設備上的高質量動態多媒體創作和加速。所有 Khronos Group 成員均可為Khronos API規範的制定貢獻其力量,均可在相關標準公開部署前擁有各個發展階段的表決權,更可通過及早接觸相關標準草案及順應性測試加速其先進的3D平台及相關應用程式的發布。
相關標準
OpenGL
OpenGL是行業領域中最為廣泛接納的 2D/3D 圖形 API, 其自誕生至今已催生了各種計算機平台及設備上的數千優秀應用程式。OpenGL是獨立於視窗作業系統或其它作業系統的,亦是網路透明的。在包含CAD、內容創作、能源、娛樂、遊戲開發、製造業、製藥業及虛擬現實等行業領域中,OpenGL™ 幫助程式設計師實現在 PC、工作站、超級計算機等硬體設備上的高性能、極具衝擊力的高視覺表現力圖形處理軟體的開發。
OpenKODE
OpenKODE是免授權費的、跨平台的為加速富媒體和圖形應用程式而聯合一組本地應用程式接口 APIs 構成的全面媒體堆疊規範標準。 OpenKODE 是媒體套用移植性 API,致力於持續地提供先進的媒體性能,從而提高本機媒體套用源移植性和降低移動平台不相容性。OpenKODE 1.0 通過聯合OpenGL ES 和 OpenVG Khronos APIs 以提供藝術級的矢量 2D 和 3D加速,並形成了新的OpenKODE 核心API,提供抽象的作業系統資源,從而最小化在 Linux、Brew、Symbian、Windows Mobile、WIPI 和以實時作業系統(RTOS)為基礎遊戲和應用程式移植時的資源變更。 OpenKODE 的後續版本將會增加 OpenSL ES 和 OpenMAX 媒體應用程式接口APIs,用以提供完全整合圖形算法處理的音頻/視頻加速。
OpenGL ES
OpenGL ES 是免授權費的,跨平台的,功能完善的2D和3D圖形應用程式接口API,它針對多種嵌入式系統專門設計 - 包括控制台、行動電話、手持設備、家電設備和汽車。它由精心定義的桌面OpenGL子集組成,創造了軟體與圖形加速間靈活強大的底層互動接口。OpenGL ES 包含浮點運算和定點運算系統描述以及 EGL針對便攜設備的本地視窗系統規範。OpenGL ES 1.X 面向功能固定的硬體所設計並提供加速支持、圖形質量及性能標準。OpenGL ES 2.X 則提供包括遮蓋器技術在內的全可程式3D圖形算法。OpenGL ES-SC 專為有高安全性需求的特殊市場精心打造。
OpenML
OpenML是開源的、免授權費的、跨平台的編程環境,其專為捕捉、傳輸、處理、顯示和同步數字媒體所設計 - 包括2D/3D圖形和音頻/視頻流。OpenML 1.0 定義了專業水準取樣級別流同步;用於加速視頻處理的OpenGL擴展;MLdc專業顯示控制應用程式接口API及ML 針對應用程式和處理硬體間非同步媒體流的架構。
OpenVG
OpenVG 是針對諸如Flash和SVG的矢量圖形算法庫提供底層硬體加速界面的免授權費、跨平台應用程式接口API。OpenVG 現仍處於發展階段,其初始目標主要面向需要高質量矢量圖形算法加速技術的便攜手持設備,用以在小螢幕設備上實現動人心弦的用戶界面和文本顯示效果,並支持硬體加速以在極低的處理器功率級別下實現流暢的互動性能。
OpenMAX
OpenMAX是無授權費的,跨平台的應用程式接口API,通過使媒體加速組件能夠在開發、集成和編程環節中實現跨多作業系統和處理器硬體平台,提供全面的流媒體編解碼器和應用程式便攜化。OpenMAX API將會與處理器一同提供,以使庫和編解碼器開發者能夠高速有效地利用新器件的完整加速潛能 - 無需擔心其底層的硬體結構。
OpenSL ES
OpenSL ES 是無授權費、跨平台、針對嵌入式系統精心最佳化的硬體音頻加速API。它為嵌入式移動多媒體設備上的本地應用程式開發者提供標準化, 高性能,低回響時間的音頻功能實現方法,並實現軟/硬體音頻性能的直接跨平台部署,降低執行難度,促進高級音頻市場的發展。
COLLADA
COLLADA是面向互動式 3D 應用程式的基於 XML 的數字資產交換方案,使 3D 創作應用程式可以自由地交換數字資產而不損失信息 - 使多種DCC和3D處理軟體包可以組合成強大的工具鏈管道。獨特的互動模式提供了廣泛全面的視覺編譯。COLLADA FX支持使用 OpenGL ES 著色語言創作和封裝著色器,以使一流的 3D 創作工具可以有效協作創建 OpenGL / OpenGL ES 應用程式和資產。
OpenGL SC
開放標準的 OpenGL SC 高度安全 Profile 被定義為滿足高安全敏感性的特殊市場,如航空工業,軍事,醫學和汽車業應用程式,包含D0178-B認證。它簡化了高度安全認證,保證可靠性,與實時系統需求相符,並便於高度安全應用程式的繼承移植。