Game Controller Input Mixing for Precise Target Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interfaces for controlling the position of targets in gaming environments, such as game screens, often lack operability and precision, particularly when using directional inputs and sensors to move characters or objects.

Innovation Solution

A control device comprising a first receiving unit for directional inputs, a second receiving unit for sensor data from a controller with a three-axis acceleration sensor and gyro sensor, and a movement control unit that combines these inputs to move targets on a screen, allowing for both analogue stick manipulation and fine adjustments via controller position or attitude changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple input methods (directional keys, analogue sticks, sensor-based control) are combined to improve target movement control, then ease of operation and precision are improved, but device complexity increases

Engineering Contradiction:
Improvetarget movement controlVSAvoidinput device structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple input methods (directional keys, analogue sticks, and sensor-based control) into a single integrated input device. The control unit processes inputs from any of these methods and generates appropriate movement commands, allowing users to switch between different control modes without needing separate devices. This merging approach improves ease of operation while managing device complexity through unified processing logic.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The input device is designed with multi-functionality, where a single device can operate in multiple modes: traditional button/stick control for general movements, and sensor-based control (using acceleration sensors or gyroscopes) for alternative control methods. The control unit automatically or manually switches between these functions, making the device universal and adaptable to different user preferences and situations.

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

2Measurement precision

If sensor-based control is added to detect controller position and attitude for more precise target movement, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvecontroller position detectionVSAvoidsensor integration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control unit serves as an intermediary between the sensors (acceleration sensors, gyroscopes) and the target movement system. It processes the raw sensor data, interprets controller position and attitude, and converts this information into appropriate movement commands. This intermediary approach allows high measurement precision from sensors while managing complexity by centralizing the processing logic in the control unit rather than distributing it throughout the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical control mechanisms (purely button-based or stick-based input) with sensor-based detection systems. Acceleration sensors and gyroscopes detect controller orientation and movement without mechanical contact, providing more precise and continuous measurement of controller position and attitude. This substitution improves measurement precision while reducing mechanical wear and increasing reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If both directional input and sensor input are processed simultaneously to move the target, then operability is enhanced, but information processing complexity increases

Engineering Contradiction:
Improveinput responsivenessVSAvoidcontrol logic
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The control logic dynamically adjusts how it processes input based on the current state. When sensor-based control is active, the system continuously updates target position based on controller attitude changes. When directional keys or analogue sticks are used, the system processes discrete input commands. The control unit can switch between these dynamic processing modes, allowing enhanced operability while managing information processing complexity through adaptive logic rather than static, overly complex processing for all input types simultaneously.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enhances user interface operability by providing multiple sensitivity options for target movement, allowing precise control and realistic interactions, such as gun-like movements, while filtering out minor hand movements to prevent unwanted target changes.

Implementation Method 1

a sensor that detects a position or an attitude of the input device

Methodology Applied
Scientific EffectAcceleration sensor detection: Accelerometer

Implementation Method 2

a sensor that detects a position or an attitude of the input device

Methodology Applied
Scientific EffectGyroscopic effect: Gyroscope

Data Source

PatentUS9126110B2Control device, control method, and program for moving position of target in response to input operation
Publication Date: 2015.09.08 SONY INTERACTIVE ENTERTAINMENT LLC
  • US9126110B2 patent drawing
  • US9126110B2 patent drawing
  • US9126110B2 patent drawing

AI summary

A game device comprises: a first receiving unit configured to receive an input direction from a controller comprising an input interface for accepting an input direction in which to move a target displayed on a screen of a display device; a second receiving unit configured to receive, from a sensor that detects the position or the attitude of the controller, information relating to the position and the attitude of the controller; and a movement control unit configured to move the position of the target based on both of the direction received by the first receiving unit and the information relating to the position or the attitude of the controller received by the second receiving unit.