XR Streaming Configuration for Congestion-Aware Latency Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In low-latency network communication for XR rendering applications, the use of UDP packets leads to silent data packet drops in congested scenarios, disrupting latency prediction and synchronization with display panels due to variable latency introduced by congestion control algorithms.

Innovation Solution

A data processing system and method that processes quality of service, media processing latency, and client device operational information to generate streaming configuration parameters, optimizing network performance by managing congestion control while maintaining low latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If congestion control algorithms are applied to manage UDP packet transmission rates, then network reliability is improved, but latency variability increases causing inaccuracies in latency prediction algorithms

Engineering Contradiction:
Improvedata packet delivery reliabilityVSAvoidlatency prediction accuracy
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary latency prediction using historical data and network conditions before actual packet transmission. By predicting latency in advance and pre-adjusting rendering timing, the system compensates for the variability introduced by congestion control algorithms, maintaining both reliability and timing accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where actual latency measurements from previous transmissions are continuously fed back to adjust future latency predictions. This closed-loop approach allows the system to adapt to changing network conditions and congestion control behavior, maintaining prediction accuracy despite variable latency

Inventive Principle:
Principle #23Feedback

2Speed

If UDP packets are used for data transmission to achieve low latency, then transmission speed is improved, but data packet delivery reliability deteriorates in congested scenarios

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata packet delivery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system applies congestion control algorithms partially, adjusting transmission rates based on network conditions rather than applying full congestion control. This selective approach maintains high transmission speeds during good network conditions while providing sufficient rate adjustment to prevent packet loss during congestion

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes transmission parameters such as packet size, transmission interval, and rate adjustment factors based on network conditions. By adapting these parameters in real-time, the system maintains high transmission speeds when possible while ensuring reliable delivery when network congestion is detected

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If predictive timing algorithms are used to synchronize rendering with display panels, then synchronization precision is improved, but sensitivity to latency variability increases

Engineering Contradiction:
Improverendering synchronization precisionVSAvoidtolerance to latency variability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary timing adjustments based on predicted latency before rendering begins. By pre-synchronizing the rendering timeline with display panel timing using predicted values, the system maintains precise synchronization even when actual latency varies, reducing the impact of timing variations on final synchronization accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12483616B2Data processing system and method for network performance optimization
Publication Date: 2025.11.25 VARJO TECH OY
  • US12483616B2 patent drawing
  • US12483616B2 patent drawing
  • US12483616B2 patent drawing

AI summary

Disclosed is data processing system having at least one server communicably couplable to at least one display apparatus, wherein at least one server has at least one processor configured to obtain quality of service information from network traffic regulator of communication network, wherein communication network is between at least one server and at least one display apparatus, obtain media processing latency information from at least one rendering application executing at the at least one server, and obtain client device operational information from at least one display apparatus; process quality of service information, media processing latency information, and client device operational information together to generate streaming configuration parameters; and control at least one rendering application to generate images for displaying at the at least one display apparatus and send images via communication network to at least one display apparatus, according to generated streaming configuration parameters.