Virtual Reality Image Adjustment via Pre-computed Projection Planes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual reality devices struggle to adjust images in real-time as users change their posture or orientation, leading to a suboptimal on-scene vision experience due to the inability to dynamically update the image content based on the device's position and attitude in the reality space.
Innovation Solution
A method and device that acquire three-dimensional coordinates and attitude orientation of a virtual reality device, convert these into corresponding coordinates and orientations in a virtual space, and use a projection plane determined by the target attitude orientation to perspectively project virtual objects onto a display screen, ensuring the image adjusts according to the device's position and orientation changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the virtual reality device provides fixed image content, then the device complexity is reduced, but the on-scene vision experience deteriorates when the user changes posture
Solution Approach 1:
The patent pre-establishes multiple projection planes in the virtual space corresponding to different user postures and directions before the user actually changes posture. When the user moves, the system simply switches between these pre-prepared projection planes rather than calculating new projections in real-time, thus achieving adaptive image adjustment while controlling computational complexity
Solution Approach 2:
The patent implements dynamic switching between different projection planes based on real-time detection of user posture and direction changes. The system continuously monitors user movement and dynamically adjusts which pre-established projection plane is active, enabling the image content to adapt to user actions while leveraging pre-computed projections to maintain manageable system complexity
2Reliability
If the system performs real-time coordinate transformation and perspective projection, then the on-scene vision experience is improved, but the processing time increases
Solution Approach 1:
The patent pre-calculates and establishes multiple projection planes in the virtual space corresponding to different user positions and orientations before actual use. These projection planes are prepared in advance with their coordinate transformations and perspective projections already computed, so when the user changes posture, the system only needs to switch between pre-computed planes rather than performing full real-time calculations
Solution Approach 2:
The system dynamically switches between pre-established projection planes based on detected user movement, achieving real-time adaptability without the computational overhead of continuous real-time projection calculations. The dynamic aspect lies in the switching logic that selects the appropriate pre-computed projection plane based on current user posture
Data Source
AI summary
A method for adjusting a virtual reality image including: acquiring first three-dimensional coordinates and a first attitude orientation of a positioning component (101); converting the first three-dimensional coordinates into second three-dimensional coordinates, and converting the first attitude orientation into a second attitude orientation (102); converting the second three-dimensional coordinates into target three-dimensional coordinates in a virtual space, and converting the second attitude orientation into a target attitude orientation in the virtual space (103); determining a projection plane in the virtual space (104); perspectively projecting a virtual object in the virtual space onto an imaging area in the projection plane to generate a two-dimensional image (105); and displaying the two-dimensional image on a display screen of a display module (106). Also disclosed is a device for adjusting a virtual reality image.
