Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TR 26.928  Word version:  18.0.0

Top   Top   Up   Prev   Next
0…   4…   4.1.2…   4.2…   4.3…   4.4…   4.5…   4.6…   4.6.7   4.7…   4.9…   5…   6…   7…   8   A…   A.4…   A.7…   A.10…   A.13   A.14   A.15   A.16   A.17   A.18…

 

5  Core Use Cases and Scenarios for Extended Realityp. 50

5.1  Introductionp. 50

This clause documents core consolidated use cases and scenarios for extended reality based on the underlying offered functionalities, the nature of the communication, interactivity and real-time requirements. These have been derived from the use cases collected in Annex A. Table 5.1-1 lists the core use cases and the list of the use cases in Annex A covered by each of them.
The following categories and their accompanying illustrations are drawn for clarity. In actual implementations, elements from more than one system may be used together. However, it is attempted to ensure that the functionalities included from any particular use case in Annex A are fully covered within a single core use case diagram.
The term UE is used to define a 5G-enabled user equipment that meets the capability requirements of a particular use case. A UE may for example be a mobile handset, AR glasses or an HMD with or without controllers as documented in clause 4.3.
Note that depending on the actual UE, the usage scenario may differ slightly. Some examples of such differences are given in the accompanying text within each category. Furthermore, in certain cases the capabilities of the devices may be present on each UE and not restricted to only one side.
Core Use Cases and Scenarios Clause Use Case from Annex A
Offline Sharing of 3D Objects 5.2 Use Case 1:
3D Image Messaging
Use Case 2:
AR Sharing
Use Case 10:
Online shopping from a catalogue - downloading
Real-time XR Sharing 5.3 Use Case 7:
Real-time 3D Communication
Use Case 8:
AR guided assistant at remote location (industrial services)
Use Case 11:
Real-time communication with the shop assistant
Use Case 17:
AR animated avatar calls
Use Case 23:
5G Shared Spatial Data
XR Multimedia Streaming 5.4 Use Case 3:
Streaming of Immersive 6DoF
Use Case 4:
Emotional Streaming
Use Case 20:
AR Streaming with Localization Registry
Use Case 21:
Immersive 6DoF Streaming with Social Interaction
Online XR Gaming 5.5 Use Case 5:
Untethered Immersive Online Gaming
Use Case 6:
Immersive Game Spectator Mode
Use Case 22:
5G Online Gaming party
XR Mission Critical 5.6 Use Case 9:
Police Mission Critical with AR
XR Conference 5.7 Use Case 12:
360-degree conference meeting
Use Case 13:
3D shared experience
Use Case 14:
6DOF VR conferencing
Use Case 15:
XR Meeting
Use Case 16:
Convention / Poster Session
Spatial Audio Multiparty Call 5.8 Use Case 18:
AR avatar multi-party calls
Use Case 19:
Front-facing camera video multi-party calls
Up

5.2  Offline Sharing of 3D Objectsp. 51

5.2.1  Summary of Use casesp. 51

This clause summarizes and integrates the following use cases from Annex A in a single core use case referred to as "Offline Sharing of 3D Objects":
  • Use Case 1: 3D Image Messaging (see Annex A.2)
  • Use Case 2: AR Sharing (see Annex A.3)
  • Use Case 10: Online shopping from a catalogue - downloading (see Annex A.10)
Up

5.2.2  Descriptionp. 51

Offline sharing is used for sharing 3D models/objects and 3D MR scenes amongst UEs. In Figure 5.2-1, UE A shares a 3D static/dynamic object with UE B. The 3D object can be a stored object downloaded by UE A from the cloud, or captured by the device using for example a depth camera. It may include additional information such as colour, texture, size, etc. of the 3D object, which is referred to as effects in the Figure. Upon receiving, UE B can render this object (and/or 3D objects it has downloaded from the cloud) in the surrounding reality using an MR rendering engine; it can choose the desired effects for the 3D object. It can then capture the rendered MR scene and send it back to UE A. MMS is used for sharing the 3D object and the captured MR scene between the UEs. Note that the diagram is drawn for clarity and in reality, the capabilities of the devices may be present on each UE and not limited only to one side.
The rendering functionality depends on the type of device. For instance, flat images on a mobile phone vs. 3D rendering on AR glasses.
Copy of original 3GPP image for 3GPP TS 26.928, Fig. 5.2-1: Offline Sharing 3D Objects and MR Scenes
Up

