Media Guidance Application Touch Screen Jitter Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetouch screen input detection accuracyVSAvoidjitter
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvetouch screen usabilityVSAvoidjitter
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #10Preliminary action

3Speed

If the touch screen registers all movements to provide responsive control, then responsiveness is improved, but accuracy of navigation deteriorates due to jitter

Engineering Contradiction:
Improveplayback control responsivenessVSAvoidnavigation accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #10Preliminary action

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.'

Methodology Applied
Scientific EffectCapacitance: Capacitance

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.

Methodology Applied
Scientific EffectResistance: Electrical Resistance

Data Source

PatentUS10528186B2Systems and methods for controlling playback of a media asset using a touch screen
Publication Date: 2020.01.07 ADEIA GUIDES INC
  • US10528186B2 patent drawing
  • US10528186B2 patent drawing
  • US10528186B2 patent drawing

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.