1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

The parameters included in an MM-PropertyChange Process Action.

2      Functional Requirements

The Property Change Parameters are:

  1. Light Source Attributes:
    1. Light: ColourInfo, Intensity
    2. Audio: Source Types, Intensity
  2. Object Attributes:
    1. Perceptibility
    2. 3D Model or Visual Object
      1. Resize: the multiplication factors of the X, y, z axes of a 3D Model or Visual Object.
      2. Mass
      3. Gravity Property
      4. Texture
    3. Audio Object: Object Audio Characteristics
  3. Personal Status: to be applied to a Persona.

3      Syntax

https://schemas.mpai.community/MMM4/V2.1/data/Rights.json

4      Semantics

Label Size Description
Header N1 Bytes Property Change Parameters Header
– Standard – PropertyChangeParameters 9 Bytes The characters “MMM-RGT-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
M-InstanceID N4 Bytes Identifier of M-Instance.
PropertyChangeParametersID N5 Bytes Identifier of Rights.
PropertyChangeParameters[] N6 Bytes Set of Rights Data
SourceAttributes N7 Bytes One of Internal, Acquired, Granted.
– Intensity N8 Bytes Measured in Watts
– ColourInfo N9 Bytes As specified in Functional Requirements.
– LightSourceType N10 Bytes As specified in Light Source
– AudioSourceType N11 Bytes As specified in Audio Source
– ObjectAttributes N12 Bytes Set of object attributes.
  – Perceptibility N13 Bytes 0=non perceptible, 1=perceptible.
  – Visual N14 Bytes Set of 3D Model and Visual characteristics.
    – Resize N15 Bytes Factors multiplying object axes.
    – Mass N16 Bytes Measure in kg-mass.
    – GravityProperty N17 Bytes 0=no gravity, 1=Earth gravity, other values possible.
    – Texture N18 Bytes As specified in Texture.
  – ObjectAudioCharacteristics N19 Bytes As specified in Object Audio Characteristics
– PersonalStatus N20 Bytes Personal Status as specified in MPAI-MMC.
DescrMetadata N21 Bytes Descriptive Metadata