3D Input Device Gyroscope Signal Processing for Cursor Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional 3D spatial input devices experience precision degradation due to movement of the input device when a button is clicked, causing cursor location changes and input errors, especially when using only an angular velocity sensor like a gyroscope sensor.

Innovation Solution

An information input device with a movement signal input unit, movement extent calculator, movement identifier, and signal processor that analyzes movement signals from a gyroscope sensor to differentiate between button click and drag operations, preventing cursor location changes during button clicks by maintaining a zero signal output for a predetermined time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a button click operation is performed using a button of an input device in 3D space, then the button click function is achieved, but the movement of the input device causes the cursor location to change from before clicking to after clicking, degrading pointing precision

Engineering Contradiction:
Improvebutton click operationVSAvoidpointing precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection of movement signals before the button click is registered. By analyzing the movement extent calculated from angular velocity sensor data before the click event, the system can predict and compensate for the cursor displacement that will occur during the button press, thereby maintaining pointing precision while preserving button click functionality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the movement signal input unit and movement extent calculator to detect the actual movement of the input device during button clicking. This feedback information is then used by the signal processor to adjust the cursor position compensation dynamically, ensuring that the final cursor location matches the intended target despite the physical movement during button press

Inventive Principle:
Principle #23Feedback

2Device complexity

If only an angular velocity sensor (gyroscope sensor) is used to detect hand movement in 3D space, then the device complexity is reduced, but the ability to accurately differentiate between button click and drag operations is degraded

Engineering Contradiction:
Improvesensor configurationVSAvoidmovement type differentiation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system changes the parameter used for movement detection from relying on acceleration magnitude (which requires both angular velocity and acceleration sensors) to using angular velocity signal characteristics alone. By analyzing parameters such as signal frequency, amplitude patterns, and temporal characteristics of the angular velocity data, the system can differentiate between button clicks and drag operations while maintaining reduced device complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system replaces the mechanical approach of using multiple sensors (acceleration sensor + angular velocity sensor) with a signal processing approach that uses only angular velocity sensor data. The signal processor applies algorithms to extract movement type information from the angular velocity signals alone, substituting a computational method for a hardware-based differentiation approach

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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 solution enhances pointing precision in 3D spaces by maintaining the cursor's location on the intended object during button clicks, reducing input errors and improving overall performance.

Implementation Method 1

a spatial input device that includes a first unit that detects the movement of a hand and a second unit that detects the movement of a finger... an angular velocity sensor (or a gyroscope sensor)

Methodology Applied
Scientific EffectAngular velocity sensing: Gyroscope

Data Source

PatentUS8411033B2Information input device and method and medium for inputting information in 3D space
Publication Date: 2013.04.02 SAMSUNG ELECTRONICS CO LTD
  • US8411033B2 patent drawing
  • US8411033B2 patent drawing
  • US8411033B2 patent drawing

AI summary

An information input device and a method and medium for inputting information in three-dimensional (3D) space are provided. The information input device includes a movement signal input unit receiving a movement signal of the information input device under control of a user in a three-dimensional (3D) space, a movement extent calculating unit calculating an extent of a movement of the information input device by analyzing the received movement signal, a movement identification unit identifying a type of the movement by comparing the calculated extent of the movement with a predetermined threshold, and a signal processor processing the received movement signal so that an instruction corresponding to the identified type of movement is performed.