The Khronos(TM) Group is pleased to announce that it has ratified and publicly released the royalty-free OpenMAX(TM) IL 1.1 specification. OpenMAX IL 1.1 defines enhanced media component interfaces to enable the rapid integration of media acceleration into streaming media frameworks on embedded devices. Khronos has also launched the OpenMAX IL 1.1 Adopter’s Program that provides access to a new set of conformance tests. Products that meet the requirements of the conformance tests may use the OpenMAX IL trademark which insures customers of reliable, cross-platform audio, video, and image codec interoperability.
OpenMAX IL has been developed through the successful Khronos Working Group process, with Work Group Chair leadership provided by Texas Instruments and the support of many Khronos member companies including AMD, Beatnik, Broadcom, Motorola, Nokia, NVIDIA, NXP, SKY MobileMedia and STMicroelectronics. The OpenMAX IL 1.1 specification is free for download and details of the OpenMAX Adopter’s Program can be found online.
“The OpenMAX standard is ambitious in its goal to offer a set of APIs for the embedded device market to enable hardware acceleration of multimedia codecs,” notes analyst Jon Peddie of Jon Peddie Research. “The introduction of OpenMAX IL goes another step with a low level interface that abstracts codecs and provides portability across operating systems and software stacks. OpenMAX IL demonstrates the flexibility of the Khronos model in general, and specifically; the ability of OpenMAX to adapt to the changing demands of developers and manufacturers in the embedded device market.”
OpenMAX IL 1.1 adds significant functionality to OpenMAX 1.0, which was released in January 2006, including:
- Standardized components, interfaces and controls for common media functionality to make most streaming applications easier to construct and more portable
- Enhanced video encode and decode controls for more record and playback flexibility
- Enhanced camera controls including sophisticated focus control, continuous and single shot control and auto exposure control
- Abstracted access to synchronous content enabling flexible media components with the ability to process content from a variety of sources
- Extended buffer payload information such as video quantization data to enable sophisticated adaptive applications
- Extended color format support
- Creation and parsing of metadata in the media stream to enable intelligent media components and applications
- Enhanced resource management for more robust operation on constrained systems
- Integration with EGL to enable OpenMAX to seamlessly integrate with graphic APIs such as OpenGL(R) ES and OpenVG(TM)
“TI remains fully committed to the definition and deployment of open standards-based APIs, including the adoption of OpenMAX for our OMAP platform and OMAP-Vox family of products,” said Avner Goren, TI’s strategic marketing director for Cellular Systems Solutions in its Wireless Terminals Business Unit. “TI welcomes and supports IL 1.1 from the OpenMAX group and believes the updated features, functionality and portability of IL 1.1 will fully address the needs of more quickly deploying multimedia solutions in wireless handsets.”
“As one of the original founding members of the Khronos Group, AMD strongly believes in open standards as an enabler to the growth of the industry. AMD is looking forward to deploying OpenMAX interfaces on its Imageon media processors in the near future to drive the next-generation of rich media enabled handheld devices,” said Andrej Zdravkovic, senior director for software development at AMD.
“Beatnik is committed to continuing our contribution to the OpenMAX effort and we are already supplying OpenMAX IL compliant implementations of our industry standard mobileBAE software audio engine to mobile handset and platform providers,” said Jeremy Copp, Beatnik’s chief sales officer. “By delivering technology that fully meets the demands of the OpenMAX IL framework we are enabling handset manufacturers to reduce integration time as they bring to market products incorporating advanced audio capabilities and services across a range of hardware, software and operating system platforms.”
“The standardization of graphics and codecs interfaces will increase the speed of adoption of rich multimedia capabilities in a range of portable devices,” said Dr. Robert Swann, Senior Director of Marketing for Broadcom’s Mobile Multimedia business unit. “We welcome the work that Khronos has completed to date and are pleased to be a contributing member, supporting the development of OpenGL ES 2.0 and OpenMAX IL.”
“The introduction of standard component classes in OpenMAX IL 1.1.clearly paves the way for a platform-independent component-based design methodology for media-rich devices. We are very excited by the opportunity to support this standard in our development tools, enabling IDMs and OEMs to rapidly construct complex media graphs from a basket of compliant components,” said Dave Murray, CEO, Incoras Solutions Ltd.
“OpenMAX is continuing to evolve to meet industry needs with significant industry support from silicon and software vendors and OEMs,” said Neil Trevett, president of the Khronos Group and vice president of embedded content at NVIDIA. “NVIDIA is fully committed to deploying OpenMAX on its range of handheld GPUs and to tightly integrate OpenMAX with the other Khronos APIs as part of the emerging OpenKODE(TM) standard – enabling rich, mixed media applications that make use of OpenMAX’s state-of-the-art video and audio processing.”
“STMicroelectronics is pleased to contribute to the OpenMAX IL API as a standard to control multimedia components in mobile devices,” said Alessandro Cremonesi, group vice president, strategy and system technology and advanced system technology general manager, STMicroelectronics. “The first open source implementation of the OpenMAX IL 1.0 specification, known as ‘Bellagio’, was released by ST in March 2006 and is being improved to support new IL 1.1 features.”
OpenMAX IL is one of three layers of the overall OpenMAX standard that provides comprehensive streaming media codec and application portability by enabling accelerated multimedia components to be developed, integrated and programmed across multiple operating systems and silicon platforms. The OpenMAX IL (Integration Layer) API defines a standardized media component interface to enable developers and platform providers to integrate and communicate with multimedia codecs implemented in hardware or software. OpenMAX DL (Development Layer) APIs enables codec developers to accelerate the creation and portability of codecs with a standardized set of primitive functionality across a range of computing platforms. OpenMAX DL 1.0 was released in the first quarter of 2006. The OpenMAX AL (Application Layer) is an application-level API that provides common high-level streaming application functionality to enable streaming media applications to be portable across multiple operating systems and hardware platforms. OpenMAX AL 1.0 is expected to be released during the first half of 2007.
The Khronos Group is a member-funded industry consortium focused on the creation of open standards such as OpenGL(R), OpenKODE(TM), OpenGL(R) ES, OpenMAX(TM), OpenVG(TM), OpenSL ES(TM), OpenML(TM) and COLLADA(TM) to enable the authoring and acceleration of dynamic media on a wide variety of platforms and devices. All Khronos members are able to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge media platforms and applications through early access to specification drafts and conformance tests.
Khronos, OpenKODE, OpenVG, OpenMAX and OpenSL ES are trademarks of the Khronos Group Inc. COLLADA is a trademark of Sony Computer Entertainment Inc. used by permission by Khronos. OpenGL and OpenML are registered trademarks and the OpenGL ES logo is a trademark of Silicon Graphics Inc. used by permission by Khronos.