Khronos Group

From Vero - Wikipedia
Jump to navigation Jump to search

Template:Short description Template:Use mdy dates Template:Infobox company The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation, vision acceleration and machine learning.<ref name="dirmag">Template:Cite web</ref><ref name="sigg">Template:Cite web</ref> 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.<ref name="linux">Template:Cite web</ref>

History

The Khronos Group was founded in 2000 by companies including 3Dlabs, ATI, Discreet, Evans & Sutherland, Intel, SGI, and Sun Microsystems.<ref name="sigg"/><ref>Template:Cite web</ref> Promoter members include AMD, Apple, Arm, Epic Games, Google, Huawei, Nokia, Imagination, Intel, Nvidia, Qualcomm, Samsung, Sony, Valve and Verisilicon.<ref>Template:Cite web</ref> Its president is Neil Trevett.<ref name="eet">Template:Cite web</ref>

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.<ref name="green">Template:Cite web</ref>

Specifications and working groups

Template:See also Each specification / standard is managed by a working group which is established to define the requirements, solicit input, discuss, and create a specification.<ref name="dirmag"/> There are currently 16 working groups.<ref>Template:Cite web</ref>

Standards and other activities

Active standards

A timeline of API Specification ratification and releases can be found on the Khronos Group website.<ref>Template:Cite web</ref>

Exploratory Groups

  • HetComm Exploratory, working on a new low level API to facilitate communication between hardware components in heterogenous systems<ref>Template:Cite web</ref>
  • ML | Machine Learning Forum, standards on machine learning<ref>Template:Cite web</ref>
  • SYCL, a single-source C++ DSEL for heterogeneous computing<ref>Template:Cite web</ref> (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<ref>Template:Cite web</ref>

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 binding to OpenCL 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.<ref name="dirmag"/> 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.<ref>Template:Cite web</ref> 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.<ref>Template:Cite web</ref>

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

Template:Reflist

Template:Khronos Group standards Template:Extended reality Template:Authority control