Khronos APIs - 技术和标准

Khronos Group 成立于 2000 年 1 月,由包括 3Dlabs, ATI, Discreet, Evans & Sutherland, Intel, Nvidia, SGI 和 Sun Microsystems 在内的多家国际知名多媒体行业领导者创立,致力于发展开放标准的应用程序接口 API ,以实现在多种平台和终端设备上的富媒体创作、加速和回放。
Khronos 媒体创作与加速相关 API 及技术标准
OpenGL
OpenGL™ 是行业领域中最为广泛接纳的 2D/3D 图形 API, 其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。OpenGL™ 是独立于视窗操作系统或其它操作系统的,亦是网络透明的。在包含CAD、内容创作、能源、娱乐、游戏开发、制造业、制药业及虚拟现实等行业领域中,OpenGL™ 帮助程序员实现在 PC、工作站、超级计算机等硬件设备上的高性能、极具冲击力的高视觉表现力图形处理软件的开发。 了解详情.
OpenCL
OpenCL (Open Computing Language)是首个开源、免费、跨平台的通用并行计算标准。OpenCL为软件开发人员提供统一的编程环境,用于为高性能计算服务器、桌面电脑及手持设备等编写简便高效的代码。OpenCL系统更高效、更具弹性的利用诸如多核心CPU,GPU,微架构处理器,以及其他诸如DSP的并行处理器等多平台的多核心处理器以提高设备性能。 了解详情.
OpenGL ES
OpenGL® ES 是免授权费的,跨平台的,功能完善的2D和3D图形应用程序接口API,它针对多种嵌入式系统专门设计 - 包括控制台、移动电话、手持设备、家电设备和汽车。它由精心定义的桌面OpenGL子集组成,创造了软件与图形加速间灵活强大的底层交互接口。OpenGL ES 包含浮点运算和定点运算系统描述以及 EGL™ 针对便携设备的本地视窗系统规范。OpenGL ES 1.X 面向功能固定的硬件所设计并提供加速支持、图形质量及性能标准。OpenGL ES 2.X 则提供包括遮盖器技术在内的全可编程3D图形算法。OpenGL ES-SC 专为有高安全性需求的特殊市场精心打造。 了解详情.
OpenGL SC
开放标准的 OpenGL SC 高度安全 Profile 被定义为满足高安全敏感性的特殊市场,如航空工业,军事,医学和汽车业应用程序,包含D0178-B认证。它简化了高度安全认证,保证可靠性,与实时系统需求相符,并便于高度安全应用程序的继承移植。 了解详情.
EGL
EGL™ 是介于诸如OpenGL ES或OpenVG的Khronos渲染API与底层本地平台窗口系统的接口。它被用于处理图形管理、表面/缓冲捆绑、渲染同步及支援使用其他Khronos API进行的高效、加速、混合模式2D和3D渲染 了解详情 .
COLLADA
COLLADA™ 是面向交互式 3D 应用程序的基于 XML 的数字资产交换方案,使 3D 创作应用程序可以自由地交换数字资产而不损失信息 - 使多种DCC和3D处理软件包可以组合成强大的工具链管道。独特的交互模式提供了广泛全面的视觉编译。COLLADA FX支持使用 OpenGL ES 着色语言创作和封装着色器,以使一流的 3D 创作工具可以有效协作创建 OpenGL / OpenGL ES 应用程序和资产。 了解详情.
WebGL
WebGL 是免授权费的,跨平台的应用程序接口API,它将OpenGL ES 2.0作为在HTML网页内的3D绘图环境,作为低级别文档对象模型接口开放。它使用OpenGL渲染语言GLSL ES,并可被整洁地与其他3D内容上层或下层的网页内容捆绑。它是使用JavaScript编程开发语言开发适合动态3D网页应用的理想工具,并已被主流互联网浏览器集成。 了解详 情.
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,用以提供完全整合图形算法处理的音频/视频加速。 了解详情.
OpenVG
OpenVG™ 是针对诸如Flash和SVG的矢量图形算法库提供底层硬件加速界面的免授权费、跨平台应用程序接口API。OpenVG 现仍处于发展阶段,其初始目标主要面向需要高质量矢量图形算法加速技术的便携手持设备,用以在小屏幕设备上实现动人心弦的用户界面和文本显示效果,并支持硬件加速以在极低的处理器功率级别下实现流畅的交互性能。 了解详情.
OpenMAX
OpenMAX™ 是无授权费的,跨平台的应用程序接口API,通过使媒体加速组件能够在开发、集成和编程环节中实现跨多操作系统和处理器硬件平台,提供全面的流媒体编解码器和应用程序便携化。OpenMAX API将会与处理器一同提供,以使库和编解码器开发者能够高速有效地利用新器件的完整加速潜能 - 无需担心其底层的硬件结构。 了解详情.
OpenSL ES
OpenSL ES™ 是无授权费、跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能实现方法,并实现软/硬件音频性能的直接跨平台部署,降低执行难度,促进高级音频市场的发展。 了解详情.
OpenWF
OpenML® 是开源的、免授权费的、跨平台的编程环境,其专为捕捉、传输、处理、显示和同步数字媒体所设计 - 包括2D/3D图形和音频/视频流。OpenML 1.0 定义了专业水准取样级别流同步;用于加速视频处理的OpenGL扩展;MLdc™ 专业显示控制应用程序接口API及ML™ 针对应用程序和处理硬件间非同步媒体流的架构。 了解详情.
Khronos, OpenVG, OpenMAX 及 OpenSL ES 是 Khronos Group Inc 的商标. COLLADA 是 Sony Computer Entertainment Inc 的商标. 经 Khronos 许可授权使用. OpenGL 及 OpenML 是注册商标 OpenGL ES 图标是 Silicon Graphics Inc 的商标. 经 Khronos 许可授权使用. 所有其他产品名称, 商标, 和/或公司名称仅用于标示用途, 其所有权归属于其各自的公司.