Game System Camera Viewpoint Control via Pointing Device
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game apparatuses operated with pointing devices struggle with poor operability due to the need for complex key operations and inability to change viewpoints effectively, especially when using a pointing device to designate coordinates on a detection surface.
Innovation Solution
A game program that executes on a computer using a pointing device to switch between coordinate-related and unrelated processes based on detection of coordinates on a detection surface, allowing for automatic mode changes and improved operability by adjusting the game process and camera viewpoints accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a foot switch is used to change the viewpoint of the game image, then the viewpoint can be changed, but the operability becomes poor
Solution Approach 1:
The pointing device is designed to serve multiple functions: it can designate coordinates on the detection surface for coordinate-related processes, and it can also function as a viewpoint change input device through specific operation patterns (e.g., pressing operation keys while moving the pointing device). This eliminates the need for separate foot switches or specialized viewpoint change devices, improving operability by using a single unified interface.
Solution Approach 2:
The system automatically detects the player's intent to change viewpoints by monitoring the operation pattern (combining pointing device movement with operation key presses) and automatically switches between coordinate-related and coordinate-unrelated processes. This automatic mode switching eliminates the need for manual intervention to change operation modes, thereby improving ease of operation.
2Adaptability or versatility
If key operations are used for game input in a pointing device system, then traditional game input can be performed, but the system cannot be directly applied to pointing device operation
Solution Approach 1:
The system dynamically adjusts its operational mode based on the player's input pattern. When the pointing device is moved without pressing operation keys, the system enters coordinate-related process mode. When operation keys are pressed while moving the pointing device, the system switches to coordinate-unrelated process mode. This dynamic adaptation allows the same hardware to support multiple operation paradigms without requiring separate systems for each mode.
Solution Approach 2:
The system changes its operational parameters (mode of operation) based on the combination of pointing device movement and operation key states. By detecting different parameter combinations (movement alone vs. movement with key presses), the system adapts between different operational modes, enabling both traditional key-based gaming and pointing-device-based coordinate designation using the same hardware infrastructure.
3Adaptability or versatility
If the operation method is changed depending on game type, then different games can be supported, but the operation method does not change during execution of the same game
Solution Approach 1:
The system continuously monitors the state of the pointing device and operation keys, providing real-time feedback to determine the appropriate operational mode. This feedback mechanism allows the system to automatically switch between coordinate-related and coordinate-unrelated processes during game execution based on the player's current input pattern, rather than requiring manual configuration or being locked into a single mode for the entire game.
Data Source
AI summary
Coordinates on a detection surface are obtained using data output from a pointing device. The obtained coordinates are used to perform a designated coordinate-related process which is a game process. On the other hand, a designated coordinate-unrelated process is performed which is a game process which does not use the obtained coordinates. Also, it is detected whether or not coordinates within a predetermined region of the detection surface have been obtained. Depending on a result of the detection, the designated coordinate-related process and the designated coordinate-unrelated process are switched and executed.


