Packet-Set Timing Measurement for VR Motion-to-Photon Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual reality scenarios, ensuring motion-to-photon latency within 20 milliseconds is crucial to prevent user dizziness, but existing technologies struggle to accurately determine and manage the transmission duration of data packets to meet this requirement.
Innovation Solution
A communication method that involves determining the transmission duration of data packet sets by considering the moments of reception and transmission, using configuration information to flexibly manage and report latency, and employing network elements to implement on-demand recording and feedback to reduce redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the network device records transmission duration of every data packet set, then the MTP latency can be accurately determined, but the system complexity and recording overhead increase
Solution Approach 1:
The patent extracts only the essential timing information (start time of first packet reception and end time of last packet transmission) needed for MTP latency calculation, rather than recording complete transmission duration for every packet set. This selective extraction reduces recording overhead while maintaining measurement accuracy.
Solution Approach 2:
The network device pre-configures timing recording parameters and establishes the timing measurement mechanism before actual data transmission begins. This preliminary setup ensures that only necessary timing events are captured from the outset, reducing subsequent processing complexity.
2Reliability
If the network device records transmission duration for all data packet sets, then complete transmission information is available, but redundant recording occurs reducing efficiency
Solution Approach 1:
The patent applies different recording strategies to different data packet sets based on their characteristics. Critical packet sets (those affecting MTP latency) receive detailed timing recording, while non-critical packet sets use simplified recording or are excluded entirely. This localized quality approach maintains reliability for essential measurements while improving overall efficiency.
Solution Approach 2:
Instead of recording all possible transmission parameters for every packet set, the system performs partial action by recording only the specific timing events (first packet reception time, last packet transmission time) that are sufficient for MTP latency calculation, eliminating redundant recording operations.
3Measurement precision
If the network device considers time during which the data packet set stays on the network device, then the transmission duration is accurately determined, but the processing time increases
Solution Approach 1:
The network device records the timing events (packet reception and transmission moments) as they occur during normal operation, rather than calculating transmission duration after the fact. This preliminary recording of timing data eliminates subsequent processing delays while maintaining accurate measurement of the time data packets spend in the network device.
Data Source
AI summary
This application provides a communication method, apparatus, and system, and pertains to the field of communication technologies. In the method, a frame usually includes a plurality of data packets, that is, a data packet set. There is a lag in transmission of a data packet set, that is, a period of time is needed for receiving a 1st data packet in the data packet set to sending a last data packet by a network device. Therefore, the network device may determine a moment at which the network device receives the 1st data packet in the data packet set and a moment at which a terminal device receives the last data packet in the data packet set. In other words, time during which the data packet set stays on the network device is considered, to accurately determine transmission duration of the data packet set or transmission duration of the frame.


