Adaptive Input Filtering for Tremor-Safe Content Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users with involuntary actions such as tremors or tics face difficulties in accurately controlling displayed content using input devices like controllers or keyboards due to involuntary inputs, leading to erroneous control and potential damage to hardware.
Innovation Solution
A method and system that modify user inputs by filtering, scaling, smoothing, discarding, and reconfiguring input elements to reduce the contribution of involuntary actions, using factors like magnitude, frequency, and content context to enhance control accuracy and safety.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional input devices are used for controlling displayed content, then the system is simple and easy to operate for most users, but users with involuntary actions such as tremors or tics cannot accurately control the content and may cause hardware damage
Solution Approach 1:
The system introduces an intermediary processing layer between the input device and the displayed content. This intermediary analyzes user inputs, identifies involuntary actions based on patterns like tremors or tics, and filters or adjusts them before passing to the content control system. This mediator enables accurate control for users with involuntary actions while maintaining simple input device operation.
Solution Approach 2:
The system implements feedback mechanisms that monitor user inputs in real-time, detect patterns characteristic of involuntary actions, and provide corrective adjustments. The feedback loop analyzes input characteristics, compares them against known involuntary action patterns, and dynamically adjusts input interpretation to maintain control accuracy for users with tremors or tics.
2Reliability
If user inputs are heavily filtered to remove involuntary actions, then control accuracy improves, but the system complexity increases and may inadvertently block legitimate user inputs
Solution Approach 1:
The system dynamically adjusts filtering parameters based on the detected characteristics of user inputs. Rather than using fixed heavy filtering, the system modifies filter sensitivity, threshold values, and processing intensity according to the specific input patterns detected. This allows accurate control while maintaining manageable system complexity by adapting parameters rather than implementing complex fixed filtering.
3Reliability
If the system monitors and analyzes user inputs in real-time to distinguish involuntary actions, then control accuracy improves, but the response time and processing load increase
Solution Approach 1:
The system performs preliminary analysis of input patterns during periods when involuntary actions are less likely to occur or when the system is in a stable state. By pre-characterizing user input patterns and establishing baseline behaviors, the system reduces the computational burden during real-time control, enabling accurate distinction between voluntary and involuntary actions with minimal processing delay.
Data Source
AI summary
There is provided a method of controlling displayed content based on user input. The method comprises receiving one or more user inputs from a peripheral device operated by a user, the user inputs comprising one or more involuntary user inputs; modifying the user inputs to reduce a contribution of the involuntary user inputs; and adapting the displayed content in dependence on the modified user inputs.


