Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TR 26.998  Word version:  18.1.0

Top   Top   Up   Prev   Next
0…   4…   4.2…   4.2.2…   4.2.2.2   4.2.2.3   4.2.2.4   4.2.3…   4.3…   4.4…   4.5…   4.6…   4.6.4…   4.6.5…   4.6.8…   5   6…   6.2…   6.2.4…   6.2.4.2   6.2.5…   6.3…   6.3.4…   6.3.4.2   6.3.5…   6.4…   6.4.4   6.4.5…   6.5…   6.5.4   6.5.5   6.5.6…   6.6…   6.6.4   6.6.5…   7…   8…   8.9   9   A…   A.2   A.3…   A.4   A.5   A.6   A.7…

 

4.3  Basic Processes for delivering an AR experiencep. 25

4.3.1  Introductionp. 25

In this clause we provide a typical workflow for setting up a session between a 5G UE and network/cloud for receiving AR scenes from a scene provider. The basic workflow is provided in Figure 4.3.1-1. In this case, the following steps happen:
Step 1.
The application contacts the application provider to fetch the entry point for the content. The acquisition of the entry point may be performed in different ways and is considered out of scope. An entry point may for example be a URL to a scene description.
Step 2.
Session set up:
  1. In case when the entry point is a URL of a scene description, the application initializes the Scene Manager using the acquired entry point.
  2. The Scene Manager retrieves the scene description from the scene provider based on the entry point information.
  3. The Scene Manager parses the entry point and creates the immersive scene.
  4. The Scene Manager requests the creation of a local AR/MR session from the AR Runtime.
  5. The AR Runtime creates a local AR/MR session and performs registration with the local environment.
    Then steps 3 and 4 run in parallel:
Step 3.
AR Media Delivery Pipeline: In case when entry point is a scene URL, a delivery session - for accessing scenes (new scenes or scene updates) and related media over the network is established. This can basically use the MAF as well as the scene manager and the corresponding network functions. Details are introduced in clause 4.3.2.
Step 4.
XR Spatial Compute Pipeline: A pipeline that uses sensor data to provide an understanding of the physical space surrounding the device to determine the device's position and orientation and placement of AR objects in reference to the real world and uses XR Spatial Description information from the network to support this process. This uses the XR Spatial Description functions as introduced in clause 4.4.7. Details are introduced in clause 4.3.3.
Step 5.
Steps 3 and 4 run independently, but the results of both pipelines (e.g., media organized in a scene graph and pose of the AR device) are inputs of the AR/MR Scene Manager function. This function handles the common processing of the two asynchronous pipelines to create an AR experience.
Copy of original 3GPP image for 3GPP TS 26.998, Fig. 4.3.1-1: Basic workflow for delivering an AR experience
Up

4.3.2  AR Media Delivery Pipelinep. 27

In this clause, we provide the detailed processes to set up AR Media Delivery Pipeline as addressed in step 3 of Figure 4.3.1-1. This generic basic process may be extended to address specific applications and use cases. The call flow as shown in Figure 4.3.2-1 aligns with the STAR/EDGAR architecture and serves as a baseline for defining use-case specific call flows.
Copy of original 3GPP image for 3GPP TS 26.998, Fig. 4.3.2-1: Functional diagram for AR Media Delivery Pipeline
Up
For an AR Media Delivery Pipeline:
Step 1.
The Scene Manager initializes AR delivery session.
Step 2.
The MAF establishes AR delivery session.
Step 3.
The MAF may receive updates to the scene description from the scene provider
Step 4.
The MAF passes the scene update to the Scene Manager.
Step 5.
The Scene Manager updates the current scene.
Step 6.
The Scene Manager acquires the latest pose information and the user's actions
Step 7.
The Scene Manager in the device shares that information with the Scene Manager in edge/cloud
The media rendering loop consists of the following steps. Note that steps 8, 9 and 10 are running as 3 parallel loops:
Step 8.
For each new object in the scene:
  1. The Scene Manager triggers the MAF to fetch the related media.
  2. The MAF creates a dedicated media pipeline to process the input.
  3. The MAF establishes a transport session for each component of the media object.
Step 9.
For each transport session:
  1. The media pipeline fetches the media data. It could be static, segmented, or real-time media streams.
  2. The media pipeline processes the media and makes it available in buffers.
Step 10.
For each object to be rendered:
  1. The Scene Manager gets processed media data from the media pipeline buffers
  2. The Scene Manager reconstructs and renders the object
Step 11.
The Scene Manager passes the rendered frame to the AR/MR Runtime for display on the user's HMD.
Up

4.3.3  XR Spatial Compute Pipelinep. 28

In this clause, we provide the detailed processes to set up an XR Spatial Compute Pipeline for spatial description related data as addressed in step 4 of Figure 4.3.1-1. This generic basic process may be extended to address specific applications and use cases. The call flow as shown in Figure 4.3.3-1 aligns with the STAR/EDGAR architecture and serves as a baseline for defining use-case specific call flows.
Copy of original 3GPP image for 3GPP TS 26.998, Fig. 4.3.3-1: Functional diagram for XR Spatial Compute Pipeline
Up
For a XR Spatial Compute downlink delivery session:
Step 1.
The XR Spatial Compute function in the AR Runtime asks the MAF to establish a XR Spatial Compute downlink delivery session
Step 2.
The MAF communicates with the network to establish the proper resources and QoS
Step 3.
The XR Spatial Compute function requests access to XR Spatial Description information
Step 4.
An XR Spatial Description downlink delivery session is established across the XR Spatial Compute server, the media delivery function, the media access function and XR Spatial Compute function on the device.
Step 5.
XR Spatial Description information is delivered in this downlink delivery session
For a XR Spatial Compute uplink delivery session:
Step 6.
The XR Spatial Compute function in the AR Runtime asks the MAF to establish a XR Spatial Compute uplink delivery session
Step 7.
The MAF communicates with the network to establish the proper resources and QoS
Step 8.
The MAF established an appropriate uplink delivery pipeline
Step 9.
An XR Spatial Description uplink delivery session is established across the XR Spatial Compute function on the device, the media access function, the media delivery function and the XR Spatial Compute server.
Step 10.
Spatial compute information is upstreamed to the XR Spatial Compute server.
Step 11.
Data is continuously exchanged between the Scene Manager and the AR Runtime
Up

Up   Top   ToC