Definitions
Avatar is a Visual Object composed of Avatar Model, Body Descriptors, and Face Descriptors. Its Format is identified by the FormatID.
Avatar Model is a Visual Object whose Format is identified by FormatID.
Portable Avatar is a Data Type that includiesAvatar ID, Time, Audio-Visual Scene Descriptors, Spatial Attitude, Avatar Model, Body Descriptors, Face Descriptors, Language Preference, Speech Coding, Speech Data, Text, and Personal Status.
Syntax of Portable Avatar
https://schemas.mpai.community/PAF/V1.1/data/PortableAvatar.json
Semantics of Portable Avatar
Label | Size | Description |
HEADER | 9 Bytes | |
· Standard | 7 Bytes | The string PAF-PAF |
· Version | 1 Byte | Major version |
· Subversion | 1 Byte | Minor version |
PAFID | 16 Bytes | UUID Identifier of Portable Avatar set. |
Time | 17 Bytes | Collects various data expressed with bits |
· TimeType | 0 bit | 0=Relative: time starts at 0000/00/00T00:00
1=Absolute: time starts at 1970/01/01T00:00. |
· Reserved | 1-7 bits | reserved |
· StartTime | 8 Bytes | Start of current Portable Avatar (µs). |
· EndTime | 8 Bytes | End of current Portable Avatar (µs). |
AudioVisualSceneDescriptors | N5 Bytes | Descriptors of the AV Scene. |
Avatar | ||
AvatarID | N0 Bytes | ID of the Avatar |
SpatialAttitude | N1 Bytes | Spatial Attitude of Avatar in AV Scene. |
AvatarModel | N2 Bytes | Model of Avatar. |
BodyDescriptors | N3 Bytes | Body Descriptors of Avatar. |
FaceDescriptors | N4 Bytes | Face Descriptors of Avatar. |
Language | 2 Bytes | Language Preference of Avatar. |
Speech | ||
SpeechType | 3 Bytes | Speech Data representation method |
Speech | N6 Bytes | Speech in the StartTime-EndTime period. |
Text | N7 Bytes | Text in the StartTime-EndTime period. |
PersonalStatus | N8 Bytes | Personal Status of Avatar. |