Dynamic Game Difficulty Adjustment via Sensor Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems face challenges in accurately recognizing the motion direction of input devices, leading to varying operational difficulty levels due to differences in recognition modes, especially when using acceleration and angular velocity sensors.

Innovation Solution

A game apparatus with determination, difficulty level setting, motion direction specifying, and game processing means that adjusts the game difficulty based on whether angular velocity is used, allowing for accurate motion direction recognition and correction, thereby adjusting the operational difficulty level appropriately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the game process is performed without using angular velocity (using only acceleration sensor), then the device complexity is reduced, but the measurement precision of motion direction deteriorates

Engineering Contradiction:
Improvesensor configurationVSAvoidmotion direction recognition accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the difficulty level based on the sensor configuration. When only acceleration sensor is used (simpler device), the game automatically increases difficulty by reducing motion direction correction. When angular velocity sensor is available (more complex device), the game can provide more accurate motion recognition and reduce difficulty. This dynamic adjustment resolves the contradiction by making the system adaptable to different device complexities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of difficulty level according to the sensor configuration. By modifying the difficulty parameter, the system compensates for the reduced measurement precision when using only acceleration sensor, thereby maintaining a balanced user experience across different device complexities.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the recognition mode is changed to improve motion direction accuracy, then the measurement precision improves, but the operational difficulty level increases

Engineering Contradiction:
Improvemotion direction recognition accuracyVSAvoidoperational difficulty level
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system provides feedback by automatically adjusting the difficulty level based on the recognition mode and sensor configuration. When a more accurate recognition mode is detected (using angular velocity), the system feeds back by reducing the difficulty level, thereby compensating for the increased operational challenge and maintaining user comfort.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The difficulty level is made dynamic rather than fixed. It automatically adapts to the recognition mode being used, allowing the system to maintain ease of operation regardless of which recognition mode is active. This dynamic adjustment resolves the contradiction between measurement precision and operational difficulty.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the game process corrects motion direction to improve accuracy, then the measurement precision improves, but the device complexity increases

Engineering Contradiction:
Improvemotion direction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the level of motion direction correction based on sensor availability. When angular velocity sensor is present, the system applies more sophisticated correction algorithms. When only acceleration sensor is available, the system uses simpler correction methods. This dynamic adaptation allows the processing complexity to match the computational capabilities of the sensor configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes processing parameters such as correction intensity and algorithm complexity based on the sensor configuration. By adjusting these parameters, the system achieves improved motion direction accuracy while keeping the processing complexity appropriate for the available sensors.

Inventive Principle:
Principle #35Parameter changes

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

The system effectively adjusts game difficulty by accurately recognizing motion directions using acceleration and angular velocity sensors, ensuring a suitable operational experience regardless of recognition modes, enhancing player engagement and challenge.

Implementation Method 1

an acceleration sensor mounted in the input device

Methodology Applied
Scientific EffectAcceleration detection: Accelerometer

Implementation Method 2

an angular velocity sensor mounted in the input device

Methodology Applied
Scientific EffectAngular velocity detection: Gyroscope

Data Source

PatentUS8292727B2Game apparatus and storage medium having stored thereon game program
Publication Date: 2012.10.23 NINTENDO CO LTD
  • US8292727B2 patent drawing
  • US8292727B2 patent drawing
  • US8292727B2 patent drawing

AI summary

Whether or not an angular velocity detected by an angular velocity sensor is used for a game process is determined, and a difficulty level of a game to be subjected to a game process is set so as to vary depending on whether the angular velocity is determined to be used or the angular velocity is determined not to be used. When the angular velocity is determined not to be used, a process of specifying a motion direction of an input device is performed by using acceleration detected by an acceleration sensor, whereas when the angular velocity is determined to be used, at least a part of the process of specifying the motion of the input device is performed by using the angular velocity detected by the angular velocity sensor. Accordingly, based on the specified motion direction, the game process is performed while the set difficulty level is applied.