Virtual Camera Control via Dynamic Correspondence Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems that move a virtual camera in a virtual space in response to a controller's movement lack operability when the camera reaches the limit of its movable range, leading to frequent changes in the correspondence relation between the controller's movement and the camera's capturing direction or viewing point position.
Innovation Solution
The system dynamically changes the correspondence relation between the controller's movement and the virtual camera's capturing direction or viewing point position by adjusting the camera's movement and orientation after reaching the limit of its movable range, using acceleration and gyro sensors to detect changes and adjust the camera's operation accordingly, allowing continuous operation beyond the initial range limits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the virtual camera is moved within a predetermined movable range in response to controller movement, then the camera can be controlled within defined boundaries, but the operability deteriorates when the camera reaches the limit of the movable range
Solution Approach 1:
The correspondence relation between controller movement and camera movement is made dynamic rather than fixed. When the camera reaches the limit of the movable range, the system automatically changes the correspondence relation to allow continuous controller operation. This dynamic adjustment resolves the contradiction by maintaining both the defined boundaries (reliability) and continuous operability (ease of operation) through adaptive control parameters.
2Device complexity
If the correspondence relation between controller movement and camera capturing direction is kept fixed, then the control system remains simple, but frequent changes in correspondence relation are needed when the camera reaches the movable range limit
Solution Approach 1:
The control system uses dynamic parameter adjustment where the correspondence relation changes based on the camera's position relative to the movable range limits. This approach maintains relative simplicity while enabling continuous operation, as the system only adjusts parameters when necessary (at range limits) rather than requiring complex continuous control logic.
Solution Approach 2:
The system changes the correspondence relation parameters when the camera reaches the movable range limit. By modifying the relationship between controller input and camera movement at specific threshold points, the system maintains operational continuity without requiring a completely complex control architecture, thus balancing simplicity and operability.
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 enhances the operability of the virtual camera by preventing frequent changes in the correspondence relation, allowing smooth and continuous control even when the camera exceeds its initial movable range, providing a more intuitive and comfortable user experience.
Implementation Method 1
a direction in which a user has operated the controller is determined based on a movement and/or an orientation of the controller
Implementation Method 2
an operation in which a user moves the controller in the real space so as to change an orientation or a position thereof
Data Source
Figure 1
Figure 2
Figure 3
AI summary
To improve the operability of a virtual camera in an information processing system that moves a virtual camera in a virtual space within a predetermined movable range in response to a movement or an orientation of a controller. An information processing system (1) includes an information processing unit (22) configured to move a virtual camera in a virtual space within a predetermined movable range in response to a movement and/or an orientation of a controller (5). The information processing unit (22) changes a correspondence relation between the movement and/or the orientation of the controller (5) and a capturing direction and/or a viewing point position of the virtual camera after the movement of the virtual camera reaches a limit of the movable range due to the movement of the controller (5) in a predetermined direction.