Electronic Device Orientation Stabilization via Motion-Adaptive Sensor Locking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices equipped with gyroscopes, accelerometers, and magnetometers face challenges in stabilizing orientation values, particularly when stationary or experiencing slight movements, leading to errors and a poor user experience due to rapid or slow corrections in orientation calculations.

Innovation Solution

A method that involves locking orientation values when the device is stationary, collecting sensor readings, and unlocking them for updates only when significant changes exceed a threshold, using a reference position calculated from accelerometer and magnetometer readings to correct orientation values in proportion to movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If orientation values are continuously updated using sensor readings, then orientation accuracy is improved, but orientation stability deteriorates due to sensor drift and inaccuracies when the device is stationary

Engineering Contradiction:
Improveorientation accuracyVSAvoidorientation stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts the update behavior of orientation values based on detected device motion. When motion is detected, orientation values are updated using sensor readings; when the device is stationary, updates are locked or corrected using reference positions. This dynamic switching resolves the contradiction by adapting the update mechanism to current operational conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of orientation value update frequency based on device state. By detecting whether the device is stationary or moving, the system adjusts whether to lock, update, or correct orientation values, thereby optimizing both accuracy and stability according to current conditions.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If orientation values are locked when stationary, then orientation stability is improved, but orientation responsiveness deteriorates when the device needs to detect actual movement

Engineering Contradiction:
Improveorientation stabilityVSAvoidorientation responsiveness
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The system uses feedback from motion detection mechanisms to control orientation value updates. When motion is detected, the system unlocks orientation values for updating; when stationary, it locks them. This feedback loop ensures responsiveness during actual movement while maintaining stability during stationary periods.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically switches between locked and unlocked states based on detected motion, ensuring that orientation values are stable during stationary periods but responsive when the device moves, thus resolving the contradiction between stability and responsiveness.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If sensor readings are continuously collected and processed, then orientation accuracy is improved, but computational complexity and energy consumption increase

Engineering Contradiction:
Improveorientation accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system employs periodic action by only collecting and processing sensor readings when motion is detected. During stationary periods, sensor processing is minimized or halted, reducing energy consumption while maintaining orientation accuracy during active use through selective processing.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system changes the processing parameter from continuous to conditional based on motion detection. By adjusting when sensor readings are collected and processed according to device state, the system optimizes the balance between orientation accuracy and energy consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9310193B2Stabilizing orientation values of an electronic device
Publication Date: 2016.04.12 MALIKIE INNOVATIONS LTD
  • US9310193B2 patent drawing
  • US9310193B2 patent drawing
  • US9310193B2 patent drawing

AI summary

Disclosed are methods and systems for stabilizing orientation values of an electronic device, the orientation values representing an orientation of the electronic device, the method comprising: obtaining first sensor readings from a first sensor; obtaining second sensor readings from a second sensor; evaluating the first sensor readings and the second sensor readings to determine whether the electronic device is stationary; locking the orientation values when the electronic device is stationary; collecting at least one of further first sensor readings and further second sensor readings while the orientation values are locked; determining whether the orientation of the electronic device is changing by more than a threshold amount based on one or more of the further first sensor readings and the further second sensor readings; and unlocking the orientation values for updating based on the further sensor readings when the orientation of the electronic device is changing by more than the threshold amount.