Head-Mounted Display Pose Compensation for Stable Image Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Head-mounted display devices experience bumps and wobbles during use, affecting the display effect and user experience.
Innovation Solution
A method for determining a reference pose using angular velocity data and a corrected pose to compensate for pose errors, ensuring accurate image rendering based on a preset pose, thereby stabilizing the display image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If head-mounted display device is used during movement, then the device can be used in various environments, but bumps and wobbles occur affecting display effect
Solution Approach 1:
The system performs preliminary pose correction by determining a reference pose based on angular velocity data and previous corrected pose, then pre-calculates the pose error and compensation before rendering the image. This preliminary action ensures that when the device experiences bumps or wobbles during movement, the display image has already been adjusted to compensate for these movements, maintaining stable display effect across various environments.
2Reliability
If pose correction is applied to stabilize display image, then display effect is improved, but processing complexity increases
Solution Approach 1:
The system implements feedback by continuously monitoring angular velocity data and using the previously corrected pose to determine the current reference pose. The pose error is calculated by comparing the reference pose with the preset pose, and this error feedback is used to adjust the display image rendering. This closed-loop feedback mechanism stabilizes the display effect while keeping processing complexity manageable through efficient error compensation algorithms.
Data Source
AI summary
The present application discloses a method and apparatus for displaying an image on a head-mounted display device, and an electronic device. A specific implementation solution is as follows: determining a reference pose for processing a to-be-display image at a current time, based on angular velocity data of the head-mounted display device at the current time, and a first corrected pose for processing a display image of the head-mounted display device at a previous time; processing a pose error between the reference pose and a preset pose for processing a display image to obtain a corrected pose difference; compensating the reference pose by using the corrected pose difference to obtain a second corrected pose for processing the to-be-display image at the current time; and rendering the to-be-display image of the head-mounted display device based on the second corrected pose to display the to-be-display image of the head-mounted display device.


