Go to MPAI-MMC V2.5 AI Modules

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

1 Functions

The Answer to Multimodal Question (MMC‑AMQ) AIM answers a question that a human asks about an image. The human provides the image and asks the question by speech or by text. The machine answers with a Portable Avatar that utters the answer, and returns the image.

2 Reference Model

Figure 1 depicts the Reference Model of the Answer to Multimodal Question (MMC‑AMQ) AIM.
Answer to Multimodal Question MMC-AMQ AIM

Figure 1 – Reference Model of the Answer to Multimodal Question (MMC‑AMQ) AIM

The operation of the Answer to Multimodal Question (MMC‑AMQ) AIM develops in the following way:

  1. The human provides an image and asks a question about it, by speech or by text.
  2. The User Agent provides the Machine ID.
  3. The machine recognises the speech question, if any, answers the question about the image, and provides the Portable Avatar that utters the answer, and the image.

3 I/O Data

Table 1 specifies the Input and Output Data of the Answer to Multimodal Question (MMC‑AMQ) AIM.

Table 1 – I/O Data of the Answer to Multimodal Question (MMC‑AMQ) AIM

Input Description
Input Visual The image about which a question is asked.
Input Speech The question, if spoken. Optional.
Input Text The question, if typed instead of spoken. Optional.
Machine ID Identifier of the machine.
Output Description
Output Visual The image about which the question was asked.
Portable Avatar The avatar that utters the answer.

4 SubAIMs

4.1 Reference Model

Figure 2 depicts the Reference Model of the Answer to Multimodal Question (MMC‑AMQ) Composite AIM.
Answer to Multimodal Question MMC-AMQ Composite AIM

Figure 2 – Reference Model of the Answer to Multimodal Question (MMC‑AMQ) Composite AIM

4.2 Operation

The Answer to Multimodal Question (MMC‑AMQ) AIM receives the Input Visual, and the question as Input Speech or as Input Text. Automatic Speech Recognition turns a spoken question into text. Text and Image Query answers the question, typed or recognised, about the image and returns the answer text and the image. Portable Avatar Multiplexing puts the answer text and the Machine ID into the Portable Avatar. Acquisition and delivery are the User Agent’s, not SubAIMs.

4.3 Functions of SubAIMs

Table 2 provides the functions of the Answer to Multimodal Question (MMC‑AMQ) SubAIMs.

Table 2 – Functions of the Answer to Multimodal Question (MMC‑AMQ) SubAIMs

SubAIM Function
Automatic Speech Recognition Recognises as Text the Input Speech.
Text and Image Query Receives a question as Text and an image and produces the Text that answers it, and the image.
Portable Avatar Multiplexing Puts the answer Text and the Machine ID in the Portable Avatar.

4.4 I/O Data of SubAIMs

Table 3 gives the Input and Output Data of the Answer to Multimodal Question (MMC‑AMQ) SubAIMs.

Table 3 – I/O Data of the Answer to Multimodal Question (MMC‑AMQ) SubAIMs

SubAIM Input Output
Automatic Speech Recognition Input Speech Recognised Text
Text and Image Query Question (Recognised Text or Input Text)
Input Visual
Answer Text
Output Visual
Portable Avatar Multiplexing Answer Text
Machine 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 AIM2 its SubAIMs.

Table 4 – AIMs and JSON Metadata of the Answer to Multimodal Question (MMC‑AMQ)

AIM1 AIM2 Name JSON
MMC‑AMQ Answer to Multimodal Question X
MMC‑ASR Automatic Speech Recognition X
MMC‑TIQ Text and Image Query X
PAF‑PMX Portable Avatar Multiplexing X

5 JSON Metadata

https://schemas.mpai.community/MMC/V2.5/AIMs/AnswerToMultimodalQuestion.json

6 Profiles

No Profiles.

7 Reference Software

Under development.

8 Conformance Testing

Table 5 provides the Conformance Testing Method for the Answer to Multimodal Question (MMC‑AMQ) 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 Answer to Multimodal Question (MMC‑AMQ) AIM

Receives Input Visual Shall validate against Basic Visual Object schema. Visual Data shall conform with Visual Qualifier.
Input Speech Shall validate against Basic Speech Object schema. Speech Data shall conform with Speech Qualifier.
Input Text Shall validate against Basic Text Object schema. Text Data shall conform with Text Qualifier.
Machine ID Shall be a string.
Produces Output Visual Shall validate against Basic Visual Object schema. Visual Data shall conform with Visual Qualifier.
Portable Avatar Shall validate against Portable Avatar schema.

9 Performance Assessment

Not part of this specification.

Go to MPAI-MMC V2.5 AI Modules