Touch Operation Specification Algorithm Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often inadvertently perform incorrect operations on touch panels, such as recognizing a swipe operation as a tap or vice versa, leading to unintended actions like scrolling lists instead of selecting thumbnail images or interacting with buttons, due to ambiguous movement thresholds.
Innovation Solution
An electronic apparatus with a control unit that changes the operation specification algorithm based on the start position of the touch, using different threshold values for tap and swipe operations in various screen areas to accurately distinguish between these actions, thereby reducing incorrect operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single threshold value is used to distinguish tap and swipe operations, then the operation specification algorithm is simple, but operation recognition accuracy deteriorates leading to user errors
Solution Approach 1:
The patent applies local quality by dividing the display screen into multiple regions (e.g., button regions, list regions, other regions) and assigning different threshold values to each region. For example, a first threshold value is used for button regions while a second threshold value is used for list regions. This allows the system to maintain simple local decision logic while achieving high overall operation recognition accuracy by adapting to the specific context of each screen region.
Solution Approach 2:
The patent changes the threshold parameter based on the start position of the touch operation. When a touch starts in different regions of the display, the system selects different threshold values from a set of predetermined thresholds. This parameter adaptation resolves the contradiction by making the threshold dynamic rather than fixed, thereby improving operation recognition accuracy without significantly increasing system complexity.
2Ease of manufacture
If a fixed threshold is used for operation specification, then the algorithm is easy to implement, but user error rate increases due to ambiguous operation recognition
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing multiple threshold values corresponding to different screen regions before the user performs any operation. The system prepares a lookup table or decision tree that maps screen regions to appropriate threshold values. When a touch operation occurs, the system simply queries the pre-prepared data structure based on the touch start position, thereby maintaining ease of implementation while significantly improving reliability through context-aware threshold selection.
3Ease of operation
If a single operation specification algorithm is used across the entire screen, then the system is simple to operate, but incorrect operations are frequently recognized
Solution Approach 1:
The patent divides the display into distinct functional regions (button areas, list areas, etc.) and applies different operation specification algorithms or threshold values to each region. For instance, touches in button regions use one threshold while touches in list regions use another. This localized approach maintains ease of operation within each specific context while improving overall reliability by preventing cross-region misinterpretation of gestures.
Solution Approach 2:
The patent segments the display screen into multiple operational zones and processes touch events independently based on which zone is activated. Each segment has its own optimized threshold value or specification algorithm. This segmentation resolves the contradiction by allowing the system to remain simple at the global level (single unified processing framework) while implementing region-specific logic that dramatically improves operation recognition accuracy.
Data Source
AI summary
An electronic apparatus includes a display, a change unit, and a specification unit. The change unit changes a specification algorithm for specifying an operation with respect to the display according to a start position of the operation. The specification unit specifies the operation based on the specification algorithm.


