Recommendation ITU-R BS.2127-1
Policy on Intellectual Property Right (IPR)
Annex 1 Specifications for ADM renderer for advanced sound systems
1 Introduction
1.1 Abbreviations/Glossary
2 Conventions
2.1 Notations
2.2 Coordinate System
3 Structure
3.1 Target environment behaviour
4 ADM-XML Interface
4.1 AudioBlockFormat
4.2 Position sub-elements
4.3 TypeDefinition
5 Rendering items
5.1 Metadata structures
5.1.1 DirectSpeakers
5.1.2 Matrix
5.1.3 Objects
5.1.4 HOA
5.1.5 Binaural
5.2 Determination of Rendering Items
5.2.1 Starting point
5.2.2 audioProgramme Selection
5.2.3 audioContent Selection
5.2.4 audioObject Selection
5.2.5 Complementary audioObject Handling
5.2.6 audioPackFormat Matching
5.2.7 Output Rendering Items
5.3 Rendering Item Processing
5.3.1 Importance emulation
5.3.2 Conversion Emulation
6 Shared Renderer Components
6.1 Polar Point Source Panner
6.1.1 Architecture
6.1.2 Region Types
6.1.3 Configuration Process
6.2 Determination if angle is inside a range with tolerance
6.3 Determine if a channel is an LFE channel from its frequency
metadata
6.4 Block processing channel
6.4.1 Implemented ProcessingBlock
types
6.5 Generic interpretation of timing metadata
6.6 Interpretation of TrackSpecs
6.6.1 SilentTrackSpec
6.6.2 DirectTrackSpec
6.6.3 MixTrackSpec
6.6.4 MatrixCoefficientTrackSpec
6.7 Relative angle
6.8 Coordinate transformations
7 Render Items with typeDefinition==Objects
7.1 Structure
7.2 InterpretObjectMetadata
7.3 Gain calculator
7.3.1 Structure
7.3.2 Coordinate Transformation
7.3.3 Screen Scaling
7.3.4 Screen Edge Lock
7.3.5 Cartesian Zone Exclusion
7.3.6 Channel Lock
7.3.8 Polar extent panner
7.3.9 Cartesian Loudspeaker Positions
7.3.10 Cartesian point source panner
7.3.11 Cartesian Extent Panner
7.3.12 Polar zone exclusion
7.4 Decorrelation filters
8 Render Items with typeDefinition==DirectSpeakers
8.1 Mapping Rules
8.2 LFE Determination
8.3 Loudspeaker Label Matching
8.4 Screen Edge Lock
8.5 Bounds Matching
9 Render Items with typeDefinition==HOA
9.1 Supported HOA formats
9.1.1 HOA order and degree
9.1.2 Normalisation
9.2 Unsupported sub-elements
9.3 Rendering of HOA signals over loudspeakers
9.3.1 HOA decoding matrix calculation
10 Metadata conversion
10.1 position conversion
10.1.1 Polar to Cartesian
10.1.2 Cartesian to polar
10.2 Extent conversion
10.2.1 Polar to Cartesian
10.2.2 Cartesian to polar
10.3 objectDivergence conversion
11 Data Structures and Tables
11.1 Internal Metadata Structures
11.1.1 Shared Structures
11.1.2 Input Metadata
11.1.3 Reproduction environment data
11.2 Allocentric loudspeaker positions
11.3 DirectSpeakers mapping data
Bibliography
Attachment 1 to Annex 1 (informative) Guide to corresponding parts of the
specification to ADM Metadata
A1.1 ADM metadata across
ITU-R ADM renderer
Attachment 2 to Annex 1 (informative) An alternative virtual loudspeaker
configuration
A2.1 Specification of alternative virtual loudspeaker configuration
A2.1.1 Configuration Process
A2.1.2 Virtual Speakers and Fold-down tables