VR Display Orientation Update via Controller Relative Position
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual reality systems, users face challenges in intuitively controlling the movement of avatars, as existing methods rely solely on head-mounted display orientation, leading to misalignment between intended and actual movement directions.
Innovation Solution
A display apparatus that accepts user input for movement direction, detects changes in orientation, updates observation and base directions, and obtains relative positions between the controller and display apparatus to accurately move the avatar's observation position in the virtual space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the system uses only head-mounted display orientation to determine movement direction, then the system complexity is reduced, but the movement precision and intuitiveness deteriorate
Solution Approach 1:
The patent segments the orientation detection into two independent parts: head-mounted display orientation (for observation direction) and torso orientation (for base direction). This segmentation allows each component to serve its specific function without interfering with the other, resolving the contradiction by maintaining relative simplicity while improving precision through functional separation.
Solution Approach 2:
The patent introduces an intermediary coordinate transformation mechanism that converts torso orientation data into the head-mounted display's coordinate system. This intermediary transformation layer enables the system to incorporate additional orientation data while maintaining a unified control framework, thus improving precision without proportionally increasing complexity.
2Measurement precision
If the system incorporates both head-mounted display orientation and torso orientation detection, then the movement direction accuracy is improved, but the device complexity increases
Solution Approach 1:
The patent makes the orientation detection system multi-functional by using the same detection framework to serve dual purposes: head-mounted display orientation for observation direction and torso orientation for base direction. This universality allows the system to improve accuracy through multiple data sources while avoiding the need for entirely separate detection systems, thus managing complexity effectively.
Solution Approach 2:
The patent adds another dimension to the orientation detection by incorporating torso orientation data alongside existing head-mounted display orientation. This dimensional expansion enables the system to resolve the contradiction by utilizing additional spatial information to improve accuracy while managing complexity through structured integration of the new dimension.
3Ease of operation
If the observation position moves relative to the base direction rather than observation direction, then the intuitive control is improved, but the control mechanism complexity increases
Solution Approach 1:
The patent implements dynamic control by allowing the observation position to move relative to the base direction rather than being fixed to the observation direction. This dynamic relationship enables intuitive control where users can specify movement relative to their body orientation, while the system dynamically adjusts the coordinate transformation to maintain proper alignment, managing complexity through adaptive behavior.
Solution Approach 2:
The patent changes the control parameter from observation-direction-based movement to base-direction-based movement. This parameter change improves intuitiveness by aligning control with natural body orientation, while the system manages the resulting complexity through coordinated updates of transformation matrices and orientation data structures.
Data Source
AI summary
A state information storage (121) stores an observation position, an observation direction, and a base direction in a virtual space. Upon acceptance of an instruction input given to an external controller and indicating a moving direction, an observation position updater (112) updates the observation position so that the observation position moves in the moving direction indicated by the instruction input relative to the base direction. An observation direction updater (114) updates the observation direction in accordance with a change in orientation of a display apparatus (100) as detected by a detector (113). An obtainer (115) obtains a relative position between the controller and the display apparatus (100). A base direction updater (116) updates the base direction on the basis of the observation direction and of the obtained relative position.


