Already a subscriber? 

MADCAD.com Free Trial
Sign up for a 3 day free trial to explore the MADCAD.com interface, PLUS access the
2009 International Building Code to see how it all works.
If you like to setup a quick demo, let us know at support@madcad.com
or +1 800.798.9296 and we will be happy to schedule a webinar for you.
Security check
Please login to your personal account to use this feature.
Please login to your authorized staff account to use this feature.
Are you sure you want to empty the cart?
ISO/IEC 23008-9:2023 Information technology - High efficiency coding and media delivery in heterogeneous environments - Part 9: 3D Audio conformance testing, 2023
- Foreword
- Introduction
- 1 Scope
- 2 Normative references
- 3 Terms, definitions and abbreviated terms [Go to Page]
- 3.1 Terms and definitions
- 3.2 Abbreviated terms
- 4 MPEG-H 3D audio conformance testing [Go to Page]
- 4.1 General
- 4.2 Profiles
- 4.3 Test procedure [Go to Page]
- 4.3.1 General
- 4.3.2 Naming convention
- 4.3.3 Conformance test tools
- 5 MPEG-H 3D audio bitstreams [Go to Page]
- 5.1 Characteristics, test procedure
- 5.2 MPEG-H 3D audio general configuration [Go to Page]
- 5.2.1 mpegh3daConfig()
- 5.2.2 FrameworkConfig3d()
- 5.2.3 Signals3d()
- 5.2.4 SpeakerConfig3d()
- 5.2.5 mpegh3daFlexibleSpeakerConfig()
- 5.2.6 mpegh3daSpeakerDescription()
- 5.3 MPEG-H 3D core audio configuration [Go to Page]
- 5.3.1 mpegh3daDecoderConfig()
- 5.3.2 mpegh3daSingleChannelElementConfig()
- 5.3.3 mpegh3daChannelPairElementConfig()
- 5.3.4 mpegh3daCoreConfig()
- 5.3.5 mpegh3daLfeElementConfig()
- 5.3.6 mpegh3daExtElementConfig()
- 5.3.7 mpegh3daConfigExtension()
- 5.3.8 SbrConfig()
- 5.3.9 Mps212Config()
- 5.4 MPEG-H 3D core audio frame [Go to Page]
- 5.4.1 mpegh3daFrame()
- 5.4.2 mpegh3daSingleChannelElement()
- 5.4.3 mpegh3daChannelPairElement()
- 5.4.4 mpegh3daLfeElement()
- 5.4.5 mpegh3daExtElement()
- 5.4.6 ics_info()
- 5.4.7 mpegh3daCoreCoderData()
- 5.4.8 StereoCoreToolInfo()
- 5.4.9 fd_channel_stream()
- 5.4.10 lpd_channel_stream()
- 5.4.11 acelp_coding()
- 5.4.12 tcx_coding ()
- 5.4.13 lpd_stereo_stream()
- 5.4.14 igf_stereo_pred_data()
- 5.4.15 igf_data()
- 5.4.16 tbe_data()
- 5.4.17 tw_data()
- 5.4.18 scale_factor_data()
- 5.4.19 tns_data()
- 5.4.20 ac_spectral_data()
- 5.4.21 arith_data()
- 5.4.22 fac_data()
- 5.4.23 code_book_indices()
- 5.4.24 UsacSbrData()
- 5.4.25 Mps212Data()
- 5.5 Fill element
- 5.6 MPEG surround configuration, SpatialSpecificConfig()
- 5.7 MPEG surround frame, SpatialFrame()
- 5.8 SAOC configuration, SAOCSpecificConfig()
- 5.9 SAOC frame, SAOCFrame()
- 5.10 AudioPreRoll [Go to Page]
- 5.10.1 Recursive presence of AudioPreRoll extension payload
- 5.10.2 AudioPreRoll()
- 5.11 Dynamic range control configuration [Go to Page]
- 5.11.1 mpegh3daUniDrcConfig()
- 5.11.2 mpegh3daUniDrcChannelLayout()
- 5.11.3 drcCoefficientsUniDrc()
- 5.11.4 drcInstructionsUniDrc()
- 5.11.5 uniDrcConfigExtension()
- 5.12 Dynamic range control frame, uniDrcGain()
- 5.13 Object metadata configuration, ObjectMetadataConfig()
- 5.14 Object metadata frame [Go to Page]
- 5.14.1 object_metadata_efficient()
- 5.14.2 object_metadata()
- 5.14.3 object_metadata_efficient()
- 5.14.4 intracoded_object_metadata_efficient()
- 5.14.5 differential_object_metadata()
- 5.14.6 offset_data()
- 5.14.7 object_metadata_low_delay()
- 5.14.8 intracoded_object_metadata_low_delay()
- 5.14.9 dynamic_object_metadata()
- 5.14.10 single_dynamic_object_metadata()
- 5.15 EnhancedObjectMetadataConfig()
- 5.16 EnhancedObjectMetadataFrame()
- 5.17 SAOC 3D Config [Go to Page]
- 5.17.1 SAOC3DSpecificConfig()
- 5.17.2 SAOC3DgetNumChannels()
- 5.17.3 SAOC3DExtensionConfig()
- 5.17.4 SAOC3DExtensionConfigData()
- 5.17.5 SAOCExtensionConfig()
- 5.18 SAOC 3D frame [Go to Page]
- 5.18.1 Saoc3DFrame()
- 5.18.2 SAOC3DFramingInfo()
- 5.18.3 EcDataSaoc()
- 5.18.4 ByteAlign()
- 5.18.5 SAOC3DExtensionFrame()
- 5.18.6 SAOC3DExtensionFrameData()
- 5.18.7 SAOCExtensionFrame()
- 5.18.8 HOAConfig()
- 5.18.9 HOADecoderConfig()
- 5.18.10 HOAEnhConfig()
- 5.18.11 HOADecoderEnhConfig ()
- 5.18.12 getSubbandWidths ()
- 5.19 HOA frame [Go to Page]
- 5.19.1 HOAFrame()
- 5.19.2 HOAEnhFrame ()
- 5.19.3 ChannelSideInfoData()
- 5.19.4 AddAmbHoaInfoChannel()
- 5.19.5 HOAGainCorrectionData()
- 5.19.6 VVectorData()
- 5.19.7 HOAPredictionInfo()
- 5.19.8 HOADirectionalPredictionInfo()
- 5.19.9 readDirPredDiffValues()
- 5.19.10 HOAParInfo ()
- 5.19.11 readParDiffValues ()
- 5.20 FMT converter frame, FormatConverterFrame()
- 5.21 Multi-channel coding tool config, MCTConfig ()
- 5.22 Multi-channel coding tool frame [Go to Page]
- 5.22.1 MultichannelCodingBoxRotation ()
- 5.22.2 MultichannelCodingBoxPrediction ()
- 5.22.3 MultichannelCodingFrame()
- 5.23 Tonal component coding configuration, TccConfig ()
- 5.24 Tonal component coding frame [Go to Page]
- 5.24.1 General
- 5.24.2 TccGroupOfSegments()
- 5.25 HREP config, HREPConfig()
- 5.26 HREP frame, HREPFrame()
- 5.27 ICG config, ICGConfig ()
- 5.28 SignalGroupInformation Config, SignalGroupInformation ()
- 5.29 DownmixMatrix [Go to Page]
- 5.29.1 downmixConfig()
- 5.29.2 DownmixMatrixSet()
- 5.29.3 DownmixMatrix()
- 5.29.4 DecoderGainValue()
- 5.29.5 ReadRange()
- 5.29.6 EqualizerConfig()
- 5.30 Loudness info [Go to Page]
- 5.30.1 mpegh3daLoudnessInfoSet()
- 5.30.2 loudnessInfo()
- 5.30.3 loudnessInfoSetExtension()
- 5.31 Audioscene info [Go to Page]
- 5.31.1 mae_AudioSceneInfo
- 5.31.2 mae_Data()
- 5.31.3 mae_GroupDefinition()
- 5.31.4 mae_SwitchGroupDefinition()
- 5.31.5 mae_Description()
- 5.31.6 mae_ContentData()
- 5.31.7 mae_CompositePair()
- 5.31.8 mae_GroupPresetDefinition()
- 5.31.9 mae_ProductionScreenSizeData()
- 5.31.10 mae_LoudnessCompensationData ()
- 5.31.11 mae_ProductionScreenSizeDataExtension()
- 5.31.12 mae_GroupPresetDefinitionExtension()
- 5.31.13 mae_DrcUserInterfaceInfo()
- 5.32 HOA matrix [Go to Page]
- 5.32.1 HoaRenderingMatrixSet()
- 5.32.2 HoaRenderingMatrix()
- 5.32.3 DecoderHoaMatrixData()
- 5.32.4 DecoderHoaGainValue()
- 5.33 CompatibleProfileLevelSet()
- 5.34 Restrictions depending on profiles and levels [Go to Page]
- 5.34.1 General
- 5.34.2 Low complexity profile
- 6 MPEG-H 3D audio interfaces to the MPEG-H 3D audio decoder [Go to Page]
- 6.1 Characteristics and test procedure
- 6.2 Interface for local setup information [Go to Page]
- 6.2.1 mpegh3daLocalSetupInformation()
- 6.2.2 LoudspeakerRendering()
- 6.2.3 BinauralRendering()
- 6.2.4 LocalScreenSizeInformation()
- 6.3 Interface for user interaction [Go to Page]
- 6.3.1 mpegh3daElementInteraction()
- 6.3.2 ElementInteractionData ()
- 6.3.3 ei_GroupInteractivityStatus ()
- 6.3.4 LocalZoomAreaSize()
- 6.4 Interface for loudness normalization and dynamic range control
- 6.5 Interface for scene displacement data, mpegh3daSceneDisplacementData()
- 6.6 Interface for positional scene displacement data, mpegh3daPositionalSceneDisplacementData()
- 7 MPEG-H 3D audio decoders [Go to Page]
- 7.1 General
- 7.2 Basic conformance test conditions [Go to Page]
- 7.2.1 Element configuration test condition
- 7.2.2 Sampling rate
- 7.2.3 Core mode tests [Fd|Lpd|Cct]
- 7.3 Additional test conditions [Go to Page]
- 7.3.1 3D audio core (FD)
- 7.3.2 3D audio core (LPD)
- 7.3.3 3D audio core (FD and LPD)
- 7.3.4 Object rendering
- 7.3.5 Higher order ambisonics (HOA)
- 7.3.6 Signalling of HOA rendering matrix [Hmx]
- 7.3.7 Downmix matrix test condition (dwx)
- 7.3.8 Dynamic range and loudness control
- 7.3.9 AudioPreRoll() condition, immediate playout frame (IPF)
- 7.4 Decoder settings [Go to Page]
- 7.4.1 Target layout (Lay-)
- 7.4.2 Target loudness (Lou-)
- 7.4.3 DRC effect type request (Eff-)
- 7.4.4 Group preset request (Pr-)
- 7.4.5 Conformance point (Cpo-)
- Bibliography [Go to Page]