Sensor Data Capture Phase Adjustment for AR Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In artificial reality systems like AR, VR, and MR, latency caused by data waiting in a queue before transmission can degrade user experience, leading to judder and motion sickness, while maintaining low power consumption is essential.
Innovation Solution
A device determines the duration data remains in a queue by calculating the difference between timestamps and adjusts the data capture phase to minimize this duration, allowing the modem to maintain a sleep schedule without early wake-ups, using a connected mode-discontinuous reception (C-DRX) schedule to optimize data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If data is captured and transmitted using traditional queue-based methods, then power consumption is reduced through modem sleep schedules, but latency increases causing judder and motion sickness
Solution Approach 1:
The system performs preliminary actions by capturing data in advance of the modem's wake time and storing it in a buffer. The capture phase is scheduled to complete before the transmission phase begins, allowing the modem to wake and transmit immediately without waiting for data preparation. This preliminary data capture and buffering resolves the contradiction by decoupling the data capture timing from the modem's power cycle timing.
Solution Approach 2:
The system dynamically adjusts the data capture phase based on the modem's wake schedule and current queue conditions. By making the capture phase dynamic rather than fixed, the system can optimize the timing to ensure data is ready just before transmission occasions, minimizing latency while allowing the modem to maintain its power-saving sleep schedule.
2Loss of time
If the modem wakes up early to transmit data immediately, then latency is reduced, but power consumption increases
Solution Approach 1:
Data capture and buffering are performed as preliminary actions before the modem's scheduled wake time. This ensures that when the modem does wake according to its power-optimized schedule, data is already ready for immediate transmission, eliminating the need for early modem wake-ups while maintaining low latency.
Solution Approach 2:
The system rushes through the data capture and buffering process during designated phases to complete before transmission occasions. By skipping unnecessary delays and ensuring rapid data preparation, the system minimizes the time data spends in the queue without requiring the modem to deviate from its power-saving schedule.
3Loss of time
If data capture phase is fixed, then system complexity is reduced, but latency optimization is limited
Solution Approach 1:
The data capture phase is made dynamic and adjustable based on modem wake schedules and queue conditions. The system can shift the capture phase timing to optimize when data is captured relative to when the modem wakes, thereby reducing queue duration. This dynamic adjustment adds some complexity but provides significant latency optimization benefits.
Solution Approach 2:
The system changes the timing parameter of the data capture phase to optimize performance. By adjusting when data capture occurs relative to modem wake schedules, the system can minimize queue duration. This parameter adjustment approach provides a controlled way to optimize latency without overly complicating the system architecture.
Data Source
AI summary
Systems and methods for projecting transmission occasions include a device that may determine a duration in which data is in a queue prior to transmission to an endpoint. The device may modify a phase of data capture via a sensor according to the duration. The device may capture via the sensor subsequent data according to the phase. The device may transmit the subsequent data from the queue to the endpoint.


