Packet Scheduling Priority for XR Video Frame Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies for extended reality (XR) services fail to efficiently manage the transmission of data packets based on their importance and size, leading to fluctuations in network performance and user experience due to size fluctuations and importance differences among video frames.
Innovation Solution
A scheduling transmission method that determines the priority of data packets based on their importance and size level, preferentially scheduling important and smaller data units to maximize correctly transmitted video frames, thereby improving user experience and system performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data packets are transmitted without prioritization based on importance and size, then transmission process is simple, but transmission efficiency and user experience deteriorate due to size fluctuations and importance differences among video frames
Solution Approach 1:
The patent applies local quality by differentiating scheduling treatment based on the specific characteristics of each data unit. Different video frames (I-frames, P-frames, B-frames) and data units within frames are assigned different importance levels and size categories, receiving customized scheduling priorities rather than uniform treatment. This resolves the contradiction by making the scheduling system adaptive to local characteristics while maintaining overall efficiency.
Solution Approach 2:
The patent changes scheduling parameters dynamically based on video frame characteristics. The scheduling priority is determined by combining importance (derived from frame type and position in GoP structure) and size level (categorized as small, medium, large). This parameter-based approach enables efficient differentiation without complex per-packet analysis, resolving the contradiction between simplicity and efficiency.
2Reliability
If all video frames are transmitted with equal priority, then scheduling process is simple, but video frame correctness rate and user experience worsen due to lack of differentiation for critical frames
Solution Approach 1:
The patent segments video frames into different types (I-frames, P-frames, B-frames) and further segments data units within frames based on their importance and size. This segmentation allows the system to apply different scheduling priorities to different segments, ensuring critical frames receive higher priority transmission. The segmentation approach maintains relatively simple scheduling logic while significantly improving frame correctness rate.
Solution Approach 2:
The patent performs preliminary classification of video frames and data units before transmission scheduling. By pre-determining the importance level and size category of each data unit based on its position in the GoP structure and frame type, the system prepares scheduling priorities in advance. This preliminary action simplifies the actual transmission scheduling while ensuring reliable transmission of critical frames.
3Productivity
If small and important data units are preferentially scheduled, then user experience and system performance improve, but transmission resource allocation becomes more complex
Solution Approach 1:
The patent simplifies resource allocation complexity by using parameter-based classification rather than complex optimization algorithms. Data units are categorized into discrete size levels (small, medium, large) and importance levels based on frame type and GoP position. The scheduling priority is determined by a straightforward combination of these parameters, enabling efficient resource allocation with minimal computational complexity while maximizing system performance.
Data Source
AI summary
The disclosure provides a scheduling transmission method and an apparatus. The method includes: obtaining a scheduling priority of a terminal, and transmitting a data packet of the terminal based on the scheduling priority of the terminal, where the scheduling priority of the terminal is determined based on importance of a data unit to which the data packet of the terminal belongs and a size level of the data unit to which the data packet of the terminal belongs. Solutions of this disclosure may be widely used in the fields of communication technologies, artificial intelligence, internet of vehicles, internet of smart home, and the like.