5.2.3  Potential Normative Workp. 52

Table 5.2-1 provides an overview of potential normative work that has been collected as part of the use case collection in Annex A and maps the potential work area to one or several use cases in Annex A.
Potential Normative Work Link to Use Case
1. Standardized format for 3D objects Use Case 1, 3D Image Messaging:
"The phone captures a set of images and builds a 3D model of the object."
Use Case 10, Online shopping from a catalogue - downloading:
"This online shop provides for each selling product, 2D images, 3D objects models and detailed information on size, colour, materials."
2. Standardized format for mixed reality 3D scenes Use Case 2, AR Sharing:
"Bob places the virtual model of the couch on a plane surface in the living room"
Use Case 10:
Online shopping from a catalogue - downloading: "This online shop provides for each selling product, 2D images, 3D objects models and detailed information on size, colour, materials."
3. Delivery protocol for 3D objects and scenes (MMS extension and/or other) Use Case 1, 3D Image Messaging:
"Alice sends the image to Bob as an MMS message."
Use Case 2, AR Sharing:
"Alice scans a QR code with her phone to download a 3D model of the couch and sends it to Bob via MMS."
Use Case 10, Online shopping from a catalogue - downloading:
"This online shop provides for each selling product, 2D images, 3D objects models and detailed information on size, colour, materials."
4. Decoding, rendering, composition API for 3D objects in an AR scene. Use Case 2, AR Sharing:
"Bob likes how the couch fits in their living room and captures a 3D picture of the room with the couch and shares it with Alice"
Use Case 10, Online shopping from a catalogue - downloading:
"The sofa is then rendered on his AR glasses and John continue to use his smartphone in order to control the location of the sofa within the living room."
Up

5.3  Real-time XR Sharingp. 53

5.3.1  Summary of Use Casesp. 53

This clause summarizes and integrates the following use cases from Annex A in a single core use case referred to as "Real-time XR Sharing":
  • Use Case 7: Real-time 3D Communication
  • Use Case 8: AR guided assistant at remote location (industrial services)
  • Use Case 11: Real-time communication with the shop assistant
  • Use Case 17: AR animated avatar calls
  • Use Case 23: 5G Shared Spatial Data
Up

5.3.2  Descriptionp. 53

UE B is a device capable of XR rendering, such as AR glasses, or a mobile phone that is sending a real-time video stream of the XR experience to UE A, as illustrated in Figure 5.3-1. The XR experience is being captured and rendered by the UE B. The experience includes capture of 3D objects in a 2D scene. The rendering experience includes (real-time) 3D (static/dynamic) object placement in a 2D scene, overlay video, avatars, etc., that may be downloaded from the cloud, or sent by UE A to UE B. A bidirectional or unidirectional A/V channel may be open between the devices depending on the use case. The received objects by UE B can be influenced by UE B directly as well, based on direct or indirect input from the user. UE A also sends a real-time stream of motion signals and effects that influence the rendering of the 3D object model on UE B. Examples include: 1) head/body motion or facial expressions resulting in corresponding changes in a dynamic 3D object, e.g. an avatar, and 2) positioning and size of the 3D object within the XR scene, and subsequent changes in these parameters such as moving the object closer to a wall or making it larger. Motion data may be collected using direct input from the user interface of the device or implicitly using data from camera, gyroscopes, accelerometer, etc., including gestures. Other predefined effects for the 3D objects that can be placed on or around it can also be shared from UE A to UE B or downloaded from the cloud. Network based XR media processing may be used where required.
In a subset of this scenario where XR is not used, a 3D object may be rendered within the received video stream, e.g., a 3D representation of the head of a video call participant.
Shared AR experiences can be realized using a Spatial Computing Server (SCS), as shown in Figure 5.3-1. Collocated users with AR devices can view and interact with AR objects in a time synchronized and spatially correct manner using the SCS. Devices will send positional data updates (e.g. GPS, Wifi, visual scans etc.) to the SCS. The SCS provides spatial maps, spatial anchors and localization services to the devices. Spatial data may be crowd-sourced from multiple devices for higher accuracy in spatial mapping. It should also be possible to then assign spatial information to AR objects so they can be be dropped by users at specific locations for later discovery by other visitors.
Copy of original 3GPP image for 3GPP TS 26.928, Fig. 5.3-1: Real-time sharing of XR content
Figure 5.3-1: Real-time sharing of XR content
(⇒ copy of original 3GPP image)
Up

