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

1    Definition

Data describing the characteristics of an object as pertains Audio.

2     Functional Requirements

Object Audio Characteristics includes

  1. Reflectivity
    1. Early Reflections Time (s)
    2. Late Reflections Time (s)
  2. Reverberation
    1. RT60 (frequency dependent)
    2. RT30 (frequency dependent)
    3. R20 (frequency dependent)
    4. EDT (Time taken by audio from full scale to -10 dB)
  3.  Diffusion: Schroeder Diffusion Coefficient (number)
  4. Absorption: Absorption Coefficient (number 0 to 1)

3     Syntax

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

4     Semantics

Label Description
Header Object Audio Characteristics Header
– Standard-ObjectAudioCharacteristics The characters “OSD-OAC-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
M-InstanceID Identifier of M-Instance.
ObjectAudioCharacteristicsID Identifier of Texture.
ObjectAudioCharacteristics Data of Object Audio Characteristics
– Reflectivity The reflection of sound in the same medium after hitting a surface.
  – EarlyReflectionTime Measured in seconds
  – LateReflectionTime Measured in seconds
– Reverberation The persistence of sound after it has been produced
  – RT60 Table with frequency (Hz) and dB
  – RT30 Table with frequency (Hz) and dB
  – RT20 Table with frequency (Hz) and dB
  – EDT Time taken by audio from full scale to -10 dB (ms).
– Diffusion The spreading of sound waves throughout a space, measured by the Schroeder Diffusion Coefficient (number).
– Absorption The loss of energy affected by sound waves that have reached an absorbent material measured by the Absorption Coefficient (1 ≥ number ≥ 0).
ObjectAudioCharacteristicsRights Rights to Act on the Object Audio Characteristics.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Object Audio Characteristics (OSD-OAC) if:

  1. The Data validates against the Object Audio Characteristics’s JSON Schema.
  2. All Data in the Texture’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