Khronos Group
   HOME

TheInfoList



OR:

The Khronos Group, Inc. is an open,
non-profit A nonprofit organization (NPO), also known as a nonbusiness entity, nonprofit institution, not-for-profit organization, or simply a nonprofit, is a non-governmental (private) legal entity organized and operated for a collective, public, or so ...
, member-driven
consortium A consortium () is an association of two or more individuals, companies, organizations, or governments (or any combination of these entities) with the objective of participating in a common activity or pooling their resources for achieving a ...
of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics,
virtual reality Virtual reality (VR) is a Simulation, simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video gam ...
,
augmented reality Augmented reality (AR), also known as mixed reality (MR), is a technology that overlays real-time 3D computer graphics, 3D-rendered computer graphics onto a portion of the real world through a display, such as a handheld device or head-mounted ...
, parallel computation, vision acceleration and
machine learning Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
. The open standards and associated conformance tests enable software applications and middleware to effectively harness authoring and accelerated playback of dynamic media across a wide variety of platforms and devices. The group is based in Beaverton, Oregon.


History

The Khronos Group was founded in 2000 by companies including 3Dlabs, ATI,
Discreet Discreet may refer to: * Discreet Logic, a subsidiary of Autodesk Media and Entertainment * DiscReet Records * ''Discreet'' (film), a 2017 film {{disambig ...
, Evans & Sutherland,
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
, SGI, and
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
. Promoter members include AMD,
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
, Arm,
Epic Games Epic Games, Inc. is an American Video game developer, video game and software development, software developer and video game publisher, publisher based in Cary, North Carolina. The company was founded by Tim Sweeney (game developer), Tim Sween ...
,
Google Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
,
Huawei Huawei Technologies Co., Ltd. ("Huawei" sometimes stylized as "HUAWEI"; ; zh, c=华为, p= ) is a Chinese multinational corporationtechnology company in Longgang, Shenzhen, Longgang, Shenzhen, Guangdong. Its main product lines include teleco ...
,
Nokia Nokia Corporation is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporation, originally established as a pulp mill in 1 ...
, Imagination,
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
, Nvidia,
Qualcomm Qualcomm Incorporated () is an American multinational corporation headquartered in San Diego, California, and Delaware General Corporation Law, incorporated in Delaware. It creates semiconductors, software and services related to wireless techn ...
, Samsung,
Sony is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
, Valve and Verisilicon. Its president is Neil Trevett.


Exploratory groups

Typically, Khronos first creates an exploratory group to gauge industry interest before creating a working group, which companies can join as members to assist in the development of the standard.


Specifications and working groups

Each specification / standard is managed by a working group which is established to define the requirements, solicit input, discuss, and create a specification. There are currently 16 working groups.


Standards and other activities


Active standards

* 3D Commerce, universal guidelines, standards and certifications for 3D content creation and distribution in e-commerce * ANARI, Analytic Rendering Interface for Data Visualization * Camera, working on interoperable camera API standards for embedded systems, a cooperation with the European Machine Vision Association (EMVA) * COLLADA, a file-format intended to facilitate interchange of 3D assets * EGL, an interface between Khronos rendering APIs (such as OpenGL ES or OpenVG) and the underlying native platform window system * glTF, a file format specification for 3D scenes and models * KTX, a container file format for storing GPU-ready texture data * NNEF reduces machine learning deployment fragmentation by enabling a rich mix of neural network training tools and inference engines to be used by applications across a diverse range of devices and platforms *
OpenCL OpenCL (Open Computing Language) is a software framework, framework for writing programs that execute across heterogeneous computing, heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), di ...
, a
cross-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
computation API *
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
, a cross-platform computer graphics API **
OpenGL ES OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerate ...
, a derivative of OpenGL for use on mobile and embedded systems, such as
cell phones A mobile phone or cell phone is a portable telephone that allows users to make and receive Telephone call, calls over a radio frequency link while moving within a designated telephone service area, unlike fixed-location phones (landline phone ...
, portable gaming devices, and more ** OpenGL SC, a safety critical profile of OpenGL ES designed to meet the needs of the safety-critical market * OpenVG, an API for accelerating processing of 2D vector graphics * OpenVX, Hardware acceleration API for
Computer Vision Computer vision tasks include methods for image sensor, acquiring, Image processing, processing, Image analysis, analyzing, and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical ...
applications and libraries * OpenXR, an open and royalty-free standard for
virtual reality Virtual reality (VR) is a Simulation, simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video gam ...
and
augmented reality Augmented reality (AR), also known as mixed reality (MR), is a technology that overlays real-time 3D computer graphics, 3D-rendered computer graphics onto a portion of the real world through a display, such as a handheld device or head-mounted ...
applications and devices * SPIR, an intermediate compiler target for OpenCL and Vulkan * SYCL, a single-source C++ DSEL for heterogeneous computing * Vulkan, a low-overhead computer graphics API ** Vulkan SC, based on the existing Vulkan API specification to enable safety critical industries * WebGL, a
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
binding to
OpenGL ES OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerate ...
within a browser on any platform supporting the OpenGL or OpenGL ES graphics standards A timeline of API Specification ratification and releases can be found on the Khronos Group website.


Exploratory Groups

* HetComm Exploratory, working on a new low level API to facilitate communication between hardware components in heterogenous systems * ML , Machine Learning Forum, standards on machine learning * SYCL, a single-source C++ DSEL for heterogeneous computing (already a standard)


Other activities

* Member of the Metaverse Standards Forum, working on development of interoperability standards for an inclusive and open metaverse, in conjunction with other international standards organizations


Inactive standards

* OpenML, an API for capturing, transporting, processing, displaying, and synchronizing digital media * OpenKODE, an API for providing abstracted, portable access to operating system resources such as file systems, networks and math libraries * OpenKCam, Advanced Camera Control API * OpenMAX, a layered set of three programming interfaces of various abstraction levels, providing access to multimedia functionality * OpenSL ES, an audio API tuned for embedded systems, standardizing access to features such as 3D positional audio and MIDI playback * OpenWF, APIs for 2D graphics composition and display control * StreamInput, an API for consistently handling input devices * WebCL, a
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
binding to
OpenCL OpenCL (Open Computing Language) is a software framework, framework for writing programs that execute across heterogeneous computing, heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), di ...
within a browser


Members


Membership and contributions

Khronos members may contribute to the development of Khronos API specifications, vote at various stages before public deployment, and accelerate delivery of their platforms and applications through early access to specification drafts and conformance tests. To ensure that the standards are consistently implemented and to create a reliable platform for developers, any product that implements a Khronos API standard must pass conformance tests. An API Adopter Program enables companies to test their products for conformance. Membership in Khronos Group provides access to an IP framework designed to protect participant IP. Khronos members agree not to assert IP rights against adopters implementing Khronos specifications. The IP framework protects Khronos members from exposure to patent lawsuits and reduces the amount of IP that needs to be licensed from other group members.


Membership levels

*Promoter: Full working group participation with voting rights, plus the right to designate a Director to the Khronos Board. *Contributor: Full working group participation with voting rights. *Non-Profit: Full working group participation. Available to registered non-profit organizations. *Academic: Full working group participation. Available to accredited academic institutions. *Associate: Full working group participation. Available to companies with up to 100 employees.


References


External links

* * {{authority control Organizations established in 2000 Beaverton, Oregon 2000 establishments in Oregon Application programming interfaces Graphics libraries Graphics standards Standards organizations in the United States Virtual reality organizations