5.3.3  Potential Normative Workp. 54

Potential normative work that has been collected as part of the use case collection in Annex A is provided in the following:
  • Support of static/dynamic 3D objects in MTSI (formats and transport).)
  • Overlaid video rendering in the network or locally.
  • Overlaid video rendering in the network or locally.
  • Coded representation of 3D depth signals and transport in MTSI.
  • Coded representation of XR scenes and transport in MTSI.
  • MTSI/FLUS uplink of XR video.
  • Downlink XR video with local/cloud computation and rendering.
  • Visual coding and transmission of avatars or cut-out heads, alpha channel coding.
  • Transports and potentially coding of motion data to show attentiveness.
  • Scalable formats for storing and sharing spatial information.
  • Data representation for spatial information.
  • Collected sensor data to be streamed.
  • Content delivery protocols to access AR maps and content items.
Up

5.4  XR Multimedia Streamingp. 55

5.4.1  Summary of Use Casesp. 55

This clause summarizes and integrates the following use cases from Annex A in a single core use case referred to as "XR Multimedia Streaming":
  • Use Case 3: Streaming of Immersive 6DoF
  • Use Case 4: Emotional Streaming
  • Use Case 20: AR Streaming with Localization Registry
  • Use Case 21: Immersive 6DoF Streaming with Social Interaction
Up

5.4.2  Descriptionp. 55

This category covers live and on-demand streaming of XR multimedia streams, which include 2D or Volumetric video (i.e., Constrained 6DoF) streams that are rendered in XR with binaural audio as well as 3DOF and 3DOF+ immersive A/V streams. It is illustrated in Figure 5.4-1, where UE is a device capable of receiving and rendering the type of stream in use. It is also capable of controlling the playback of these streams using input from handheld controllers, hand gestures, biometric readings, body and head movements etc., which is communicated to the content server. Control signals include pause, rewind, viewpoint selection or, in case of emotional streaming, adaptive content selection.
In another system instance, the content server can provide Inter-destination Multimedia Synchronization (n) for a group experience. A Spatial Computing Server is used by XR capable devices to register, compute, update and recall the spatial configuration of their surroundings. The service is meant for indoor spaces like a shared room or building. Appropriate surfaces may be selected for display of XR streams and saved in the Spatial Computing Server. The configuration can be shared amongst authorized users to enhance group experience when multiple users are physically sharing the same space.
A social aspect may be added to XR multimedia streaming by receiving live social media feeds, in addition to the XR media stream, that can be rendered as an overlay. Furthermore, the users may be able to see the avatars of other remote located users consuming the same media (additionally from the same viewpoint in case of multiple viewpoints) and have audio conversations with them by establishing one or more communication channels. The social aspects are added by the cloud in the Figure 5.4-1. The XR Media storage in the cloud is for fetching XR objects, e.g., avatars. The location is shared with the cloud to establish colocation within the XR. For instance, users viewing from the same viewpoint may be considered collocated when consuming synchronized media.
Copy of original 3GPP image for 3GPP TS 26.928, Fig. 5.4-1: XR Multimedia Streaming
Figure 5.4-1: XR Multimedia Streaming
(⇒ copy of original 3GPP image)
Up

