1      Definition

A Data Type including the Speech Objects’ Qualifiers and the Space-Time arrangement of a Speech Scene.

2      Functional Requirements

Speech Scene Geometry includes:

  1. The ID of a Virtual Space where they are or will be located.
  2. The ID of the Speech Scene Geometry.
  3. The number of Speech Objects in the Scene.
  4. The Speech Scene Space-Time info.
  5. The Speech Objects including, for each Speech Object:
    1. The Speech Object Space-Time.
    2. The Speech Object Qualifier.

3      Syntax

https://schemas.mpai.community/MMC/V2.2/data/SpeechSceneGeometry.json

4      Semantics

Label Size Description
Header N1 Bytes Speech Basic Scene Geometry Header
– Standard-SpeechSceneGeometry 9 Bytes The characters “MMC-SSG-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
SpeechSceneGeometryID N5 Bytes Identifier of the Speech Scene.
SpeechSceneSpaceTime N6 Bytes Speech Scene’s Space-Time.
SpeechDataCount N7 Bytes Number of Speech Data in Scene.
SpeechDataGeometryData[] N8 Bytes Data of Speech Data in Scene.
– SpeechDataSpaceTime N9 Bytes Space-Time info of Speech Data.
– SpeechDataQualifiers N10 Bytes  Speech Data Qualifiers.
SpeechSubSceneCount N11 Bytes Number of Sub-Scenes in Scene.
SpeechSubSceneGeometryData[] N12 Bytes Data of Speech Sub-Scene Geometry.
– SpeechSubSceneSpaceTime N13 Bytes Space-Time info of Speech Sub-Scene.
DescrMetadata N115Bytes Descriptive Metadata.