Mobile Device Motion State Detection via Gravity Vector Orthogonal Projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile device motion detection technologies face challenges in accurately distinguishing between static and dynamic states due to the influence of gravity and sensor biases, leading to reduced sensitivity in motion detection.

Innovation Solution

The method involves determining an accelerometer signal vector representing the force due to gravity, rotating it to align with a vertical axis, and analyzing data orthogonal to this vector to exclude gravity and bias effects, thereby enhancing sensitivity in detecting motion states by integrating vector components over time and verifying with GPS data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If accelerometer data is used to detect motion states, then motion detection capability is provided, but gravity and sensor biases reduce detection sensitivity and accuracy

Engineering Contradiction:
Improvemotion detection sensitivityVSAvoidgravity and sensor bias influence
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and removes the gravity component from accelerometer data by determining a signal vector representing gravity and bias, then projecting accelerometer measurements onto a plane orthogonal to this vector. This extraction isolates the harmful gravity and bias effects, allowing them to be excluded from motion detection calculations, thereby improving motion detection sensitivity without being affected by these constant or slowly varying factors.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If traditional accelerometer analysis is used, then motion detection is performed, but false classifications of static and moving states occur

Engineering Contradiction:
Improvemotion state classification accuracyVSAvoidstatic vs dynamic state distinction
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary coordinate transformation process that rotates the accelerometer data into a reference frame where the z-axis aligns with the determined gravity signal vector. This intermediary transformation serves as a mediator between the raw accelerometer data and the final motion state classification, enabling reliable distinction between static and dynamic states by eliminating the confounding influence of gravity and bias before classification decisions are made.

Inventive Principle:
Principle #24Intermediary (Mediator)

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 achieves high sensitivity in detecting both horizontal and vertical movements, allowing for precise determination of motion states and reducing false static or moving state classifications.

Implementation Method 1

an accelerometer that measures linear acceleration within a local inertial frame

Methodology Applied
Scientific EffectGravity: Gravitation

Implementation Method 2

a three axis magnetometer

Methodology Applied
Scientific EffectMagnetism: Magnetism

Data Source

PatentUS8892390B2Determining motion states
Publication Date: 2014.11.18 APPLE INC
  • US8892390B2 patent drawing
  • US8892390B2 patent drawing
  • US8892390B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a motion state of a mobile device. Accelerometer data is received from accelerometer sensors onboard the mobile device, wherein the accelerometer data represents acceleration of the mobile device in three-dimensional space. An accelerometer signal vector representing at least a force due to gravity on the mobile device is determined. Two-dimensional accelerometer data orthogonal to the accelerometer signal vector is calculated. A motion state of the mobile device is determined based on the two-dimensional accelerometer data.