Object Movement Control Using Segmented Input Areas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in accurately controlling the movement of virtual objects on a screen using touch input, as they struggle to determine the intended movement direction and ending point, leading to unintended movements due to premature or prolonged input detection.

Innovation Solution

A storage medium and information processing apparatus that employs a coordinate detection system, multiple determination areas, and movement control mechanisms to accurately detect input coordinates, determine the start and end of the input, and control the object's movement based on these determinations, ensuring the object moves as intended by the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a predetermined period is used to determine the ending point of input, then the hitting direction can be determined, but the object may move in an unintended direction due to premature or prolonged input detection

Engineering Contradiction:
Improveinput ending point detection accuracyVSAvoiduser intent accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The screen is divided into multiple determination areas (first area, second area, third area) with different functions. The first area detects input start, the second area determines movement direction, and the third area confirms input end. This segmentation allows precise detection of different phases of user input without premature or prolonged detection, resolving the contradiction between measurement precision and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary detection in the first area to prepare for movement, then transitions to the second area for direction determination, and finally uses the third area to confirm input completion. This preliminary action sequence ensures that the object only moves after proper input validation, preventing unintended movements while maintaining accurate detection.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the predetermined time for determining the ending point is short, then the response is faster, but the accurate locus cannot be inputted

Engineering Contradiction:
Improveinput processing speedVSAvoidlocus input accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

By segmenting the determination process into multiple areas, the system can quickly detect input start in the first area while allowing sufficient time for accurate locus input in the second and third areas. This segmentation enables fast response without sacrificing input accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically transitions between different determination areas based on input progression. It starts in the first area for quick detection, moves to the second area for direction validation, and finishes in the third area for confirmation. This dynamic approach adapts the detection timeline to match user input speed, maintaining both responsiveness and accuracy.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the predetermined time for determining the ending point is long, then the accurate locus can be inputted, but redundant input is measured after the user considers the input is ended

Engineering Contradiction:
Improvelocus input accuracyVSAvoidredundant input time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The segmentation into three distinct areas allows the system to capture the accurate locus in the second area during the user's intended input period, then quickly transition to the third area for confirmation. This prevents redundant input detection because the third area is positioned to detect only the natural conclusion of user input, not prolonged contact.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides visual feedback by displaying the determined movement direction to the user. This feedback mechanism allows users to confirm their input intent before the system processes the movement, preventing redundant input while maintaining accurate locus detection. The feedback loop ensures that only intended inputs are executed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7825909B2Storage medium storing object movement control program and information processing apparatus
Publication Date: 2010.11.02 NINTENDO CO LTD
  • US7825909B2 patent drawing
  • US7825909B2 patent drawing
  • US7825909B2 patent drawing

AI summary

An information processing apparatus includes a processor. A movement of an object is controlled in accordance with an input. For example, a starting point of the input is determined by detecting coordinates in a first area including the object. A second area is set, with the starting point set as a reference, and when a continuous input after determining the starting point is given to the outside of the second area, detection coordinates are determined as an ending point of the input. Based on the ending point of the input and for example the starting point or an object position, a moving direction of the object is determined. Then, the object is moved in the moving direction thus determined.