Virtual Camera Orientation Control via Touch Input State Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems require frequent user input to change the orientation of a virtual camera in three-dimensional virtual spaces, which is inconvenient for players.
Innovation Solution
A system that uses coordinate input means, such as touch panels or pointing devices, to determine the imaging direction of a virtual camera based on the last input coordinate position when the input is stopped, allowing for automatic changes in camera orientation without continuous user operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the orientation of the virtual camera is changed by the sliding amount of the sliding operation, then the camera orientation can be adjusted according to input intensity, but the player needs to frequently perform the sliding operation which reduces operability
Solution Approach 1:
The system determines the input coordinate position immediately before the coordinate input means enters the non-inputted state, and uses this pre-captured position to change the imaging direction when in non-inputted state. This preliminary capture of coordinate data allows the camera orientation to be adjusted without requiring continuous input operations, thereby improving operability while maintaining control precision.
2Measurement precision
If continuous coordinate input is required to maintain camera orientation changes, then precise control is achieved, but the operation becomes cumbersome and less intuitive
Solution Approach 1:
The system alternates between inputted state and non-inputted state. During non-inputted state, the imaging direction is changed based on the previously determined input coordinate position, rather than requiring continuous input. This periodic switching between input and automatic update modes reduces the time players need to spend on operations while maintaining precise camera control.
3Ease of operation
If the system uses the last input coordinate position to determine camera orientation in non-inputted state, then frequent operations are reduced, but the system must accurately track and remember coordinate positions
Solution Approach 1:
The operation determination means acts as an intermediary that manages the state transitions between inputted and non-inputted states, and the coordinate position determination means serves as an intermediary that captures and stores the input coordinate position. These intermediary components simplify the overall system architecture by handling the complexity of coordinate tracking and state management separately from the camera orientation control logic.
Data Source
AI summary
In order to attain the object described above, a game apparatus is able to use display means and coordinate input means such as a touch panel, and positions a virtual camera Ca in a virtual space. Whether the coordinate input means is in an inputted state in which a player is performing a coordinate input (touch operation) on the coordinate input means, or in a non-inputted state in which a player is not performing coordinate input on the coordinate input means, is determined. When it is determined that the coordinate input means is in the non-inputted state, the game apparatus changes the imaging direction of the virtual camera Ca, based on change of an input coordinate position that is designated on the coordinate input means immediately before the coordinate input means enters the non-inputted state.


