Go To CAE-AOR AI Modules

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

1 Functions

The Audio Object Rendering (CAE-AOR) AIM:

Receives User Command Command to edit the Audio Object.
Audio Scene Descriptors The input Scene Descriptors.
Produces Audio Object The Produced edited Audio Object.

2 Reference Model

The  Reference Model of the Audio Object Rendering (CAE-AOR) AIM is depicted in Figure 1.

 Figure 1 – Reference Model of the Audio Object Rendering (CAE-AOR) AIM

3 Input/Output Data

Table 1 specifies the Input and Output Data of the Audio Object Rendering (CAE-AOR) AIM linked to the Data Type specifications.

Table 1 – I/O Data of the Audio Object Rendering (CAE-AOR) AIM

Input Description
User Command Command to edit the Audio Object.
Audio Scene Descriptors The input Scene Descriptors.
Output Description
Audio Object The edited Audio Object for rendering.

4 SubAIMs

4.1 Reference Model

Figure 1 depicts the Reference Architecture of the Audio Object Rendering (CAE-AOR) .

 

Figure 1 – Reference Model of the Audio Object Rendering (CAE-AOR) Composite AIM

4.2 Operation

The Audio Object Rendering (CAE-AOR) operation develops as follows

  1. Audio Object Rendering receives Audio Scene Descriptors.
  2. User inputs User Command related to Listener’s Point of View.
  3. Audio Rendering Interface produces new Scene Descriptors
  4. User inputs other User Commands.
  5. Audio Renderer Module produces the new Audio Object.

4.3 Functions of AI Modules

Table 2 specifies the Function of the Audio Object Rendering (CAE-AOR) AIM’s SubAIMs.

Table 2 – Function of the Audio Object Rendering (CAE-AOR) ’s SubAIMs

AI Module Description
Audio Rendering Interface Produces Audio Scene Descriptors taking the Listener’s Point of View into account.
Audio Rendering Module Produces an Audio Object taking non Listener’s related User Command into account.

4.4 I/O Data of AI Modules

Table 2 specifies the Function of the Audio Object Rendering (CAE-AOR) AIM’s SubAIMs.

Table 3 – Functions of Audio Object Rendering (CAE-AOR) AIM’s SubAIMs

Acronym AI Module Receives Produces
CAE-ARI Audio Rendering Interface User Command Audio Scene Descriptors
Audio Scene Descriptors
CAE-ARD Audio Renderer User Command Audio Object

4.5 AIMs and JSON Metadata

Table 4 provides the links to the AIM specifications and to the JSON syntaxes. AIMs/1 indicates that the SubAIMs.

Table 4 – AIMs and JSON Metadata

AIM1 AIM2 Name JSON
CAE-AOR Audio Object Rendering X
CAE-ARI Audio Rendering Interface X
CAE-ARD Audio Renderer X

5 JSON Metadata

https://schemas.mpai.community/AIH1/V1.0/AIMs/AudioObjectRendering.json

6 Profiles

No Profiles

7 Reference Software

Under development.

8 Conformance Testing

Table 2 provides the Conformance Testing Method for Audio Object Rendering (CAE-AOR).

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 2 – Conformance Testing Method for Audio Object Rendering (CAE-AOR) AIM

Receives User Command Shall validate against User Command schema.
Audio Scene Descriptors Shall validate against Audio Scene Descriptors schema.
Produces Audio Object Shall validate against Audit schema.
Shall validate against Licence Confirm schema.

9 Performance Assessment

Go To CAE-AOR AI Modules