Go to MPAI-PAF V1.6 AI Modules

Function
Ref. Model
I/O Data
SubAIMs
JSON MData
Profiles
Ref. Software
Conformance
Performance

1 Functions

The Avatar Videoconference Server (PAF‑AVS) AIM is used in the Avatar-Based Videoconference Use Case.

The Server:

  1. At the start:
    • Receives Speech Object and Speech Objects of each participant.
    • Authenticates participant’s Avatar.
    • Receives Portable Avatars each containing Language Preference and Avatar Model.
    • Selects an Audio-Visual Scene.
    • Selects the Spatial Attitudes of the Avatar Models in the Audio-Visual Scene.
    • Selects the common meeting Language.
    • Distributes all Portable Avatars each containing: Audio-Visual Scene, Language Preference, Avatar Model, and Spatial Attitude.
  1. During the videoconference:
    • Receives participant Avatars’ and Virtual Meeting Secretary’s Avatar Descriptors.
    • Translates participants’ Speech Objects according to their Language Preferences.
    • Sends Portable Avatars containing Avatar ID, Text, Speech translated to the common meeting Language, Face Descriptors and Gesture Descriptors to Virtual Meeting Secretary.
    • Receives Virtual Meeting Secretary’s Portable Avatar containing Avatar ID, Text, Speech in the common meeting Language, Face Descriptors and Gesture Descriptors.
    • Translates Virtual Meeting Secretary’s Speech according to each participant’s Language Preferences.
    • Sends participant Avatars and Virtual Meeting Secretary’s Portable Avatars containing Avatar ID, Text, Translated Speech, Face Descriptors and Gesture Descriptors to Client Receivers.

2 Reference Model

Figure 1 depicts the Reference Model of the Avatar Videoconference Server (PAF‑AVS) AIM.

Reference Model of the Avatar Videoconference Server (PAF-AVS) AIM

Figure 1 – Reference Model of the Avatar Videoconference Server (PAF‑AVS) AIM

3 I/O Data

Table 1 gives the Input and Output Data of the Avatar Videoconference Server (PAF‑AVS) AIM.

Table 1 – I/O Data of the Avatar Videoconference Server (PAF‑AVS) AIM

Input Description
Summary From Virtual Meeting Secretary
AV Scene Descriptors Initial AV Scene Descriptors set by Server
Spatial Attitudes Initial Spatial Attitudes set by Server
Input and VMS Portable Avatars From Transmitting Clients and Virtual Meeting Secretary
Speech Objects Participants’ Speech Object for Authentication
Face Objects Participants’ Face Object for Authentication
Outputs Description
Summary As above
Portable Avatars As re-multiplexed by Server

4 SubAIMs

4.1 Reference Model

Figure 2 depicts the Reference Model of the Avatar Videoconference Server (PAF‑AVS) Composite AIM. Red text refers to Data sent at the start of the meeting.

Reference Model of the Avatar Videoconference Server (PAF-AVS) Composite AIM

Figure 2 – Reference Model of the Avatar Videoconference Server (PAF‑AVS) Composite AIM

4.2 Functions of SubAIMs

Table 2 gives the functions of the Avatar Videoconference Server (PAF‑AVS) SubAIMs.

Table 2 – Functions of the Avatar Videoconference Server (PAF‑AVS) SubAIMs

SubAIM Functions
Portable Avatar Demultiplexing Makes available Input Text, Input Speech, Language Preferences and participant ID from Input and VS Portable Avatars.
Text and Speech Translation Translates active Speech and Text of all Participants to the Selected Languages.
Service Participant Authentication – Authenticates participants using Speech and Face Objects.
– Connects participant ID to Avatar ID.
Portable Avatar Multiplexing Multiplexes components of Portable Avatars for transmission to Receiving Clients.

4.3 I/O Data of SubAIMs

Table 3 gives the Input and Output Data of the Avatar Videoconference Server (PAF‑AVS) SubAIMs.

Table 3 – I/O Data of the Avatar Videoconference Server (PAF‑AVS) SubAIMs

SubAIM Input Output
Portable Avatar Demultiplexing Input and VMS Portable Avatars 1. Text Object
2. Speech Object
3. Language Selector
4. Participant ID
Text and Speech Translation 1. Language Selector
2. Text Object
3. Speech Object
1. Translated Text Object
2. Translated Speech
Service Participant Authentication 1. Participant ID
2. Speech Object
3. Face Object
Avatar Identifier
Portable Avatar Multiplexing 1. Audio-Visual Scene Descriptors
2. Spatial Attitudes
3. Portable Avatars
4. Translated Text Object
5. Translated Speech
6. Avatar Identifier
Portable Avatars

4.4 AIMs and JSON Metadata

Table 4 provides the links to the AIM specifications and JSON schemas. AIM1 indicates the Composite AIM and the other columns its SubAIMs.

Table 4 – AIMs and JSON Metadata of the Avatar Videoconference Server (PAF‑AVS)

AIM1 AIM2 Name JSON
PAF-AVS Avatar Videoconference Server X
PAF-PDX Portable Avatar Demultiplexing X
MMC-TST Text and Speech Translation X
PAF-SPA Service Participant Authentication X
PAF-PMX Portable Avatar Multiplexing X

5 JSON Metadata

https://schemas.mpai.community/PAF/V1.5/AIWs/AvatarVideoconferenceServer.json

6 Profiles

No Profiles.

7 Reference Software

Not part of this specification.

8 Conformance Testing

Table 5 provides the Conformance Testing Method for the Avatar Videoconference Server (PAF‑AVS) AIM. Conformance Testing of the individual SubAIMs is given by the individual AIM specifications.

If a schema contains references to other schemas, conformance of data for the primary schema implies that any data referencing a secondary schema shall also validate against the relevant schema, if present, and conform with the Qualifier, if present.

Table 5 – Conformance Testing Method for the Avatar Videoconference Server (PAF‑AVS) AIM

Receives Summary Shall validate against Summary schema.
AV Scene Descriptors Shall validate against AV Scene Descriptors Schema.
Spatial Attitudes Shall validate against Spatial Attitude Schema.
Portable Avatars Shall validate against Portable Avatar Schema.
Portable Avatar Data shall conform with respective Qualifiers.
Speech Objects Shall validate against Speech Object Schema.
Speech Data shall conform with Speech Qualifier.
Face Objects Shall validate against Visual Schema.
Speech Data shall conform with Visual Qualifier.
Produces Summary Shall validate against Summary Schema.
Portable Avatars Shall validate against Portable Avatar Schema.
Portable Avatar Data shall conform with respective Qualifiers.

9 Performance Assessment

Not part of this specification.

Go to MPAI-PAF V1.6 AI Modules