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 Videoconference Client Transmitter (PAF‑VCT) AIM is used in the Avatar-Based Videoconference Use Case.

The functions of the Videoconference Client Transmitter are to:

  1. Receive from a Participant:
    • Input Audio from the microphone.
    • Input Visual from the camera.
    • Participant’s Avatar Model.
    • Participant’s Language Selector (e.g., EN-US, IT-CH).
  2. Send to the Server:
    • Speech Object (for Authentication).
    • Face Object (for Authentication).
    • Input Portable Avatars containing:
      • Language Selector (at the start).
      • Avatar Model (at the start).
      • Input Speech.
      • Avatar Descriptors.

2 Reference Model

Figure 1 depicts the Reference Model of the Videoconference Client Transmitter (PAF‑VCT) AIM.

Reference Model of the Videoconference Client Transmitter (PAF-VCT) AIM

Figure 1 – Reference Model of the Videoconference Client Transmitter (PAF‑VCT) AIM

3 I/O Data

Table 1 gives the Input and Output Data of the Videoconference Client Transmitter (PAF‑VCT) AIM.

Table 1 – I/O Data of the Videoconference Client Transmitter (PAF‑VCT) AIM

Input Description
Input Text Chat text used by a participant to communicate with Virtual Meeting Secretary or other participants
input Selector The language(s) a participant wishes to speak and hear.
Input Audio Audio of a participants’ Speech in a meeting room.
Input Visual Visual of participants in a meeting room.
Avatar Model The avatar model selected by the participant.
Output Description
Speech Object A participant’s utterance used by Server for authentication.
Participant Portable Avatar Portable Avatar produced by Client Transmitter.
Face Object Participant’s face used by Server for authentication.

4 SubAIMs

4.1 Reference Model

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

Reference Model of the Videoconference Client Transmitter (PAF-VCT) Composite AIM

Figure 2 – Reference Model of the Videoconference Client Transmitter (PAF‑VCT) Composite AIM

4.2 Operation

At the start, each participant provides:

  1. Language Selector
  2. Avatar Model.
  3. Speech Object (for Authentication).
  4. Face Object (for Authentication).
  5. Participant ID

During the videoconference:

  1. Audio-Visual Scene Description produces Speech Objects, Face Objects, Face Descriptors, Body Descriptors and Audio-Visual Scene Geometry.
  2. Automatic Speech Recognition produces Recognised Text.
  3. Personal Status Extraction produces Personal Status.
  4. Portable Avatar Multiplexing multiplexes Recognised Text, Personal Status, Input Speech, Face Descriptors, Body Descriptors, Language Selector, Avatar Model, and Participant ID.
  5. Videoconference Client Transmitter sends Portable Avatars to Avatar Videoconference Server that the Server processes and re-distributes to Client Receivers.

4.3 Functions of SubAIMs

Table 2 gives the functions of the Videoconference Client Transmitter (PAF‑VCT) SubAIMs.

Table 2 – Functions of the Videoconference Client Transmitter (PAF‑VCT) SubAIMs

SubAIM Function
Audio-Visual Scene Description 1. Receives Input Audio and Input Visual.
2. Provides Input Speech, Speech Object, Face Descriptors, Body Descriptors, Face Object.
Automatic Speech Recognition 1. Receives Input Speech.
2. Provides Recognised Text.
Personal Status Extraction 1. Receives Recognised Text, Speech, Face Descriptors, Body Descriptors.
2. Provides the Participant’s Personal Status.
Portable Avatar Multiplexing 1. Receives Language Selector, Avatar Model, Input Text, Input Speech, Recognised Text, Personal Status, Participant ID, Face Descriptors, Body Descriptors.
2. Provides Participant Portable Avatars.

4.4 I/O Data of SubAIMs

Table 3 gives the Input and Output Data of the Videoconference Client Transmitter (PAF‑VCT) SubAIMs.

Table 3 – I/O Data of the Videoconference Client Transmitter (PAF‑VCT) SubAIMs

SubAIM Input Output
Audio-Visual Scene Description Input Audio
Input Visual
Input Speech
Speech Object
Face Object
Face Descriptors Object
Body Descriptors Object
Automatic Speech Recognition Input Speech Recognised Text
Personal Status Extraction Recognised Text
Input Speech
Face Descriptors Object
Body Descriptors
Personal Status
Portable Avatar Multiplexing Recognised Text
Personal Status
Input Speech
Face Descriptors Object
Body Descriptors Object
Input Text
Language Selector
Avatar Model
Participant ID
Portable Avatar.

4.5 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 Videoconference Client Transmitter (PAF‑VCT)

AIM1 AIM2 AIM3 AIM4 Name JSON
PAF-VCT Videoconference Client Transmitter X
OSD-MSD Audio-Visual Scene Description X
OSD-ASD Audio Scene Description X
CAE-AAT Audio Analysis Transform X
CAE-ASL Audio Source Localisation X
CAE-ASE Audio Separation and Enhancement X
CAE-AST Audio Synthesis Transform X
CAE-AMX Audio Descriptors Multiplexing X
OSD-VSD Visual Scene Description X
OSD-AVA Audio-Visual Alignment X
MMC-ASR Automatic Speech Recognition X
MMC-PSE Personal Status Extraction X
MMC-ETD Entity Text Description X
MMC-ESD Entity Speech Description X
PAF-EFD Entity Face Description X
PAF-EBD Entity Body Description X
MMC-PTI PS-Text Interpretation X
MMC-PSI PS-Speech Interpretation X
PAF-PFI PS-Face Interpretation X
PAF-PGI PS-Gesture Interpretation X
MMC-PMX Personal Status Multiplexing X
PAF-PMX Portable Avatar Multiplexing X

5 JSON Metadata

https://schemas.mpai.community/PAF/V1.5/AIWs/VideoconferenceClientTransmitter.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 Videoconference Client Transmitter (PAF‑VCT) 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 Videoconference Client Transmitter (PAF‑VCT) AIM

Receives Input Text Shall validate against Text Object Schema.
Text Data shall conform with Text Qualifier.
input Selector Shall validate against Selector Schema.
Input Audio Shall validate against Audio Object Schema.
Speech Data shall conform with Audio Qualifier.
Input Visual Shall validate against Visual Object Schema.
Visual Data shall conform with Visual Qualifier.
Avatar Model Shall validate against 3D Model Object Schema.
Speech Data shall conform with 3D Model Qualifier.
Produces Speech Object Shall validate against Speech Object Schema.
Speech Data shall conform with Speech Qualifier.
Participant Portable Avatar Shall validate against Portable Avatar Schema.
Portable Avatar Data shall conform with respective Qualifiers.
Face Object Shall validate against Visual Object Schema.
Face Data shall conform with Visual Qualifier.

9 Performance Assessment

Not part of this specification.

Go to MPAI-PAF V1.6 AI Modules