Step Count Calculation Program Using Acceleration Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional pedometers using acceleration sensors struggle to accurately measure step counts when attached to clothing or carried in a bag, and fail when held in the hand due to differing acceleration patterns from body movements, leading to erroneous step detection and reduced usability.

Innovation Solution

A computer-readable storage medium with a step count calculation program that uses acceleration data from sensors to differentiate between gravity and horizontal direction accelerations, employing specific coefficients and attenuation methods to accurately calculate steps regardless of attachment position, and automatically switches calculation methods based on acceleration characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the body motion detection apparatus detects acceleration generated by back and forth vibration caused by arm swinging, then the apparatus can be held in the hand, but the step count measurement accuracy deteriorates

Engineering Contradiction:
Improvemanner of carrying the apparatusVSAvoidstep count measurement accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the acceleration detection into two independent components: gravity direction acceleration (vertical component) and horizontal direction acceleration (lateral component). By separating these detection dimensions, the system can distinguish between arm-swinging patterns (primarily horizontal) and walking patterns (primarily vertical), thereby maintaining measurement accuracy regardless of how the apparatus is carried.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a vertical dimension (gravity direction) to the acceleration detection, in addition to the horizontal dimension. This dimensional expansion allows the system to detect vertical body motion (up and down vibration during walking) that was previously undetectable when the apparatus was held horizontally in the hand, thus resolving the accuracy issue while maintaining ease of operation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If the body motion detection apparatus is attached to clothing or put in a bag, then the step count can be detected by body up and down vibration, but the apparatus requires specific attachment positioning

Engineering Contradiction:
Improvestep count measurement accuracyVSAvoidflexibility in carrying position
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent makes the apparatus universal by enabling it to accurately detect steps in multiple carrying positions. By implementing both gravity direction and horizontal direction acceleration detection, the system can adapt to different carrying methods (held in hand, attached to clothing, placed in bag) without requiring specific positioning, thus achieving both accuracy and versatility.

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

Solution Approach 2:

The patent introduces dynamic switching between different step count calculation methods based on the detected acceleration patterns. The system automatically selects between the first step count (based on gravity direction acceleration) and the second step count (based on horizontal direction acceleration) according to the current carrying position and movement pattern, thereby maintaining accuracy across diverse usage scenarios.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the apparatus detects acceleration from arm swinging, then the apparatus can be held freely in the hand, but the detected step count becomes erroneous

Engineering Contradiction:
Improvefreedom in holding the apparatusVSAvoidstep count detection reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback through the step count selection mechanism that continuously monitors acceleration patterns and automatically adjusts the calculation method. When horizontal direction acceleration dominates (indicating arm swinging), the system switches to using the second step count calculation, thereby maintaining reliability while allowing free handheld operation.

Inventive Principle:
Principle #23Feedback

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

Enables accurate step count determination in various carrying positions without restricting how the device is held, improving usability and accuracy by distinguishing between different movement patterns and attenuating sudden changes for natural movement representation.

Implementation Method 1

acceleration sensor for detecting accelerations acting on a housing

Methodology Applied
Scientific EffectAcceleration sensor detection: Accelerometer

Data Source

PatentUS7966148B2Storage medium having step count calculation program stored therein, step count calculation apparatus, and step count calculation system
Publication Date: 2011.06.21 NINTENDO CO LTD
  • US7966148B2 patent drawing
  • US7966148B2 patent drawing
  • US7966148B2 patent drawing

AI summary

By repeatedly obtaining acceleration data, a gravity direction acceleration acting in a gravity direction of a housing and a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction are calculated. By using a first coefficient, a first step count in accordance with a change in the gravity direction acceleration is calculated and by using a second coefficient which is different from the first coefficient, a second step count in accordance with a change in the horizontal direction acceleration is calculated. Based on a predetermined condition, one of the first step count and the second step count is selected as a user's step count.