| 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
- Audio Object Rendering receives Audio Scene Descriptors.
- User inputs User Command related to Listener’s Point of View.
- Audio Rendering Interface produces new Scene Descriptors
- User inputs other User Commands.
- 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. |