5.4.3  Potential Normative Workp. 56

For this use case, the potential normative work may cover:
  • Coded representation of Audio/Video Formats as well as geometry data for XR (volumetric, 3DoF+)
  • Scene composition and description
  • Storage and Cloud Access Formats
  • Transport protocols to support any media beyond 2D streaming
  • Decoding, rendering and sensor APIs
  • Biometrics and Emotion Metadata definition and transport
  • Seamless splicing and smooth transitions across storylines
  • Format for storing and sharing indoor spatial information.
  • Inter-destination multimedia synchronization for group/social experience.
  • Social VR Components - Merging of avatar and conversational streams to original media (e.g., overlays, etc.)
Up

5.5  Online XR Gamingp. 56

5.5.1  Summary of Use Casesp. 56

This clause summarizes and integrates the following use cases from Annex A in a single core use case referred to as "Online XR Gaming":
  • Use Case 5: Untethered Immersive Online Gaming
  • Use Case 6: Immersive Game Spectator Mode
  • Use Case 22: 5G Online Gaming party

5.5.2  Descriptionp. 56

The system as illustrated in Figure 5.5-1 consists of a game server capable of serving several online gamers. Each player UE receives a stream of the live game from the game server and sends control signals back to the server that influence the game play. Control signals include handheld controller inputs, biometric readings and 3DOF+ motion as required by the gameplay.
Other users may join the live game in spectator mode and can receive the stream from the perspective of an active player or a spectator view independent of other players; viewpoint changes may be possible. The spectator may enjoy an immersive experience or 2D view depending on the device. Optionally, the spectators may interact with the players through cheering or game reward systems. In a different instance, cloud rendering could be present.
In an extension, the players may be co-located at a gaming party/session using device-to-device or centralized (via gaming server) communication to enhance the user experience due to improved QoS parameters. A geofenced area may be used as the game arena for an AR gaming session, with support from a Spatial Computing Server for location registration and update and a Group discovery protocol for identifying and matching players. AI methods may be required for Image & Object Recognition, XR Lighting, Occlusion Avoidance, Shared Persistence. Spatial Computing Server receives continuous updates from the players in the arena, which are used for spatial mapping and localization. The updated spatial data (e.g., maps and player locations) is shared with the other devices and also the game server.
Copy of original 3GPP image for 3GPP TS 26.928, Fig. 5.5-1: Online XR Gaming
Figure 5.5-1: Online XR Gaming
(⇒ copy of original 3GPP image)
Up

5.5.3  Potential Normative Workp. 57

For this use case, the potential normative work may cover:
  • Streaming protocols for online gaming.
  • Decoding, rendering and sensor APIs.
  • Architectures for computing support in the network (see gap analysis in clause 5.3.6 of TR 22.842).
  • Coded Representation of Audio/Video Formats for gaming.
  • Device-to-device communication support for XR gaming.
  • Format for storing and sharing location information.
  • Network support for group discovery and authentication, shared persistence and spatial mapping.
Up

5.6  XR Mission Criticalp. 57

5.6.1  Summary of Use Casesp. 57

This clause summarizes and integrates the following use cases from Annex A in a single core use case referred to as "XR Mission Critical":
  • Use Case 9: Police Mission Critical with AR

5.6.2  Descriptionp. 58

The system shown in Figure 5.6-1 is for critical missions using XR support. In this use case a team in an indoor space is equipped with mission gear that is connected to a centralized control center. The UE in the Figure represents a single team member and there may be more than one device included in the misson gear, such as AR glasses, a 360 degree helmet-mounted camera, a microphone, binaural audio headphones and other sensors. The control center/conference server performs the role of mission support by providing XR graphics such as maps, text, location pointers of other team members or other objects/people in the surrounding, etc. The mixed audio of the team members as well as audio from control center is also delivered to the UE to aid team communication and coordination. One or more drone-mounted cameras may also be used, which can be controlled by the control center or one of the members of the mission team. The control center is equipped with A/V processing capabilities to extract important information from the multitude of 360 degree video feeds, for instance, for identifying moving objects. All devices at the site(UEs and drones) use MCPTT to communicate.
Copy of original 3GPP image for 3GPP TS 26.928, Fig. 5.6-1: XR Critical Mission
Figure 5.6-1: XR Critical Mission
(⇒ copy of original 3GPP image)
Up

