Virtual Reality Image Adjustment via Pre-computed Projection Planes

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveimage adjustment adaptabilityVSAvoidimage processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveimage accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11151790B2Method and device for adjusting virtual reality image
Publication Date: 2021.10.19 SHENZHEN DLODLO TECHNOLOGIES CO LTD
  • US11151790B2 patent drawing

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.