Acceleration Sensor Pattern Recognition for Variable Start Positions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems using remote-control controllers with acceleration sensors face challenges in accurately determining movement patterns due to variations in output values from the sensor, leading to decreased determination rates and limited movement patterns, especially when the start position of the controller varies.

Innovation Solution

A program and system that includes a storage section for reference data, an acquisition section for detected data, a first determination section to assess relationships between reference and detected data, and a second section to determine the movement pattern based on the order of these relationships, allowing for accurate pattern recognition irrespective of the controller's start position.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If whether or not the player has moved the controller in a predetermined movement pattern is determined based on whether or not all of the values output from the acceleration sensor when the player moves the controller are approximately equal to values indicated by determination data set in advance, then the determination criteria are clear and easy to implement, but it is difficult for the player to satisfy the determination conditions so that the determination rate may decrease

Engineering Contradiction:
Improveease of implementationVSAvoiddetermination rate
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent changes the determination parameter from comparing absolute acceleration values to comparing relative changes in acceleration values. Specifically, it determines whether the change amount of acceleration values between two time points satisfies a predetermined condition, rather than comparing absolute values to fixed determination data. This parameter transformation makes the determination more adaptable to different playing conditions while maintaining clear implementation criteria.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

When determining whether or not the player has moved the controller in a predetermined movement pattern, the values (acceleration vectors) output from the acceleration sensor when the player moves the controller vary when the movement start position varies. Therefore, it may be determined that the player has not moved the controller in a predetermined movement pattern even if the player has moved the controller in a correct movement pattern

Engineering Contradiction:
Improvemovement pattern recognition accuracyVSAvoidadaptability to different start positions
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent inverts the determination approach by not fixing the start position and instead determining the movement pattern based on the sequence and relationship of acceleration changes regardless of where the movement starts. The system evaluates whether acceleration values in different directions satisfy predetermined relational conditions in a specific sequence, rather than requiring the movement to start from a predetermined position and match fixed determination data.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces temporal dynamics to the determination process by evaluating the sequence of acceleration changes over time. It determines movement patterns based on whether acceleration values satisfy predetermined conditions at different time points in a specific order, allowing the system to adapt to movements starting from any position while maintaining accurate pattern recognition through temporal sequencing.

Inventive Principle:
Principle #15Dynamics

3Reliability

The movement start position and the movement finish position of the controller may be fixed in order to prevent such a situation, but this limits the movement pattern of the controller that can be used for the game

Engineering Contradiction:
Improvedetermination accuracyVSAvoidmovement pattern variety
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal determination method that can identify multiple different movement patterns without requiring fixed start and end positions. By evaluating whether acceleration values in different directions satisfy predetermined relational conditions in sequence, the system can recognize various movement patterns (such as circular motions, back-and-forth motions, etc.) regardless of where they start, thereby achieving both accurate determination and high versatility.

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

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

This solution enables accurate determination of movement patterns without decreasing the determination rate, allowing for a wider range of movement patterns and improving player engagement by ensuring consistent game performance.

Implementation Method 1

a sensor for detecting a physical quantity that changes according to a moving direction of the controller

Methodology Applied
Scientific EffectAcceleration sensor detection: Accelerometer

Data Source

PatentUS8384661B2Program, information storage medium, determination device, and determination method
Publication Date: 2013.02.26 BANDAI NAMCO ENTERTAINMENT INC
  • US8384661B2 patent drawing
  • US8384661B2 patent drawing
  • US8384661B2 patent drawing

AI summary

A determination device stores a plurality of pieces of reference data associated with a predetermined movement pattern of a controller, and determines whether or not output values that respectively have a given relationship with reference data have been output from an acceleration sensor in a predetermined order within an input reception period in which an input that moves the controller in the predetermined movement pattern is received. The determination device receives an input that moves the controller in the predetermined movement pattern and performs a game process when the determination device has determined that the output values that respectively have the given relationship with the reference data have been output from the acceleration sensor in the predetermined order within the input reception period.