Touchscreen Object Resizing via Pinch Gestures
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch-sensitive displays lack intuitive and efficient methods for resizing user interface objects, such as application windows, which limits user interaction and flexibility in graphical user interfaces.
Innovation Solution
A method for resizing user interface objects on touch-sensitive displays by detecting gestures where a stationary contact and a moving contact within or outside the object determine the direction and extent of resizing, allowing users to expand or shrink objects horizontally, vertically, or both, without the need for specific resizing handles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional resizing handles are used for resizing user interface objects, then precise control over object size is achieved, but the complexity of the user interface increases and ease of operation deteriorates
Solution Approach 1:
The patent removes traditional resizing handles from the user interface and replaces them with gesture-based control. By extracting the resizing functionality from fixed interface elements and implementing it through natural hand gestures in 3D space, the interface complexity is reduced while maintaining precise resizing control through spatial positioning of the捏合 gesture.
Solution Approach 2:
The patent replaces the mechanical interaction model of clicking and dragging resizing handles with a gesture-based control system. Users perform pinching gestures in the air above the touchscreen, and the system translates these gestures into resizing operations, substituting the traditional mechanical interface paradigm with a more intuitive gesture-based system.
2Ease of operation
If multiple resizing handles are provided for precise control, then manufacturing precision is improved, but ease of operation deteriorates due to the need to locate and use specific handles
Solution Approach 1:
The patent adds a third dimension to the resizing interaction by utilizing gestures performed above the touchscreen surface. The vertical position, horizontal position, and orientation of the pinching gesture in 3D space provide multiple degrees of freedom for controlling resizing parameters, enabling precise control without requiring multiple 2D handles on the screen.
Solution Approach 2:
The pinching gesture serves multiple functions: it can resize objects horizontally, vertically, or both simultaneously depending on the gesture orientation and trajectory. A single gesture type replaces the need for multiple specialized handles (corner handles, edge handles, etc.), providing universal resizing capability while maintaining precision through gesture parameter variation.
3Ease of operation
If the interface is simplified by removing resizing handles, then ease of operation improves, but the ability to perform precise resizing operations deteriorates
Solution Approach 1:
The system provides real-time visual feedback during the pinching gesture, displaying the resizing effect as the gesture progresses. This allows users to see the object size changing in response to their gesture movements, enabling precise control through continuous visual feedback and adjustment, eliminating the need for pre-positioned handles while maintaining accuracy.
Solution Approach 2:
The resizing control is made dynamic and adaptive during the gesture execution. The system continuously calculates the resizing parameters based on the current gesture state (position, velocity, orientation), allowing the precision to be maintained throughout the resizing operation rather than being fixed at the start, enabling both ease of operation and precision.
Data Source
AI summary
A resizable user interface object on a touch sensitive display is resized based on detection of first and second contacts at first and second locations on the touch sensitive display. The object is resized based on detection of relative movement of the first and second contacts.


