| Definition | Functional Requirements | Syntax | Semantics | Conformance Testing | Performance Assessment |
1 Definition
A Data Type describing the arrangement of the Speech Objects in a Scene.
2 Functional Requirements
A Basic Speech Scene Geometry must include:
- The Basic Speech Scene Geometry Header
- The ID of the Basic Speech Scene Geometry.
- The ID of the Speech Objects in the Speech Scene.
- The Space-Time information of the Speech Objects inside the Speech Scene.
A Basic Speech Scene Geometry may include:
- The ID of a Virtual Space (M-Instance) where it is or it is intended to be located.
- The ID of a U-Environment where it is or it is intended to be located.
- The Qualifiers of the Basic Speech Object Data.
- The Space-Time information of the Basic Speech Scene.
- Information about this Basic Speech Scene Geometry.
- Descriptive Metadata.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/BasicSpeechSceneGeometry.json
4 Semantics
| Label | Description |
| Header | Basic Speech Scene Geometry Header – Standard “OSD-BSG-Vx.y” |
| MInstanceID | Identifier of the M-Instance. |
| UEnvironment | Identifier of the U-Environment. |
| SpeechSceneGeometryID | ID of this Basic Speech Scene Geometry instance. |
| SpeechSceneGeometryTime | Space and Time of Speech Scene Geometry. |
| SpeechObjectCount | Number of Speech Objects in Scene. |
| SpeechSceneGeometrySpaceTime | Space and Time of Speech Scene Geometry. |
| BasicSpeechSceneObjects[] | Set of Data related to Speech Objects in the Speech Scene. |
| – BasicSpeechSceneObjectQualifiers | Qualifiers of the Speech Object in the Speech Scene. |
| – Basic SpeechSceneObjectSpaceTime | Space and Time of Speech Object in the Speech Scene. |
| DataXMData | Information on this Basic Speech Scene Geometry instance. |
| DescrMetadata | Descriptive Metadata |
5 Conformance Testing
A Data instance Conforms with Basic Speech Scene Geometry (OSD-BSG) if:
- The Data validates against the Basic Speech Scene Geometry’s JSON Schema.
- All Data in the Basic Speech Scene Geometry’s JSON Schema
- Have the specified type
- Validate against their JSON Schemas
- Conform with their Data Qualifiers.