Dynamic Operation Reference Position for Touchscreen Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current touchscreen input methods for electronic devices, such as smartphones, require users to perform complex and unintended movements to reverse directions, leading to inefficient and slow object control, especially when avoiding obstacles in games, as they necessitate slowing down, stopping, and re-accelerating the object.

Innovation Solution

A program that resets the operation reference position based on specific conditions, including interior angles and speed criteria, allowing for direct reversal of object direction without extensive user input, thereby improving control precision and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the operation reference position is fixed, then the control logic is simple, but the user has to move the touched position by a large amount to reverse direction, resulting in slow response and loss of time

Engineering Contradiction:
Improveease of reversing object directionVSAvoidtime required to reverse object direction
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The operation reference position is changed from a fixed point to a dynamic point that automatically updates based on the latest touched position. When the user touches the touchscreen, the operation reference position is updated to that location, enabling quick direction reversal without requiring the user to move the touch back to a fixed reference point

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically updates the operation reference position based on the user's touch input, eliminating the need for the user to manually return the touch to a fixed reference point. The system serves itself by autonomously adapting the reference position to the latest user input

Inventive Principle:
Principle #25Self-service

2Loss of time

If the operation reference position constantly follows the latest touched position, then direction reversal becomes quick, but unintended control may occur due to excessive sensitivity

Engineering Contradiction:
Improvetime required to reverse object directionVSAvoidaccuracy of user intent recognition
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system introduces a threshold parameter for touched position movement. The operation reference position is only updated when the movement of the touched position exceeds this threshold, filtering out minor unintentional movements while still responding to deliberate user actions. This parameter change balances responsiveness with accuracy

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the object movement speed is based on distance from the operation reference position, then the control mechanism is simple, but the object necessarily slows down and stops when reversing direction, reducing productivity

Engineering Contradiction:
Improvespeed of object direction reversalVSAvoidcomplexity of control mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By making the operation reference position dynamic rather than fixed, the system enables the object to maintain its movement speed during direction reversal. The object continues moving at high speed because the reference position updates with the user's touch, eliminating the necessary deceleration and stopping that would occur with a fixed reference position

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10391399B2Program, electronic device, and method that improve ease of operation for user input
Publication Date: 2019.08.27 CYGAMES INC
  • US10391399B2 patent drawing
  • US10391399B2 patent drawing
  • US10391399B2 patent drawing

AI summary

The present invention provides a program for a game that is executed at an electronic device that includes a display and a contact-type position input device, the program causing the electronic device to execute setting an operation reference position in a coordinate plane; determining whether a touch is being made on the contact-type position input device; setting an operation position in the coordinate plane in accordance with a touched position that is acquired; moving an object that is displayed on the display in the game, on the basis of the operation reference position and the operation position; saving the operation position as a displacement reference position; detecting a touched-position movement from the displacement reference position, the touched-position movement satisfying a predetermined condition; and resetting the operation reference position in the coordinate plane in a case where a touched-position movement satisfying the predetermined condition is detected.