| Definition | Functional Requirements | Syntax | Semantics | Conformance Testing | Performance Assessment |
1 Definition
A Data Type including the arrangement of the Speech Objects and the Speech Sub-Scenes in a scene.
2 Functional Requirements
A Speech Scene Geometry instance must include:
- The Speech Scene Geometry Header
- The ID of the Speech Scene Geometry.
- The ID and the Space-Time information of the Speech Objects in the Speech Scene.
- The ID and the Space-Time information of the Sub-Speech Scenes in the Speech Scene.
A Speech 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 Speech Scene Geometry instance.
- Information about this Speech Scene Geometry.
- Descriptive Metadata.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/SpeechSceneGeometry.json
4 Semantics
| Label | Description |
| Header | Speech Scene Geometry Header – Standard “OSD-SSG-Vx.y” |
| MInstanceID | Identifier of the M-Instance. |
| UEnvironment | Identifier of the U-Environment. |
| SpeechSceneGeometryID | ID of this Speech Scene Geometry instance. |
| SpeechSceneGeometryTime | Space and Time of Speech Scene Geometry. |
| SpeechSceneGeometrySpaceTime | Space and Time of Speech Scene Geometry. |
| ObjectCount | Number of Objects in Speech Scene. |
| SpeechSceneObjects[] | Set of Data related to Speech Objects in the Speech Scene. |
| – SpeechSceneObjectSpaceTime | Space and Time of a Speech Object in the Speech Scene. |
| – SpeechSceneObjectQualifier | Qualifiers of the Speech Object in the Speech Scene. |
| SubSpeechSceneCount | Number of Sub-Speech Scenes in the Speech Scene. |
| SubSpeechScenes[] | Set of Data related to Speech Objects in the Speech Scene. |
| – SubOfflineMapSceneSpaceTime | Space and Time of Sub-Speech Scene in the Speech Scene. |
| DataXMData | Information on this Speech Scene Geometry instance. |
| DescrMetadata | Descriptive Metadata |
5 Conformance Testing
A Data instance Conforms with Speech Scene Geometry (OSD-SSG) if:
- The Data validates against the Speech Scene Geometry’s JSON Schema.
- All Data in the Speech Scene Geometry’s JSON Schema
- Have the specified type
- Validate against their JSON Schemas
- Conform with their Data Qualifiers.