5.6.3  Potential Normative Workp. 58

For this use case, the potential normative work may cover:
  • MTSI/FLUS uplink 3D audio
  • MTSI/FLUS/MCVideo uplink XR streams
  • Downlink XR video with overlaid graphics with local/cloud computation and rendering
  • Downlink XR audio with mixed-in 3D audio objects with local/cloud computation and rendering.
  • MTSI/MCPTT SWB/FB voice communication

5.7  XR Conferencep. 59

5.7.1  Summary of Use Casesp. 59

This clause summarizes and integrates the following use cases from Annex A in a single core use case referred to as "XR Conference":
  • Use Case 12: 360-degree conference meeting
  • Use Case 13: 3D shared experience
  • Use Case 14: 6DOF VR conferencing
  • Use Case 15: XR Meeting
  • Use Case 16: Convention / Poster Session
Up

5.7.2  Descriptionp. 59

This system caters for an XR conference with multiple physically co-located and remote participants using XR to create telepresence. The shared conference space can be, 1) a physical space that is shared by local participants and sent as an immersive stream to the remote participants, 2) a virtual space that has the same layout as the physical space so that the physically present (local) and remote participants have a similar experience while moving in the space (e.g. captured via a 360-degree camera), and 3) a virtual space that is retrieved from an application server (AS). In any of the 3 options the conference space might be extended with other Media Objects (e.g. a presentation video) retrieved from an application server (AS). The UE functionality can be split into two parts one for user media capture and one for rendering. In practice, these functions may (and usually will) be integrated within a single device (e.g. a smartphone) possibly augmented by peripheral devices like a wireless camera. Another option is that they are indeed separated, e.g. using a dedicated capture device (like a 360-degree camera) and a XR rendering device (like AR Glasses, mobile phone, VR HMD, holographic display, etc.). However, it should also be considered that some UEs will render the immersive communication experience on traditional displays.
Figure 5.7-1 illustrates the system. Virtual spaces and avatars are retrieved from the Application Server by the Conference Server. A Spatial Computing Server is used for storing the layout of the physical space, when used. Remote participants would be seen as avatars within the XR experience located at their relative position in the shared space. Alternatively, they may be represented as themselves using a live video feed and video extraction to isolate the person from the background and using a photo-realistic representation of their face in place of the HMD. The required video processing is located in the conference server in Figure 5.7-1. For example, a Network Media Processing function may perform any media and/or metadata processing that is required to place, a certain user and multiple other users consistently into a virtual environment. A typical example would be a Multipoint Control Unit (MCU) function that combines and processes the video captured from the various users in order to reduce the resource requirements of the clients. Finally, the Conference Server takes care of all the session signalling to set up channels for the exchange of media data and metadata. It performs Session Control functions for the scene configuration, network media processing and common scene media.
Remote participants are free to move around when 6DOF motion is used. The conference server processes the audio streams from the participants to create an XR experience. Participants will hear binaural audio of all participants according to their position and a 360-degree surround sound, if needed. If a physical space is used, the conference server would also receive and process input from one or multiple 360-degree A/V capture devices and RGB+depth camera. Note that when 6DOF is supported, all remote participants can move freely within the confines of the designated space, moving from one room to another when there are multiple rooms defined in the space. Using motion signals, relative positioning and location information, it would be possible for participants (local + remote) to form smaller groups for discussion within the XR space as would happen in a real space. The conversation/real-time XR stream shown in the Figure is a mix of VR (remote user) or AR (local user) media, room layout (virtual/physical) and mixed binaural audio. The presentation pointer data may be sent from one of the UEs while presenting a shared presentation/poster for highlighting specific parts.
A top-view of the conference space showing its layout and the current positions of the participants can be viewed by participants and is indicated as part of the XR stream label in the Figure (but as separate physical stream). The conference server should also provide IDMS.
Copy of original 3GPP image for 3GPP TS 26.928, Fig. 5.7-1: XR Conference
Figure 5.7-1: XR Conference
(⇒ copy of original 3GPP image)
Up

