Game Input Control via Axial Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional game systems using a single operational user interface can only perform operations related to controlling the movement of an object, lacking versatility in processing user inputs.

Innovation Solution

An information processing program that receives coordinate inputs from users, allowing for the independent control of object movement direction and game operations by utilizing multiple axial directions, with reference coordinates and predetermined angle conditions to determine game operations, thereby enhancing the versatility of user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single operational user interface is used to control object movement, then the operation is simple, but the versatility of processes is limited

Engineering Contradiction:
Improveversatility of processesVSAvoidoperational user interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user interface input is segmented into multiple axial directions (first axial direction for movement control, second axial direction for game operations). This segmentation allows a single interface to be divided into functionally independent zones that can be operated simultaneously, resolving the contradiction by making the interface multi-functional without requiring multiple separate devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The single operational user interface is designed to perform multiple functions: controlling object movement direction via the first axial direction and executing game operations via the second axial direction. This multi-functionality approach allows one interface to replace what would traditionally require multiple separate controls, thereby improving versatility while maintaining interface simplicity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If coordinate input is used to control both movement and game operations, then the interface is unified, but erroneous determination may occur

Engineering Contradiction:
Improveunified interface operationVSAvoidinput determination accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The interface utilizes asymmetric directional zones where the first axial direction (for movement) and second axial direction (for game operations) are distinguished by their orientation and operational thresholds. This asymmetry in directional sensitivity prevents erroneous determination by ensuring that inputs are reliably categorized into the intended function based on their directional characteristics.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The system changes operational parameters (threshold values, angle conditions, directional components) based on the input characteristics. By dynamically adjusting these parameters, the system can distinguish between intended movement commands and game operation commands, thereby maintaining high reliability while using a unified coordinate-based interface.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3789091B1Information processing program, information processing device, information processing system, and information processing method
Publication Date: 2024.07.17 NINTENDO CO LTD
  • EP3789091B1 patent drawingFigure 1~2
  • EP3789091B1 patent drawingFigure 3
  • EP3789091B1 patent drawingFigure 4

AI summary

A movement direction of a moving object moving in a virtual space is changed based on at least a component in a first axial direction of a coordinate change of a user's input continuously performed and indicating a coordinate input, with reference to a first reference coordinate point determined by the user's input. A game operation different from a movement of the moving object in the virtual space is determined based on at least a component of the user's input in a second axial direction different from the first axial direction, and is executed.