Seamless XR Split Rendering Relocation via Parallel Server Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies lack procedures for seamless offloading of split rendering tasks to split rendering servers in dynamic scenarios, such as network congestion or edge server infrastructure issues, leading to degraded quality of extended reality (XR) media content.
Innovation Solution
A method for seamless relocation of XR split rendering services by monitoring quality degradations in real-time, provisioning a new split rendering server, and negotiating viewport rendering between the current and new servers, ensuring continuous service with minimal disruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single split rendering server is used to provide XR media content, then device complexity is reduced, but reliability deteriorates when network congestion or server infrastructure issues occur
Solution Approach 1:
The system pre-provisions a target split rendering server before actual relocation is needed. The target server is prepared in advance with the necessary configuration and resources, so when relocation becomes necessary due to network congestion or server issues, the transition can occur seamlessly without service interruption. This preliminary preparation resolves the contradiction by having redundancy ready without requiring complex real-time decision-making during critical moments.
Solution Approach 2:
The session management function acts as an intermediary that coordinates between the current split rendering server, the pre-provisioned target server, and the XR application. It manages the relocation process by negotiating viewport rendering parameters, coordinating the transition timing, and ensuring seamless handover. This intermediary role allows the system to maintain reliability through server relocation while keeping the overall system architecture manageable through centralized coordination.
2Productivity
If viewport rendering is manually controlled, then ease of operation is improved, but productivity deteriorates due to slower response time during relocation
Solution Approach 1:
The system continuously monitors quality metrics from the current split rendering server and uses this feedback to trigger relocation when degradation is detected. The session management function receives quality information, compares it against thresholds, and automatically initiates relocation to the target server. This feedback mechanism enables automatic, intelligent relocation decisions that improve productivity by eliminating manual intervention while maintaining appropriate control precision through metric-based decision-making.
Solution Approach 2:
The system dynamically changes rendering parameters such as viewport resolution, refresh rate, and rendering priority based on network conditions and server capabilities. During relocation, these parameters are adjusted to optimize the transition process. The session management function negotiates new parameter sets with the target server and applies them during the handover, enabling fast relocation while maintaining visual quality through intelligent parameter adaptation.
3Reliability
If a new split rendering server is provisioned in parallel, then reliability is improved, but loss of time increases during transition period
Solution Approach 1:
The target split rendering server is provisioned and configured in advance before the actual relocation event. All necessary resources, configurations, and viewport rendering capabilities are prepared ahead of time. When relocation is triggered, the system can immediately switch to the pre-ready target server, minimizing transition time. This preliminary provisioning resolves the contradiction by ensuring the backup server is ready to take over instantly, improving reliability without significant time loss.
Solution Approach 2:
The system maintains continuous viewport rendering by keeping both the current and target servers active simultaneously. During the transition period, the target server continues to render viewports in parallel with the current server, ensuring uninterrupted service. The session management function coordinates this continuous rendering and manages the switchover timing to minimize perceived transition time. This continuity approach improves reliability through redundancy while minimizing time loss by avoiding complete service interruption during the transition.
Data Source
AI summary
Methods, apparatuses, and computer program products are provided for facilitating seamless split rendering session relocation when a quality of a rendered viewport for extended Reality (XR) media content from a current split rendering server becomes degraded. A new split rendering server can be provisioned in parallel with the current split rendering server and a rendered viewport negotiation or comparison can be carried out. A split rendering client can provide pose information and sensor data for viewport and/or field of view prediction to both the current split rendering server and the new split rendering server during a transition period. The current split rendering server can continue during this transition period to provide rendered viewport-specific XR media content to the split rendering client while an application function or session management function determines when the split rendering session should be relocated to the newly provisioned split rendering server.


