Swing Direction Identification via Acceleration Vector Cross Product

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional input control devices with acceleration sensors face challenges in accurately identifying the direction of swing due to difficulties in calculating gravitational acceleration, leading to inaccurate translational acceleration and direction identification.

Innovation Solution

A computer-readable storage medium with an information processing program that uses acceleration data from an acceleration sensor to generate acceleration vectors, calculate cross products, and identify the swing direction by determining the direction of the cross product, allowing for precise identification of the input device's swing direction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If gravitational acceleration is extracted by subtracting translational acceleration from combined acceleration, then the translational acceleration can be obtained, but the direction identification becomes inaccurate due to estimation errors

Engineering Contradiction:
Improvedirection identification accuracyVSAvoidcalculation reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent extracts only the necessary component (translational acceleration) directly from the combined acceleration data without attempting to separately calculate gravitational acceleration. By using the cross product of acceleration vectors at different time points, the system directly obtains swing direction information without the intermediate step of gravitational acceleration extraction, thereby avoiding the accumulation of estimation errors and achieving both high measurement precision and calculation reliability

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of manufacture

If the combined acceleration value is used directly without separating gravitational and translational components, then calculation simplicity is improved, but direction identification accuracy deteriorates

Engineering Contradiction:
Improvecalculation simplicityVSAvoiddirection identification accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent replaces the traditional mechanical approach of vector decomposition (subtracting gravitational acceleration from combined acceleration) with a mathematical cross product operation. This substitution allows direct extraction of swing direction from combined acceleration data without physically separating the acceleration components, maintaining calculation simplicity while achieving accurate direction identification through the properties of the cross product operation

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

Data Source

PatentUS9501158B2Storage medium having stored thereon information processing program and information processing apparatus
Publication Date: 2016.11.22 NINTENDO CO LTD
  • US9501158B2 patent drawing
  • US9501158B2 patent drawing
  • US9501158B2 patent drawing

AI summary

A data obtaining unit repeatedly obtains acceleration data. An acceleration vector generation unit generates first acceleration vector in accordance with first acceleration data obtained by the data obtaining unit, and generates second acceleration vector in accordance with second acceleration data time-sequentially obtained by the data obtaining unit following the first acceleration data. A cross product direction calculation unit calculates a direction of a cross product between the first acceleration vector and the second acceleration vector. A swing direction identification unit identifies a swing direction in which the input device is swung in accordance with the direction of the cross product.