Pan Gesture Recognition via Directional Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touch-based gesture recognition in touch-sensitive devices is often inefficient due to incorrect recognition of gestures, leading to tedious user interactions and inefficient navigation in software applications with hierarchies of user interfaces.
Innovation Solution
Implementing a method that uses multiple pan gesture recognizers to identify the correct direction of a pan gesture based on its initial direction, allowing for flexible subsequent movements and improving navigation by distinguishing between horizontal and vertical gestures, thereby enhancing the recognition and navigation efficiency in software applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple pan gesture recognizers are implemented to distinguish gesture directions, then gesture recognition accuracy is improved, but device complexity increases
Solution Approach 1:
The patent divides the gesture recognition system into multiple specialized pan gesture recognizers, each configured to recognize pan gestures in specific directions (e.g., horizontal pan gesture recognizer for left/right movements, vertical pan gesture recognizer for up/down movements). This segmentation allows each recognizer to focus on a specific direction, improving recognition accuracy while maintaining manageable complexity through modular design.
Solution Approach 2:
Each pan gesture recognizer is configured with local quality specific to its designated direction. The horizontal pan gesture recognizer is optimized for detecting horizontal movements, while the vertical pan gesture recognizer is optimized for vertical movements. This direction-specific configuration enables precise gesture recognition without requiring a single complex recognizer to handle all directions equally.
2Productivity
If multiple pan gesture recognizers are used to improve gesture recognition, then user interaction efficiency is improved, but power consumption increases
Solution Approach 1:
The system performs preliminary action by configuring multiple pan gesture recognizers in advance, each specialized for specific directions. This preliminary setup allows the system to quickly route detected gestures to the appropriate recognizer without requiring complex real-time analysis, thereby improving user interaction efficiency while managing power consumption through pre-established recognition pathways.
Data Source
AI summary
A method is performed at an electronic device that includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a user interface of a software application, wherein the user interface includes a plurality of user-interface elements. A first gesture is detected on the touch-sensitive surface while displaying the first user interface, and an initial direction of movement is determined for the first gesture. The device recognizes that the initial direction corresponds to one of a first predefined direction on the touch-sensitive surface or a second predefined direction on the touch-sensitive surface, wherein the first predefined direction is distinct from the second predefined direction. Display of one or more user-interface elements of the plurality of user-interface elements is manipulated in accordance with the corresponding one of the first or second predefined direction.


