Figure 6.6.4-1 illustrates the call flow for an immersive AR conversational for a receiving EDGAR UE. Only one sender is shown in this diagram without showing its detailed call flow.
Procedures:
Step 1.
Session Establishment:
-
The AR/MR Application requests to start a session through EDGE.
-
The EDGE negotiates with the Scene Composite Generator (SCG) and the sender UE to establish the session.
-
The EDGE acknowledges the session establishment to the UE.
Step 2.
Media pipeline configuration:
-
MAF configures its pipelines.
-
EDGE configures its pipelines.
Step 3.
The AR/MR Application requests the start of the session.
Loops 4, 5, 6, and 7 are run in parallel:
Step 4.
AR uplink loop:
-
The AR Runtime sends the AR data to the AR/MR Application.
-
The AR/MR Application processes the data and sends it to the MAF.
-
The MAF streams up the AR data to the EDGE.
Step 5.
Shared experience loop:
-
Parallel to 9, the sender UE streams its media streams up to Media Delivery (MD).
-
The sender UE streams its AR data up to the Scene Graph Compositor (SGC).
-
Using the AR data from various participants, the SCG creates the composted scene.
-
The composted scene is delivered to the EDGE.
-
The media streams are delivered to the EDGE.
Step 6.
Media uplink loop:
-
The AR Runtime captures the media components and processes them.
-
The AR Runtime sends the media data to the MAF.
-
The MAF encodes the media.
-
The MAF streams up the media streams to the EDGE.
Step 7.
Media downlink loop:
-
The EDGE parses the scene description and media components, partially renders the scene, and creates a simple scene description as well as the media component.
-
The simplified scene is delivered to the Media Client and Scene Manager.
-
Media stream loop:
-
The pre-rendered media components are streamed to the MAF.
-
The MAF decodes the media streams.
-
The Scene Manager parses the basic scene description and composes the scene.
-
The AR manager after correcting the pose, renders the immersive scene including the registration of AR content into the real world.