Annex 1 Audio Definition Model
Overview of changes in this edition
1 Introduction
2 Background
2.1 Cooking analogy
2.2 Brief overview
3 Description of the model
3.1 Format
3.2 Content
4 Common definitions
5 ADM elements
5.1 audioTrackFormat
5.1.1 Attributes
5.1.2 Sub-elements
5.1.3 Sample code
5.2 audioStreamFormat
5.2.1 Attributes
5.2.2 Sub-elements
5.2.3 Sample code
5.3 audioChannelFormat
5.3.1 Attributes
5.3.2 Sub-elements
5.3.3 Sample code
5.4 audioBlockFormat
5.4.1 Attributes
5.4.2 Sample code
5.4.3 Sub-elements
5.5 audioPackFormat
5.5.1 Attributes
5.5.2 Sub-elements
5.5.3 Sample code
5.5.4 If audioPackFormat.typeDefinition == “Matrix”
5.5.5 If audioPackFormat.typeDefinition == “HOA”
5.6 audioObject
5.6.1 Attributes
5.6.2 Sub-elements
5.6.3 audioComplementaryObjectIDRef
5.6.4 audioObjectInteraction sub-element
5.6.5 alternativeValueSet sub-element
5.6.6 Sample code
5.6.7 Nested audioObjects and timing parameters
5.7 audioContent
5.7.1 Attributes
5.7.2 Sub-elements
5.7.3 dialogue
5.7.4 Loudness attributes and sub-elements
5.7.5 Sample code
5.8 audioProgramme
5.8.1 Attributes
5.8.2 Sub-elements
5.8.3 audioProgrammeReferenceScreen
5.8.4 loudnessMetadata attributes and sub-elements
5.8.5 Sample code
5.8.6 authoringInformation
5.8.7 Sample code
5.9 audioTrackUID
5.9.1 Attributes
5.9.2 Sub-elements
5.9.3 MXF sub-elements
5.9.4 Sample code
5.10 audioFormatExtended
5.10.1 Sub-elements
5.10.2 Attributes
5.10.3 Sample code
5.11 Time parameters format
6 Use of IDs
7 <chna> Chunk
8 Coordinate system
9 Common parameter descriptions for all typeDefinitions
9.1 gain
9.2 importance
9.3 headLocked
9.4 headphoneVirtualise
10 Parameter descriptions for typeDefinition of ‘Objects’
10.1 diffuse
10.2 channelLock
10.3 jumpPosition and interpolationLength
10.4 zoneExclusion
10.5 objectDivergence
10.6 screenRef and audioProgrammeReferenceScreen
11 Parameter descriptions for typeDefinition of ‘HOA’
11.1 order and degree
11.2 normalization
11.3 nfcRefDist
11.4 screenRef
11.5 Ambisonics Channel Numbering
12 Relationship and application of gain parameters in the ADM
13 Application of position-related parameters in the ADM
14 References
Annex 2 (informative) Examples of ADM usage
1 Channel-based example
1.1 Summary of elements
1.2 Element Relationships
1.3 Sample code
2 Object-based example
2.1 Summary of elements
2.2 Element Relationships
2.3 Sample code
3 Scene-based example
3.1 Summary of elements
3.2 Element Relationships
3.3 Sample code
4 Material exchange format mapping example
4.1 Summary of elements
4.2 Element Relationships
4.3 Sample code
5 Personalized audio example
5.1 Summary of elements
5.2 Element Relationships
5.3 Sample code
6 22.2 multichannel programme with an alternative dialogue example
6.1 Summary of elements
6.2 Element relationships
6.3 Sample code
7 Example of the use of the Matrix type
7.1 Summary of elements
7.2 Element Relationships
7.3 Sample code