Velocity Stabilization for Accelerometer Input Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accelerometer-based input devices suffer from drift and kickback errors, causing cursor movement inaccuracies due to errors in velocity and position calculations.

Innovation Solution

A method and apparatus that calculate velocity, detect motion tracking errors such as drift or kickback, and ignore the calculated velocity if an error is indicated, using a processing element and motion sensors like accelerometers to stabilize velocity measurements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If velocity is calculated by integrating acceleration measurements, then the input device can track motion, but drift and kickback errors accumulate causing cursor movement inaccuracies

Engineering Contradiction:
Improvevelocity measurement accuracyVSAvoidtracking error accumulation
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system continuously monitors calculated velocity values and compares them against expected ranges. When velocity values fall outside acceptable thresholds (indicating drift or kickback errors), the system provides corrective feedback by adjusting or discarding the erroneous velocity measurements, thereby preventing error accumulation and maintaining tracking accuracy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the parameter of velocity measurement by implementing conditional processing: velocity values are accepted when within acceptable ranges and rejected or corrected when exceeding thresholds. This parameter-based filtering approach eliminates erroneous measurements while preserving valid motion data, resolving the contradiction between maintaining velocity tracking and preventing error accumulation

Inventive Principle:
Principle #35Parameter changes

2Productivity

If acceleration measurements are integrated to calculate velocity and position, then motion tracking is enabled, but errors accumulate over time causing drift and kickback

Engineering Contradiction:
Improvemotion tracking capabilityVSAvoidposition estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements feedback control by continuously monitoring velocity values derived from acceleration integration and comparing them against predetermined thresholds. When errors are detected (velocity outside acceptable ranges), the system provides corrective feedback through velocity adjustment or measurement rejection, preventing error propagation to position calculations and maintaining measurement precision

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system extracts and removes erroneous velocity measurements from the calculation stream by implementing conditional logic that identifies and discards velocity values exceeding acceptable thresholds. This extraction of bad data prevents error accumulation and protects the overall motion tracking and position estimation accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

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

Substantially reduces or eliminates tracking errors by identifying and correcting drift and kickback errors, ensuring accurate cursor movement on computer displays.

Implementation Method 1

Other types of input devices that measure a force imparted onto the input device typically incorporate one or more accelerometers for sensing acceleration forces exerted on the input device

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Implementation Method 2

A velocity of the electronic input device may be calculated and estimated by integrating the measured acceleration over time

Methodology Applied
Scientific EffectIntegration:

Implementation Method 3

a position estimate of the input device may be calculated by integrating its velocity over time

Methodology Applied
Scientific EffectIntegration:

Data Source

PatentUS8933875B2Velocity stabilization for accelerometer based input devices
Publication Date: 2015.01.13 APPLE INC
  • US8933875B2 patent drawing
  • US8933875B2 patent drawing
  • US8933875B2 patent drawing

AI summary

A method and apparatus for reducing or eliminating tracking errors associated with accelerometer-based input devices. The method and apparatus calculates a velocity of the input device; determines if the calculated velocity indicates a motion tracking error; and ignores the calculated velocity if the motion tracking error is indicated.