Touchscreen Gesture Heuristics for Imprecise Input Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user interfaces for portable electronic devices with touch screen displays are often complex and inflexible, making it difficult for users to easily interact with multifunction devices, especially due to imprecise user gestures.
Innovation Solution
A portable multifunction device with a touch-sensitive display that applies heuristics to detected finger contacts to determine commands, allowing for intuitive and transparent user interactions, including one-dimensional vertical screen scrolling, two-dimensional screen translation, and transitioning between items in a set.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If touch screen displays are used to detect user gestures, then the device can provide a flexible and intuitive interface, but the imprecise nature of user gestures makes it difficult to translate them into accurate commands
Solution Approach 1:
The patent introduces an intermediary processing layer between the touch screen input and the command execution. This layer includes gesture recognition algorithms and command mapping logic that translate imprecise finger contacts into precise device commands. The system acts as a mediator that interprets the user's intent despite gesture imprecision.
Solution Approach 2:
The system changes the parameters of gesture interpretation by considering multiple factors such as contact duration, pressure, movement trajectory, and contextual information. By adjusting these parameters dynamically, the system can distinguish between different user intentions even when the basic gesture appears similar, thereby improving translation accuracy.
2Volume of moving object
If the device integrates multiple functions in a compact form, then portability is improved, but the user interface becomes more complex and difficult to navigate
Solution Approach 1:
The touch screen interface is designed to serve multiple functions through a unified interaction model. The same touch interface handles navigation, data input, media control, and application switching, eliminating the need for separate physical controls for each function. This universal interface reduces perceived complexity despite the device's multifunctional capabilities.
Solution Approach 2:
The user interface dynamically adapts its complexity based on the current context and application. The system adjusts the number and arrangement of displayed options, provides contextual help, and modifies interaction requirements according to the user's needs, making the interface feel simpler even when multiple functions are available.
3Reliability
If conventional pushbutton interfaces are used, then the device can provide reliable input methods, but the interface becomes inflexible and requires memorization of complex key sequences
Solution Approach 1:
The patent replaces the mechanical pushbutton system with a capacitive touch screen interface. This substitution eliminates the physical constraints of buttons while maintaining reliable input detection through electronic sensing. The touch interface provides both the reliability of structured input methods and the flexibility of graphical interaction.
Solution Approach 2:
The interface dynamically reconfigures itself based on the application and user needs. Virtual buttons and controls appear and disappear contextually, allowing the interface to adapt its layout and functionality rather than requiring users to memorize fixed key sequences for different operations.
Data Source
AI summary
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.


