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

1    Definition

Body Descriptors is a Data Type digitally representing a human or a humanoid.

Gesture Descriptors is a Data Type representing the subset of Body Descriptors selected by an application to convey Gesture information.

2     Functional Requirements

Body Descriptors should enable the representation of the joints of a body.

3     Syntax

https://schemas.mpai.community/PAF/V1.5/data/BodyDescriptorsObject.json

4     Semantics

Label Size Description
Header N1 Bytes Body Descriptors Object Header.
– Standard-BodyDescriptorsObject 9 Bytes The characters “OSD-BDO-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 ID of the Virtual Space where the Body is located.
BodyDescriptorsObjectID N5 Bytes Identifier of Body Descriptors.
BodyDescriptorsSpaceTime N6 Bytes Space-Time information of Body in the Virtual Space
BodyDescriptorsData N7 Bytes Data of Body Descriptors
BodyDescriptorsQualifier N8 Bytes Qualifier of Body Descriptors
DescrMetadata N8 Bytes Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Body Descriptors (PAF-BDD) if the Data instance validates against the Body Descriptors XML Schema.

6     Performance Assessment