1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1    Definition

A Data Type representing an audio source and its characteristics.

2     Functional Requirements

An Audio Source may include:

  1. The ID of the M-Instance where it is located.
  2. The Audio Source’s
    1. ID.
    2. Time-Space information.
    3. Type.
    4. Annotation.
    5. Rights.

3     Syntax

https://schemas.mpai.community/OSD/V1.4/data/AudioSource.json

4     Semantics

Label Description
Header Audio Source Header
– Standard-AudioSource The characters “OSD-AUS-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
AudioSourceID Identifier of the Audio Source.
AudioSourceSpaceTime Space-Time information of the Audio Source.
AudioSourceType Type of source.
– Diffuseness – Matrix of Frequency (Hz)
– Normalised Intensity in dB.
– DirectionalPatterns – Tensor of Frequency (Hz)
– Directivity (Azimuth-Elevation in degrees)
– Normalised Intensity in dB.
– ShapeAndSize – Tensor of Frequency (Hz)
– Directivity (Azimuth-Elevation in degrees)
– Normalised Intensity in dB.
– Shape of Source and its Size.
AudioSourceAnnotation Annotations of Audio Source.
– Annotation ID of Annotation.
– AnnotationSpaceTime Where/when Annotation is attached.
– RightsID Rights that may be exercised on the Annotation.
AudioSourceRights Rights that may be exercised on the Audio Source.
DescrMetadata Descriptive Metadata.

5     Conformance Testing

A Data instance Conforms with Audio Source if:

  1. The Data validates against the Audio Source’s JSON Schema.
  2. All Data in the Audio Source’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers, if present.

6     Performance Assessment