Body Position Detection Using Accelerometer Axis Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing body position detection methods using accelerometers require high processing power due to trigonometry calculations and complex matrix operations, and can lead to position detection issues when the accelerometer coordinate system is tilted.

Innovation Solution

A computer-implemented method that detects body positions by comparing the absolute values of acceleration components without requiring trigonometry functions, using a gravity vector projection on a plane formed by the accelerometer's axes, and employing threshold adjustments based on the tangent of desired angles to account for tilting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If trigonometry calculations and matrix operations are used to calculate tilt angle from accelerometer data, then body position detection accuracy is improved, but processing power requirements increase

Engineering Contradiction:
Improvebody position detection accuracyVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent extracts only the essential comparison operation from the complex trigonometry calculations. Instead of computing full tilt angles using sinus, cosine, and tangent functions, the invention directly compares the absolute values of acceleration components to determine body position, removing unnecessary computational complexity while preserving detection accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the conventional approach by not calculating the tilt angle first and then determining position. Instead, it directly compares acceleration component values to classify body positions, reversing the computational sequence to eliminate trigonometric operations entirely

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

2Device complexity

If gravity vector projection is used for position detection, then calculation complexity is reduced, but position detection accuracy deteriorates when accelerometer is tilted

Engineering Contradiction:
Improvecalculation complexityVSAvoidposition detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter being compared from projected gravity vector magnitude to the ratio of absolute acceleration component values. By comparing |ax|/|ay|, |ay|/|az|, or |az|/|ax| ratios against threshold values, the system maintains accuracy across tilted orientations without complex calculations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces threshold values as a filtering mechanism that allows valid position detections while rejecting false detections caused by tilting. The thresholds act as a permissive filter that accommodates orientation variations while maintaining detection precision

Inventive Principle:
Principle #31Porous materials

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 approach reduces calculation power, prevents false position detection, and accurately determines body positions such as sleeping, non-sleeping, standing, and side positions without trigonometric calculations, even when the accelerometer is tilted.

Implementation Method 1

They can only do this reliably when they are static and not moving

Methodology Applied
Scientific EffectGravity: Gravitation

Data Source

PatentUS12163977B2Body position detection
Publication Date: 2024.12.10 KONINKLIJKE PHILIPS NV
  • US12163977B2 patent drawing
  • US12163977B2 patent drawing
  • US12163977B2 patent drawing

AI summary

The present invention relates to body position detection. In order to improve body position detection, a computer-implemented method is provided that comprises the steps of:a) receiving (210) accelerometer data from an accelerometer mounted on a user,wherein the received accelerometer data comprises three acceleration components including a first acceleration component in a first axis direction, a second acceleration component in a second axis direction substantially perpendicular to the first axis direction, and a third acceleration component in a third axis direction substantially perpendicular to a plane formed by the first and second axes; andwherein the first axis direction is parallel to a frontal axis of the user, the second axis direction is parallel to a longitudinal axis of the user, and the third axis direction is parallel to a sagittal axis of the user;b) determining (220), based on the received accelerometer data, at least one body position based on a comparison between an absolute value of a projection of a gravity vector on a plane formed by two of the first, second, and third axes and an absolute value of an acceleration component in a remaining axis direction.