| Definition | Functional Requirements | Syntax | Semantics | Conformance Testing | Performance Assessment |
1 Definition
A Data Type including the arrangement of the Audio-Visual Objects and the Audio-Visual Sub-Scenes in a scene.
2 Functional Requirements
An Audio-Visual Scene Geometry instance must include:
- The Audio-Visual Scene Geometry Header
- The ID of the Audio-Visual Scene Geometry.
- The ID and the Space-Time information of the Audio-Visual Objects in the Audio-Visual Scene.
- The ID and the Space-Time information of the Sub-Audio-Visual Scenes in the Audio-Visual Scene.
An Audio-Visual Scene Geometry instance may include:
- The ID of a Virtual Space (M-Instance) to which it refers.
- The ID of a U-Environment to which it refers.
- The Space-Time information of this Audio-Visual Scene Geometry instance.
- Information about this Audio-Visual Scene Geometry.
- Descriptive Metadata.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/AudioVisualSceneGeometry.json
4 Semantics
| Label | Description |
| Header | Audio-Visual Scene Geometry Header – Standard “OSD-MSG-Vx.y” |
| MInstanceID | Identifier of the M-Instance. |
| UEnvironment | Identifier of the U-Environment. |
| Audio-VisualSceneGeometryID | ID of this Audio-Visual Scene Geometry instance. |
| Audio-VisualSceneGeometryTime | Space and Time of Audio-Visual Scene Geometry. |
| Audio-VisualSceneGeometrySpaceTime | Space and Time of Audio-Visual Scene Geometry. |
| ObjectCount | Number of Objects in Audio-Visual Scene. |
| Audio-VisualSceneObjects[] | Set of Data related to Audio-Visual Objects in the Audio-Visual Scene. |
| – Audio-VisualSceneObjectSpaceTime | Space and Time of a Audio-Visual Object in the Audio-VisualScene. |
| – Audio-VisualSceneObjectQualifier | Qualifiers of the Audio-Visual Object in the Audio-Visual Scene. |
| SubAudio-VisualSceneCount | Number of Sub-Audio-Visual Scenes in the Audio-Visual Scene. |
| SubAudio-VisualScenes[] | Set of Data related to Audio-Visual Objects in the Audio-Visual Scene. |
| – SubAudio-VisualSceneSpaceTime | Space and Time of Sub-Audio-Visual Scene in the Audio-Visual Scene. |
| DataXMData | Information on this Audio-Visual Scene Geometry instance. |
| DescrMetadata | Descriptive Metadata |
5 Conformance Testing
A Data instance Conforms with Audio-Visual Scene Geometry (OSD-MSG) if:
- The Data validates against the Audio-Visual Scene Geometry’s JSON Schema.
- All Data in the Audio-Visual Scene Geometry’s JSON Schema
- Have the specified type
- Validate against their JSON Schemas
- Conform with their Data Qualifiers.