Instrument Interface Motion Filtering for Erratic Cursor Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphical user interfaces (GUIs) are challenging for users with neuromuscular impairments and in high-vibration environments due to difficulties in making finely controlled motions, leading to erratic cursor movement and selection issues.

Innovation Solution

An instrument interface with motion sensors and processing units that apply spatial filtering to smooth erratic motion data, using finite impulse response filters to predict and latch likely selections, enhancing user input accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If spatial filtering is applied to smooth motion data, then cursor movement stability is improved, but system complexity increases

Engineering Contradiction:
Improvecursor movement stabilityVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

A finite impulse response (FIR) filter is introduced as an intermediary component between the motion sensor and the cursor control system. The FIR filter processes raw motion data from the sensor, smoothing erratic movements before transmitting stabilized cursor position data to the display system, thereby resolving the contradiction by adding a mediating filtering layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts filter parameters (such as filter order and cutoff frequency) based on detected motion characteristics and user behavior patterns. By changing filter parameters adaptively, the system optimizes cursor stability for different usage scenarios while managing computational complexity through parameter optimization rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If filter parameters are customized for individual users, then user input accuracy is improved, but calibration time increases

Engineering Contradiction:
Improveuser input accuracyVSAvoidcalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

A calibration routine is implemented that performs preliminary customization of FIR filter parameters for each user before normal operation begins. During this preliminary phase, the system collects user-specific motion characteristics and pre-computes optimized filter parameters, storing them for future use. This preliminary action ensures high input accuracy while minimizing time loss during actual usage

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The calibration system operates autonomously by automatically analyzing user motion patterns and generating customized filter parameters without requiring manual intervention. The system self-adjusts parameters based on observed usage patterns, reducing calibration time while maintaining high input accuracy through automated optimization

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2993560B1Instrument interface for reducing effects of erratic motion
Publication Date: 2018.08.15 STMICROELECTRONICS INT NV
  • EP2993560B1 patent drawingFigure 1~2
  • EP2993560B1 patent drawingFigure 3A~3B
  • EP2993560B1 patent drawingFigure 4A~4B

AI summary

Apparatus and methods to reduce effects of erratic motion input during operation of an instrument via a graphical user interface are described. Spatial motion input received from a user may be filtered using filter parameters obtained during a calibration procedure. The filtered motion input may be used to predict a trajectory of a cursor or object used to select an icon or text. The icon or text may be latched to the approaching cursor or object. The combination of motion smoothing and latching may improve ease-of-use of the graphical user interface for individuals having neuromuscular disorder, or users operating instruments in high-vibration environments.