Virtual Camera Field of View Check for VR Input Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems lack the ability to prevent unintended processing by users, particularly in virtual environments where user inputs can inadvertently trigger actions on objects within a virtual space.
Innovation Solution
An information processing system incorporating a goggle device with an inertia sensor and display, where processors acquire movement and operation data to control the posture of a virtual camera, ensuring that only when a predetermined object is within the camera's field of view can specific processing actions be performed based on user inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the system performs processing based on operation input without checking field of view, then operation responsiveness is improved, but unintended processing occurs
Solution Approach 1:
The system performs preliminary action by checking whether the target object is included in the field of view of the virtual camera before executing the operation. This preliminary check ensures that only objects within the user's visual range can be operated, preventing unintended operations while maintaining responsive interaction for valid targets
2Reliability
If the system checks whether object is in field of view before processing, then accuracy of object selection is improved, but operation complexity increases
Solution Approach 1:
The virtual camera serves as an intermediary element that defines the field of view boundary. By using the virtual camera's field of view as the checking criterion, the system simplifies the complexity of determining object selection accuracy, as the check reduces to verifying whether the target object's coordinates fall within the camera's viewing range
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach effectively prevents unintended processing by ensuring that user inputs are only acted upon when the object is visible and within the camera's field of view, enhancing user control and reducing accidental actions in virtual environments.
Implementation Method 1
a goggle device including an inertia sensor and a display
Data Source
AI summary
A game system that is a non-limiting example information processing system is attached to a goggle device, and generates and displays a left-eye image and a right-eye image on a display. When starting a game application that a plurality of individual games can be selectively played, a menu image is displayed on the display. A plurality of icons each relating to each of the plurality of individual games are arranged at predetermined positions in a virtual space for displaying the menu image. A virtual camera arranged at a predetermined position in the virtual space changes a posture thereof so as to correspond to a posture change of a main body apparatus in a real space, thereby to control a direction of a line-of-sight of the virtual camera. If an icon is included in a field of view of the virtual camera when a user depresses a predetermined button, predetermined processing relevant to the icon is performed.


