Media Guidance Application Touch Screen Jitter Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touch screens often register unintended user inputs, known as 'jitter', which can lead to inaccurate navigation through media content, especially when users remove their fingers from the screen, due to the sensitivity and wide contact area of modern touch devices.
Innovation Solution
A media guidance application that differentiates between intended touch screen inputs and jitter by analyzing the time, speed, acceleration, and orientation of inputs, storing positions before the user removes their finger and adjusting playback accordingly to reduce the impact of jitter.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the touch screen sensitivity is increased to detect user inputs, then the ability to detect intended inputs is improved, but the registration of unintended inputs (jitter) increases
Solution Approach 1:
The system performs preliminary actions by storing the touch position data before the user removes their finger from the screen. It analyzes the touch input characteristics (duration, speed, acceleration, orientation) in advance to determine whether the input is intentional or jitter, and stores the position data accordingly before playback adjustment occurs
Solution Approach 2:
The system implements feedback by analyzing touch input characteristics such as duration, speed, acceleration, and orientation to distinguish between intentional user inputs and jitter. This feedback mechanism allows the system to adjust playback based on validated inputs while ignoring spurious movements, thereby resolving the contradiction between sensitivity and jitter registration
2Ease of operation
If the touch screen contact area is increased to accommodate larger fingers, then ease of operation is improved, but the area where unintended inputs can be registered increases
Solution Approach 1:
The system analyzes characteristics of the touch input including duration, speed, acceleration, and orientation to provide feedback on whether the input is intentional. This allows larger contact areas to be used for ease of operation while the feedback analysis filters out jitter that may occur within the larger contact zone
Solution Approach 2:
The system performs preliminary analysis of touch input characteristics before executing playback commands. By storing and analyzing touch data in advance, it can accommodate larger finger contact areas for ease of operation while filtering out unintended inputs through preliminary characterization of the touch gesture
3Speed
If the touch screen registers all movements to provide responsive control, then responsiveness is improved, but accuracy of navigation deteriorates due to jitter
Solution Approach 1:
The system implements feedback analysis of touch input characteristics (duration, speed, acceleration, orientation) to distinguish between intentional navigation commands and jitter. This feedback mechanism maintains responsiveness by quickly processing validated inputs while filtering out spurious movements, thereby resolving the contradiction between responsiveness and navigation accuracy
Solution Approach 2:
The system performs preliminary validation of touch inputs by analyzing their characteristics before executing navigation commands. This preliminary action maintains responsiveness by quickly identifying valid inputs while filtering jitter, thus preserving both speed and accuracy
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 approach enhances the accuracy of media playback controls by ignoring unintended movements and maintaining playback at the intended position, providing a more precise navigation experience through media assets.
Implementation Method 1
The touch screen, the touch screen user interface (UI), and/or an application program interface (API) associated with the touch screen, may register touch screen inputs via 'events.'
Implementation Method 2
The touch screen may be a capacitive-style touch screen or a resistive-style touch screen that detects changes in capacitance and/or resistance at a contact point when the user contacts the touch screen.
Data Source
AI summary
Systems and methods are described herein for controlling playback of a media asset using a touch screen. In some embodiments, a media guidance application may control media playback based on touch screen input positions that are stored before the user removes his finger from the touch screen. In some embodiments, the media guidance application may distinguish between intended touch screen inputs and jitter by analyzing the time it takes to perform a touch screen input, the speed/acceleration of an input, or the orientation of an input.


