Khronos Group — сообщество разработчиков, стандартизирующее технологии, направленные на обеспечение совместимости и качественного воспроизведения движущихся изображений и аудио на различных устройствах и платформах, в консорциум которых входит более ста компаний.
Члены группы компаний "Хронос" активно участвуют в создании стандартов и спецификаций, необходимых для интеграции и оптимизации мультимедийных технологий. Они активно голосуют за предлагаемые решения, что позволяет ускорить разработку и внедрение новых функций, доступ к которым дает компаниям-участникам доступ к инновациям на ранней стадии, что способствует более быстрому созданию и совершенствованию их продуктов и услуг.
История
- 31 июля 2006 года на SIGGRAPH было анонсировано, что контроль за спецификацией OpenGL будет передан Khronos Group
- 10 декабря 2009 года консорциум опубликовал первую черновую спецификацию WebGL. Председатель группы Арун Ранганатан заявил, что завершение работы над спецификацией ожидается в первом квартале 2010 года.
Стандарты
Активные стандарты
- 3D Commerce —
- ANARI —
- COLLADA — основанный на XML файловый формат для передачи 3D-моделей между различными приложениями.
- EGL — интерфейс между API рендеринга Khronos, такими как OpenGL ES или OpenVG и лежащая в основе оконная система.
- glTF (GL Transmission Format) — файловый формат для передачи и загрузки 3D сцен и моделей в приложения.
- KTX — файловый формат для хранения суперсжатых, готовых для GPU текстур
- NNEF — уменьшает фрагментацию развертывания машинного обучения, позволяя приложениям использовать разнообразное сочетание средств обучения нейронных сетей и механизмов вывода для различных устройств и платформ.
- OpenCL — открытый стандарт параллельного программирования.
- OpenGL — API компьютерной 3D графики.
- OpenGL ES — версия стандарта OpenGL для мобильных телефонов, портативных игровых консолей и других переносных устройств.
- OpenGL SC — предназначен для использования на рынке критических с точки зрения безопасности данных устройств (военная техника, авиация).
- OpenVG — API для аппаратного ускорения обработки 2D векторной графики.
- OpenVX — API для аппаратного ускорения приложений и библиотек для компьютерного зрения.
- OpenXR — свободный стандарт для приложений и устройств для виртуальной реальности и дополненной реальности.
- SPIR — промежуточное представление кода для параллельных вычислений в OpenCL и Vulkan.
- SYCL — высокоуровневая программная модель для OpenCL, основанная на C++, для гетерогенных вычислений.
- Vulkan — кроссплатформенный API для 2D- и 3D-графики (изначально был известен как «новое поколение OpenGL»).
- Vulkan SC —
- WebGL — стандарт на базе OpenGL ES, предназначенный для отображения 3D графики в web браузерах.
Неактивные стандарты
- OpenML — API для «захвата, передачи, обработки, отображения и синхронизации цифрового мультимедиа».
- OpenKODE — стандарт мобильной платформы (включает в себя другие API).
- OpenKCam — кроссплатформенный API для управления камерами и датчиками в мобильных и встраиваемых устройствах.
- OpenMAX — API, обеспечивающий доступ к мультимедийным кодекам.
- OpenSL ES — API для работы со звуком, оптимизированное для мобильных устройств.
- OpenWF — кроссплатформенный API для построения композитных оконных систем.
- StreamInput — кроссплатформенный API для работы с устройствами ввода.
- WebCL — стандарт на базе OpenCL, предназначенный для параллельных вычислений в web браузерах.