Dynamic Touch Recognition Area Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touch recognition in electronic devices with small screens or moving devices often results in errors, as the system incorrectly identifies touch inputs due to the size of displayed objects or user intent, leading to unintended cancellation of selections.
Innovation Solution
An electronic device method that adjusts the recognition area based on touch hold duration, initially setting a larger area and decreasing it as the touch is held, to accurately distinguish between selection and cancellation inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If objects are decreased in size to fit more on the touch screen, then the quantity of objects displayed increases, but the touch recognition accuracy deteriorates
Solution Approach 1:
The patent applies dynamics by making the recognition area size variable rather than fixed. The recognition area dynamically adjusts its size based on the touch hold duration - starting larger to accommodate potential movement errors and decreasing over time if the touch is maintained. This dynamic adjustment resolves the contradiction by allowing larger initial recognition areas for small objects while using time-based refinement to maintain accuracy.
Solution Approach 2:
The patent changes the parameter of recognition area size over time based on touch hold duration. Initially, a larger recognition area is used to ensure small objects are captured, but this area parameter decreases as the touch is held, eventually converging to the actual object size. This parameter change strategy allows the system to handle both small objects and movement variations accurately.
2Device complexity
If a fixed recognition area is used for touch input, then the device complexity is reduced, but the adaptability to different touch scenarios deteriorates
Solution Approach 1:
The system uses dynamics by implementing a recognition area that automatically adjusts its size based on touch hold duration without requiring complex manual configuration. The area transitions from a larger initial size to a smaller final size based purely on the temporal characteristic of the touch, providing adaptability to different scenarios (intentional selection vs. cancellation) while maintaining relatively simple system architecture.
Solution Approach 2:
The patent applies preliminary action by establishing a larger recognition area before the touch is fully confirmed. This preliminary larger area accounts for potential movement or uncertainty in the user's intent. As the touch is held, the system refines the recognition area, effectively performing preliminary expansion followed by controlled contraction based on observed user behavior.
3Ease of operation
If the recognition area remains large throughout the touch duration, then the ease of operation is improved, but the measurement precision of touch intent deteriorates
Solution Approach 1:
The recognition area dynamically evolves from a larger size that facilitates easy operation to a smaller size that enables precise intent recognition. The dynamic adjustment based on touch hold duration allows the system to be lenient initially (helping users with movement or aim issues) while becoming more stringent over time (accurately determining whether the touch was intentional or a cancellation gesture).
Solution Approach 2:
The system implements periodic evaluation of the touch state at different time intervals. By checking whether the touch is maintained at successive time points and adjusting the recognition area accordingly, the system periodically refines its understanding of user intent. This periodic action allows the recognition area to transition from a generous initial size to a precise final size based on sustained touch behavior.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device is provided. The electronic device includes a touch screen display, a processor electrically connected to the touch screen display and configured to receive a touch input applied to the touch screen display, detect a first location of the received touch input on the touch screen display, set an area related to the first detected location on the touch screen display, based on at least one condition, detect, if the received touch input is released, a second location on the touch screen display from which the touch input is released, determine whether the second detected location is within the set area, and if it is determined that the second detected location is within the set area, determine whether at least one function is executed.