& The Mobile Advantage Erik Noreke Independent Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1
Focused on Creating an Open Market Open Standards Open Markets - Developed by the industry for the industry - Opens up the market for all players not just a single vendor Standardized APIs open up for individual innovation - Standardized API is the coupler freedom for implementation - Easier integration facilitates selling products OpenMAX Framework - Building block design allows vendors to develop new technologies for existing frameworks - New types of components can easily connect to existing technologies API Extensions - Vendors are free to extend API functionality in a standardized way - New functionality may be incorporated into future version of the standards - OpenMAX AL and OpenSL open up for applications to take advantage of new functionality Copyright Khronos Group, 2010 - Page 2
OpenMAX Streaming Media Media Infrastructure Portability Open, royalty-free standard Application Layer Media Application Portability Applications programmed using cross-vendor interfaces Integration Layer Media Graph Portability Integrate media networks using standard interconnect protocols Development Layer Media Component Portability Develop portable media components using low-level media APIs More media applications available on more platforms for more end-user value! Portable and powerful media processing graphs can flexibly leverage available platform media components Component vendors can ship more advanced functionality across more processors. Media silicon vendors reduce costs and time to market OpenMAX layers can be implemented together or independently from the other layers to provide complete streaming media infrastructure portability Copyright Khronos Group, 2010 - Page 3
OpenMAX IL Enabling Mobile Multimedia Component model specifically designed for modern operating systems on mobile devices - Ease of integration of new functionality Streaming media is important factor in smartphone sales - YouTube, MobileTV, video recording, Skype OpenMAX IL enables streaming multimedia - Defines a standard set of components necessary to build a streaming media framework - Operating system agnostic Designed for hardware acceleration - Taking advantage of hardware when possible Standardized ports ensure ability to chain with existing framework components ICustomControlItf New and Innovative Tech / IP Copyright Khronos Group, 2010 - Page 4
OpenMAX AL Application Access Easy to use object model - Focuses on the usecase rather than the functionality - Rapid application development Facilitates application porting - Use same codebase on different platforms Designed to be built on OpenMAX IL - Facilitating hardware acceleration without application involvement Easily extended - Through Khronos or vendor extensions IMyControlItf New DataSource Media Player New interfaces control new objects or extended functionality to existing objects IDJShuttleControlItf AudioSink Video Sink New data source extends existing object model Copyright Khronos Group, 2010 - Page 5
OpenSL ES Powerful Mobile Audio Shares object model with OpenMAX AL - All the same advantages Create theater quality audio experience - In a mobile device! Profiles reduce application customization - Applications can query available profiles - Develop to a specific profile or profile combination Full 3D audio functionality enhances any gaming experience - Perfect companion to OpenGL ES Easily extended - Through Khronos or vendor extensions Copyright Khronos Group, 2010 - Page 6
OpenMAX IL 1.2 Sneak Peek OpenMAX IL 1.1 can encounter interoperability issues when building complex multi-vendor graphs - Is primarily used in simpler use cases, for example codec plug-in, or closed frameworks OpenMAX IL 1.2 will address the needs of the multi-vendor market - Bug fixes & enhancements - Focus is on ability to build multi-vendor frameworks - Improved component interoperability - Easier replacement of components from different vendors - Better component control - Expected to be completed second half of 2011 Copyright Khronos Group, 2010 - Page 7
OpenMAX AL & OpenSL ES Looking Forward 1.0 Conformance tests - Bug fixes and improved usecase tests API Reference cards Q1 2011 - Easy access to information for developers OpenMAX AL 1.1 & OpenSL ES 1.1 Due out soon - Better support for portability between varying operating systems - Additional functionality - Improved buffer queues - Full set of conformance tests Updating example code - Ensuring example code is correct and functional OpenMAX AL Digital TV Extension - Technology-neutral access to Digital TV Copyright Khronos Group, 2010 - Page 8
OpenMAX and OpenSL ES developer resources Growing developer community Khronos Message Boards - Monitored by the Khronos working groups Open source implementations - OpenMAX IL - OpenMAX AL Examples and tutorials - Provided by the working groups Reference cards - In the works available 2011 Copyright Khronos Group, 2010 - Page 9
Market Overview OpenMAX DL - Free & Commercial libraries available OpenMAX IL - Implemented in a number of Smartphone operating systems - As well as in numerous feature phones - Open source implementation available Bellagio OpenMAX AL - Targeting the growing smartphone market - Native API for multimedia in Symbian^3 - Partial open source implementation available OpenSL ES - Targeting the growing smartphone market - Growing number of adopters - Expected to be available in more than 50% of all smartphones by the end of 2012 Copyright Khronos Group, 2010 - Page 10
OpenMAX & OpenSL ES Multimedia frameworks designed for the mobile arena - Designed by the mobile industry - Used by the mobile industry - Enable a complete mobile multimedia experience Copyright Khronos Group, 2010 - Page 11
Thank You Copyright Khronos Group, 2010 - Page 12