Movement-Tracked Rendering Timing for Synchronized XR Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for tracking user movement in virtual reality, augmented reality, and mixed reality struggle to efficiently synchronize rendering based on accurate and timely tracking information, leading to suboptimal user experience.
Innovation Solution
An electronic device and method that utilizes a tracking sensor to obtain movement information, communicates with an external device for rendering requests, determines rendering start timing, and displays images based on tracking properties, enabling synchronized rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If rendering is performed based on tracking information for user movement, then the accuracy of virtual environment reflection is improved, but the synchronization timing and processing complexity worsen
Solution Approach 1:
The system performs preliminary actions by obtaining tracking information in advance before rendering is required. The processor receives tracking information from sensors and stores it temporarily, so that when rendering needs to occur, the data is already prepared and available, eliminating delays caused by real-time data collection during the rendering process.
Solution Approach 2:
The system dynamically adjusts the timing of rendering operations based on the availability of tracking information. The processor determines rendering start timing flexibly by considering when tracking information has been obtained and is ready, rather than using fixed timing intervals. This dynamic approach ensures that rendering always uses the most current available tracking data while maintaining efficient processing.
2Measurement precision
If rendering is performed based on tracking information for user movement, then the accuracy of virtual environment reflection is improved, but the device complexity worsens
Solution Approach 1:
The system segments the rendering process into distinct phases: tracking information acquisition, data preparation, timing determination, and actual rendering execution. By dividing the complex rendering workflow into manageable segments, the processor can handle each stage independently with specialized logic, reducing overall system complexity while maintaining high accuracy in movement reflection.
Data Source
AI summary
An electronic device is provided. The electronic device may comprise at least one processor, a tracking sensor, a communication circuit, and a display. The at least one processor may obtain first tracking information for a movement of a user through the tracking sensor. The at least one processor may receive, from an external electronic device through the communication circuit, image property information to request a rendering. The at least one processor may identify a tracking property of a first image based on the image property information. The at least one processor may determine a rendering start timing for the first image having the tracking property based on a rendering processing time. The at least one processor may transmit, to the external electronic device through the communication circuit, a message including the image property information of the first image and the first tracking information, based on the rendering start timing for the first image. The at least one processor may receive, from the external electronic device through the communication circuit, a first rendering image rendered based on the image property information of the first image and the first tracking information. The at least one processor may display, through the display, a second rendering image generated based on the first rendering image. The image property information of the first image may comprise information on whether an object included in the first image is rendered based on tracking information.