5.7.3  Potential Normative Workp. 60

Table 5.7-1 provides an overview of potential normative work that has been collected as part of the use case collection in Annex A and maps the potential work area to one or several use cases in Annex A.
Potential Normative Work Link to Use Case
1. Position and scaling of people Use Case 12, 360-degree conference meeting:
"Users, need to be scaled and positioned in the AR/VR environment in a natural way"
2. Background (spacial) audio / picture / video Use Case 12, 360-degree conference meeting:
"Audio playback needs to match the spatial orientation of the user"
3. media processing in the network/edge (e.g., cloud rendering, foreground/background segmentation of the user capture, replace HMD of the user with a photo-realistic representation of their face, calibration and synchronization of different camera capture data, etc.) Use Case 12, 360-degree conference meeting:
"The Data from the rgb+depth camera needs to be acquired and further processed to remove the user from its background"
4. Support for RGB+Depth video data (in signalling profiles, transmission and associated metadata) Use Case 12, 360-degree conference meeting:
"each user is captured with an RGB+Depth camera"
5. DOF metadata framework and a 6DOF capable renderer for immersive voice and audio:
  • including the Spacial Audio orientation of a speaker
  • 360 image metadata for associated audio
Use case 15, XR Meeting:
"spatial render of multiple received audio streams according to their associated 6DOF attributes."
Use case 16, Convention / Poster Session:
"the audio and the avatars associated with the virtual users support directivity"
6. appropriate codec to address XR conversational audio aspects (including directionality of users) and related metadata (e.g. IVAS)See 5.
7. Synchronized and share state of the shared XR scene or space Use case 14, 6DOF VR conferencing:
"At the same time the UE of U5 sends its changing position to the conferencing server, which updates the virtual conferencing space with the new coordinates of U5. As the virtual conferencing space is shared, users U1-U4 become aware of moving user U5 and can accordingly adapt their respective renders.
Up

5.8  Spatial Audio Multiparty Callp. 61

5.8.1  Summary of Use Casesp. 61

This clause summarizes and integrates the following use cases from Annex A in a single core use case referred to as "Spatial Audio Multiparty Call":
  • Use Case 18: AR avatar multi-party calls
  • Use Case 19: Front-facing camera video multi-party calls

5.8.2  Descriptionp. 61

The system shown in Figure 5.8-1 illustrates an AR multiparty call. Each party can see the other parties using 2D video streams captured by the front facing camera of a mobile phone. Alternatively, they can be displayed as avatars, for instance, when a pair of AR glasses are used as UE. Each party hears spatial audio with the audio of the other parties originating from where their avatar/video is placed on the display. Motion such as head turns are tracked to create a realistic impression that the audio is originating from that virtual direction.
In a special case, the avatars and the audio of the other parties on party A's display is based on their actual geolocation and the relative direction they are with respect to party A. The same would be true for all parties. UEs also have the ability to switch to PTT to suppress surrounding sound if they wish. They may use the "hear what I hear" function to send a 3D audio of their surroundings to the other parties.
Copy of original 3GPP image for 3GPP TS 26.928, Fig. 5.8-1: Spatial Audio Multiparty Call
Figure 5.8-1: Spatial Audio Multiparty Call
(⇒ copy of original 3GPP image)
Up

5.8.3  Potential Normative Workp. 62

For this use case, the potential normative work may cover:
  • Visual coding and transmission of avatars
  • Coding of cut-out heads, alpha channel coding
  • Audio coding and transmission of mono objects and 3D audio for streams from all participants.

Up   Top   ToC