1      Definition

A Data Type representing an object with both Audio and Visual perceptibility attributes.

2      Functional Requirements

Audio-Visual Object supports:

  1. The ID of a Virtual Space (M-Instance) where it is or is intended to be located.
  2. The ID of the Audio Objects and their Space-Time Attributes in the Audio-Visual Scene possibly different from those of the Objects.
  3. The ID of the Visual Objects and their Space-Time Attributes in the Audio-Visual Scene possibly different from those of the Object.
  4. The Audio-Visual Object’s Space-Time Attributes.

3      Syntax

https://schemas.mpai.community/OSD/V1.1/data/AudioVisualObject.json

4      Semantics

Label Size Description
Header N1 Bytes
·       Standard-Item 9 Bytes The characters “OSD-AVO-V”
·       Version N2 Byte Major version – 1 or 2 Bytes
·       Dot-separator 1 Byte The character “.”
·       Subversion N3 Bytes Minor version – 1 or 2 Bytes
MInstanceID N4 Bytes Identifier of M-Instance.
AVObjectID N5 Bytes Identifier of AV Object.
AudioObjectID N6 Bytes Identifier of Audio Object
AudioObjectSpaceTimeAttributes N7 Bytes Space-Time Attributes of Audio Object
VisualObjectID N8 Bytes Identifier of Visual Object
VisualObjectSpaceTimeAttributes N9 Bytes Space-Time Attributes of Visual Object
DescrMetadata N10 Bytes Descriptive Metadata