1      Definition

A Data Type representing an Object whose rendering has 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 will be located.
  2. The Audio-Speech-Visual Object’s Space-Time location.
  3. The ID of the Audio Objects and Visual Objects and their Space-Time information.

3      Syntax

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

4      Semantics

Label Size Description
Header N1 Bytes Audio-Visual Object Header
– 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.
AudioVisualObjectID N5 Bytes Identifier of Audio-Visual Object.
AudioVisualObjectSpaceTime N6 Bytes Space-Time of Audio-Visual Object
AudioObjectData N7 Bytes Audio Object Data
– AudioObject N8 Bytes Audio Object
– AudioObjectSpaceTime N9 Bytes Space-Time of Audio Object
SpeechObjectData N10 Bytes Speech Object Data
– SpeechObject N11 Bytes Speech Object
– SpeechObjectSpaceTime N12 Bytes Space-Time of Speech Object
VisualObjectData N13 Bytes Visual Object Data
– VisualObject N14 Bytes Visual Object
– VisualObjectSpaceTime N15 Bytes Space-Time of Visual Object
DescrMetadata N16 Bytes Descriptive Metadata