The Audio Definition Model (ADM) according to ITU-R BS.2076 specifies a way of describing many types of audio content (including channel-, object-, and scene-based representations for immersive and interactive audio experiences) by using the Extensible Markup Language (XML). To this end, the ADM specification defines supported elements, sub-elements and attributes with constraints on data types and values as well as requirements on relationships between elements. Additional requirements on ADM metadata are imposed by application specific ADM profiles, which are needed to achieve interoperability in ADM-based content ecosystems. For instance, the MPEG-H ADM Profile enables native interoperability with established NGA content production and distribution systems for MPEG-H 3D Audio as defined in ISO/IEC 23008-3.
When creating software that generates ADM metadata or when editing ADM XML code by hand, it is of critical importance to ensure conformance of the resulting XML code with the ADM specification and any relevant ADM profile specification. In case of conformance violations, tools trying to ingest ADM metadata may reject the content or behave in an unpredictable way. However, checking ADM metadata for conformance is a significant effort: It is a time consuming task requiring meticulousness and in-depth knowledge of all relevant ADM specifications and profile documents.
The Fraunhofer ADM Info Tool can help with this task by providing automated tests of ADM-based content. The freely available tool runs a conformance check framework equipped with exhaustive sets of checks derived from ITU-R BS.2076-2, ITU-R BS.2088-1 and ITU-R BS.2125-0 as well as all ADM profiles supported by the MPEG-H Audio System. After analysis, the tool displays an overview on the findings of the conformance checks and indicates whether the provided content is supported by the MPEG-H Audio System. In order to fix conformance violations regarding the MPEG-H ADM Profile, the tool gathers detailed reports of any encountered conformance issues and provides information on how they can be resolved.
Highlights of Version 1.0.0
- Conformance checking of ADM and S-ADM metadata according to ITU-R BS.2076-2, ITU-R BS.2088-1 and ITU-R BS.2125-0
- Validation of ADM-based content against ADM profiles that can be ingested into the MPEG-H Audio System
- Detailed reports on XML parser and conformance issues
- Supported input formats
- ADM XML files according to
ITU-R BS.2076-2 (https://www.itu.int/rec/R-REC-BS.2076-2-201910-I)
- S-ADM XML frame files according to
ITU-R BS.2125-0 (https://www.itu.int/rec/R-REC-BS.2125-0-201901-I)
- BWF files (BW64 and RF64) with embedded <axml>, <bxml> and <chna> chunks according to
ITU-R BS.2088-1 (https://www.itu.int/rec/R-REC-BS.2088-1-201910-I)
- ADM XML files according to
Technical Details and Requirements
- Supported operating systems
- macOS 10.13 or newer
- Windows 10 or newer
- Intel-compatible CPU (minimum 2GHz recommended)
- Memory: 2GB RAM
Terms and Conditions of the Fraunhofer ADM Info Tool
The Fraunhofer ADM Info Tool is freely available software created by Fraunhofer IIS for validation of ADM-based content against ADM profiles that can be ingested into the MPEG-H Audio System. It is intended for professional users only and available for Windows and macOS operating systems.
All tests are conducted by users themselves and in no event is a user permitted to claim any approval or endorsement by Fraunhofer of its products nor to give the impression that Fraunhofer is involved in any verification tests conducted by the user.
2. User qualification
Fraunhofer preserves the right to deliver the software only to qualified users. Qualification is dependent on professional use and on conformance to the German export control laws as described in §5 of the Software License Agreement ‘Terms and Conditions on Licensing Software for Permanent and Gratuitously Use‘. To check the individual qualification, additional information of the user as requested below is mandatory.
3. Software license type
- The software license for the Fraunhofer ADM Info Tool is for permanent use as described in §3 Art. 2 of the Software License Agreement ‘Terms and Conditions on Licensing Software for Permanent and Gratuitously Use‘.
- The license is a multi-user license for 2-5 workplaces.
- Modifications, changes and reengineering of the Fraunhofer ADM Info Tool are forbidden.
4. Open Source Software
The Fraunhofer ADM Info Tool includes Open Source Software (OSS) which require their attribution. Details about the used OSS and its licensing conditions and copyright terms can be found in the downloaded Fraunhofer ADM Info Tool software.