Virtual Camera Control for VR Head-Mounted Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual reality (VR) systems using head-mounted displays (HMDs) often fail to maintain high entertainment value when users' characters can freely move in virtual spaces, leading to a loss of strategic engagement and potential motion sickness due to uncontrolled camera movements.
Innovation Solution
A method and system that control the virtual camera's movement within a defined field of view region in the HMD system, where the camera's position and direction are updated based on user input, including movement duration and inclination, to create a more immersive and strategic gaming experience while minimizing motion sickness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the user's character is allowed to freely move around the VR space, then the entertainment value and freedom of movement are improved, but the user may be able to move to positions that compromise game strategy (such as behind enemy characters), reducing the entertainment value
Solution Approach 1:
The patent changes the parameter of camera movement from completely free to controlled by temporal state. The movement destination is determined based on the duration of the movement input, creating a parameter-based control system that balances freedom with strategic integrity
Solution Approach 2:
The patent introduces dynamic control where the camera movement characteristics change based on the temporal state of the input. The system adapts the movement behavior in real-time based on how long the user holds the movement input, making the system both flexible and strategically sound
2Ease of operation
If the virtual camera moves freely in response to user input, then the responsiveness and user control are improved, but motion sickness may occur due to uncontrolled or abrupt camera movements
Solution Approach 1:
The patent determines the movement destination in advance based on the temporal state before executing the camera movement. This preliminary calculation of the destination based on input duration allows the system to prepare for smooth, controlled transitions rather than abrupt movements
Solution Approach 2:
The system uses feedback from the temporal state of the input to adjust the camera movement characteristics. The movement destination is determined based on feedback about how long the user has been pressing the movement input, creating a closed-loop control system that prevents motion sickness
Data Source
AI summary
A method includes defining a virtual space and a virtual camera for determining a field of view region at a first position in the virtual space. The method includes specifying a reference slight line of the user and a direction of the virtual camera. The method includes generating a field of view image corresponding to the field of view region and outputting the field of view image. The method includes receiving a movement input for specifying a movement destination of the virtual camera. The method includes specifying a temporal state of the movement input. The method includes moving the virtual camera from the first position to a second position in the virtual space based on the temporal state. The method includes generating an updated field of view image based on the virtual camera reaching the second position and outputting the updated field of view image.


