4.1 Functions of Avatar Videoconference Server
4.2 Reference Model of Avatar Videoconference Server
4.3 I/O Data of Avatar Videoconference Server
4.4 Functions of Avatar Videoconference Server AI Modules
4.5 I/O Data of Avatar Videoconference Server AI Modules
4.6 JSON Metadata of Avatar Videoconference Server AIW and AIMs
1 Functions of Avatar Videoconference Server
The Server:
- At the start:
- Receives Speech Object and Speech Objects of each Participant.
- Authenticates Participants.
- 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.
- During the videoconference:
- Receives Participants’ and Virtual Meeting Secretary’s Avatar Descriptors.
- Translates participants’ Speech 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 Participants’ and Virtual Meeting Secretary’s Portable Avatars containing Avatar ID, Text, Translated Speech, Face Descriptors and Gesture Descriptors to Client Receivers.
2 Reference Model of Avatar Videoconference Server
Figure 1 gives the Reference Model of Avatar Videoconference Server AIW. Red text refers to data sent at meeting start.
Figure 1 – Reference Model of Avatar Videoconference Server
3 I/O Data of Avatar Videoconference Server
Table 1 gives the input and output data of Avatar Videoconference Server AIW.
Table 1 – Input and output data of Avatar Videoconference Server AIW
Input | Description |
Summary | From Virtual Meeting Secretary |
Audio-Visual Scene Descriptors | Set by Server |
Spatial Attitude | Set by Server |
Input+Virtual Secretary Portable Avatar | From Transmitting Clients and Virtual Meeting Secretary |
Speech Objects | Participants’ Speech Object for Authentication |
Face Object | Participants’ Face Object for Authentication |
Outputs | Description |
Summary | As above |
Portable Avatar | As re-multiplexed by Server |
4 Functions of Avatar Videoconference Server AI Modules
Table 2 gives the functions of the AI Modules of the Avatar Videoconference Server AIW.
Table 2 – AI Modules of Avatar Videoconference Server AIW
AIM | 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. |
5 I/O Data of Avatar Videoconference Server AI Modules
Table 3 gives the Input/Output Data of the AI Modules of the Avatar Videoconference Server AIW.
Table 3 – AI Modules of Avatar Videoconference Server AIW
AIM | Input | Output |
Portable Avatar Demultiplexing | Input and VS Portable Avatars | Input TextI nput Speech Language Preferences Participant ID |
Text and Speech Translation | Language Preferences Text Speech |
Translates Text Translated Speech |
Service Participant Authentication | Speech Descriptors Face Descriptors |
Avatar ID |
Portable Avatar Multiplexing | Audio-Visual Scene Descriptors Spatial Attitudes Face Descriptors Body Descriptors Translated Text Translated Speech Avatar ID |
Portable Avatars |
6 Specification of Avatar Videoconference Server AIMs and JSON Metadata
Table 4 – AIMs and JSON Metadata
AIMs | 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 |