Multi-Finger Pinch Gesture Interface for Touchscreen Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for manipulating user interface objects on touch-sensitive surfaces in electronic devices are cumbersome and inefficient, leading to a cognitive burden and excessive energy consumption, particularly in battery-operated devices.
Innovation Solution
A method and device that utilize multi-finger pinch gestures to zoom in and out, and display secondary user interfaces simultaneously with primary interfaces, allowing for efficient manipulation of user interface objects, including resizing and aspect ratio changes, using a touch-sensitive surface with processors and memory to execute programs for image editing, drawing, and other applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional methods for manipulating user interface objects are used, then the device can perform basic functions, but the cognitive burden on the user increases and energy consumption rises
Solution Approach 1:
The system changes the operational parameters of the touch interface by introducing multi-finger gestures with specific temporal relationships. When two contacts occur within a threshold time period, the system interprets them as intentional sequential inputs rather than accidental touches, enabling complex manipulations like rotating user interface objects through coordinated finger movements on the touch-sensitive surface
Solution Approach 2:
The system dynamically adjusts its response based on the temporal sequence and spatial relationship of multiple finger contacts. The threshold time period parameter allows the system to adapt between interpreting contacts as simultaneous (for zooming) or sequential (for rotation), optimizing the interaction model based on user intent while reducing cognitive burden and energy consumption
2Productivity
If existing manipulation methods are used, then the interface can be controlled, but the process takes longer than necessary and reduces productivity
Solution Approach 1:
The system performs preliminary interpretation of multi-finger contact patterns by establishing a threshold time period for detecting intentional gestures. This preliminary action allows the system to pre-process and understand user intent before executing the actual manipulation, enabling faster and more accurate object transformation operations
Solution Approach 2:
The touch-sensitive surface is designed to support multiple manipulation functions through a unified gesture system. The same multi-finger contact mechanism enables both zooming and rotation operations depending on the temporal sequence of contacts, reducing the need for separate controls and improving overall manipulation efficiency
3Loss of information
If the system displays detailed user interface objects, then the information is comprehensive, but zooming operations require multiple steps and consume more energy
Solution Approach 1:
The system replaces traditional multi-step mechanical zooming controls with direct touch-sensitive surface gestures. By detecting the spatial relationship between two finger contacts within a threshold time period, the system directly calculates and executes zoom operations, eliminating intermediate steps and reducing energy consumption while maintaining complete information visibility
4Adaptability or versatility
If the system supports multiple manipulation gestures, then the functionality is enhanced, but the interface complexity increases
Solution Approach 1:
The system segments the interpretation of multi-finger gestures by dividing the contact sequence into distinct temporal phases. By using a threshold time period to differentiate between simultaneous contacts (zooming) and sequential contacts (rotation), the system provides multiple functions through a unified, simple gesture framework without increasing interface complexity
Data Source
AI summary
A method is performed at a multifunction device with a display and a touch-sensitive surface. The method includes: displaying a first user interface for an application at a first magnification level. The first user interface includes a first plurality of user interface objects. The application has a range of magnification levels, including a predefined magnification level for requesting a second user interface with a multi-finger pinch gesture. The method also includes: detecting a first multi-finger pinch gesture on the touch-sensitive surface; and, in response: when the first magnification level is the predefined magnification level, displaying the second user interface simultaneously with the first user interface, wherein the second user interface includes a second plurality of user interface objects that are distinct from the first plurality of user interface objects in the first user interface; and when the first magnification level is greater than the predefined magnification level, zooming out the first user interface in accordance with the first multi-finger pinch gesture.


