Joystick Detection System for Cursor Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing detection systems for mobile devices suffer from the 'slip-away' problem, where the target item on a display is missed during a click operation due to unintentional tilt movements caused by non-ideal force application on the joystick's knob, leading to inaccurate cursor selection.
Innovation Solution
The detection system compensates for unintentional tilt movements by calculating the derivative of the differential signal vector's norm and forcing it to zero when the derivative exceeds a predetermined threshold during a click action, ensuring precise cursor positioning and selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a joystick with spring mechanism is used for detecting movements, then continuous control and click function are achieved, but unintentional tilt movements occur during click operations causing cursor slippage
Solution Approach 1:
The system continuously monitors the differential signal vector norm during click operations and uses feedback control to detect unintentional tilt movements. When the derivative of the norm exceeds a threshold, the system identifies tilt movement and compensates by freezing the cursor position, thereby eliminating cursor slippage while maintaining the spring mechanism's continuous control capability
Solution Approach 2:
The system dynamically adjusts cursor behavior based on the detected movement type. During normal operation, the cursor responds to tilt movements as before. During click operations, when unintentional tilt is detected through signal analysis, the system dynamically freezes the cursor position to prevent slippage, thereby resolving the contradiction between maintaining operational ease and ensuring positioning precision
2Ease of operation
If the knob is pressed vertically for click operation, then selection function is achieved, but non-ideal force application causes lateral force components and torque
Solution Approach 1:
Instead of trying to prevent non-ideal force application (which is difficult to control), the system converts this harmful effect into a detectable signal. The lateral force components and torque that cause unintentional tilt movements generate characteristic patterns in the differential signal vector, which the system uses to identify click operations and freeze the cursor position, thereby transforming the source of error into a useful detection mechanism
Solution Approach 2:
The differential signal vector norm serves as an intermediary that mediates between the physical force application on the knob and the cursor position control. By analyzing this intermediate signal and its derivative, the system can detect unintentional tilt movements caused by non-ideal force application and intervene to freeze the cursor position, thereby resolving the contradiction between operational ease and precision
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 effectively prevents cursor slippage during click operations, ensuring accurate selection of target items on the display by freezing the cursor position when unintended tilt movements are detected, thereby improving user experience.
Implementation Method 1
a light emitting device for emitting light
Implementation Method 2
a reflecting unit being arranged in functional connection with said movable object and being adapted for reflecting said emitted light
Implementation Method 3
a plurality of detectors for detecting said reflected light and outputting detection signals for determining a movement of said movable object
Data Source
AI summary
The present invention concerns a detection system and a corresponding method for detecting movements of a movable object that compensate for unintentional tilt movement of the movable object in a first direction and/or in a second direction when a linear movement in a third direction is detected.


