Dynamic Origin Joystick Emulation on Touch Panels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game technologies using touch panels to emulate joystick inputs require players to visually confirm the origin point, leading to confusion and interruption in gameplay, as they cannot perceive the origin with their finger, and continuous movement is necessary to maintain input, disrupting the continuous input nature of a joystick.
Innovation Solution
A game program that sets and manages reference and designated coordinates on a touch panel, allowing players to feel the position of the reference coordinates without visual confirmation, enabling continuous gameplay even when the operation is interrupted, by detecting non-operation states and resetting or maintaining relative positional relationships.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the origin point is fixedly set as the center point of the touch panel for joystick emulation, then the coordinate system is established, but the player must visually confirm the origin position which causes confusion and interrupts gameplay
Solution Approach 1:
The system automatically detects the player's finger position on the touch panel and dynamically sets the origin point at that location. This self-service mechanism eliminates the need for the player to visually confirm a fixed origin point, as the origin automatically follows the player's intended position, thereby maintaining operation continuity while establishing accurate coordinate reference
Solution Approach 2:
The origin point transitions from a fixed static position (center of touch panel) to a dynamic position that moves with the player's finger. This dynamic adjustment allows the coordinate system to adapt continuously to the player's operational needs, eliminating visual confirmation requirements while maintaining measurement precision
2Reliability
If continuous finger movement is required to maintain joystick input on touch panel, then input is maintained, but the natural continuous input capability of joystick is disrupted
Solution Approach 1:
The system performs preliminary detection of the finger's initial position and sets the origin point before actual joystick operations begin. This preliminary action establishes the coordinate system in advance, allowing subsequent joystick movements to be detected relative to this origin without requiring continuous finger movement to maintain input
Solution Approach 2:
The patent replaces the mechanical continuous contact requirement of traditional joysticks with a touch-based system where the origin is dynamically set at the finger's position. This substitution allows the system to interpret touch events as joystick inputs without requiring the player to maintain continuous physical contact or movement, thereby preserving input reliability while improving operational naturalness
Data Source
AI summary
Reference coordinates are set for controlling a game based on coordinate information which is outputted when a state that no coordinate information is outputted from a pointing device is shifted to a state that coordinate information is outputted, and designated coordinates are set based on the coordinate information and the game is controlled based on at least one of an input direction which is a direction from the reference coordinates to the designated coordinates and an input distance which is a distance between the reference coordinates and the designated coordinates.


