Multi-Input Display Window Control via Contact Count
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current human interface techniques do not fully leverage the capabilities of multi-input devices, such as multi-touch tablets and displays, limiting effective interaction and control methods.
Innovation Solution
A method and system for interfacing with multi-input devices that involve displaying a graphical window and adjusting its position, shape, and size based on the number and movement of elements contacting the device, allowing for various modifications such as scaling, rotation, and edge manipulation, ensuring that common portions of the image remain substantially aligned.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multi-touch input devices are used to detect multiple inputs simultaneously, then the capability for complex interaction is improved, but the interface control technology and methods become insufficient and limiting
Solution Approach 1:
The interface dynamically adapts its behavior based on the number of contact elements detected. When one element contacts the display, the system provides one type of control (e.g., panning), and when multiple elements contact, it automatically switches to different control modes (e.g., scaling, rotating, or simultaneous control of multiple windows). This dynamic adaptation resolves the contradiction by making the interface versatile enough to handle multi-touch inputs while maintaining ease of operation through automatic mode selection.
Solution Approach 2:
The system changes operational parameters based on the number of contact elements. Different parameters are activated depending on whether one, two, three, or more elements are touching the display surface. For example, with two elements the system might enable scaling operations, while with three elements it might enable rotation. This parameter-based approach allows the interface to fully leverage multi-touch capabilities without requiring complex user configuration.
2Adaptability or versatility
If graphical window characteristics (position, shape, size) are changed based on number of contact elements, then interaction flexibility is improved, but the complexity of control logic increases
Solution Approach 1:
The control logic is segmented into distinct rules for different numbers of contact elements. Each segment handles a specific scenario: one-element control for panning, two-element control for scaling, three-element control for rotation, etc. This segmentation reduces overall complexity by breaking down the complex control logic into manageable, independent rule sets that can be processed sequentially or in parallel without interference.
Solution Approach 2:
The graphical window control system is designed to be universal, handling multiple functions (panning, scaling, rotating, shape changing) through a single unified interface that responds to the number of contact elements. This multi-functionality approach reduces complexity by eliminating the need for separate control mechanisms for each operation type, as the same contact-based interface adapts to provide different functions.
3Measurement precision
If different characteristics are assigned based on number of contact elements (position for one element, shape/size for multiple elements), then the precision of control is improved, but the complexity of the system increases
Solution Approach 1:
The system pre-defines specific control characteristics for each number of contact elements before operation begins. When one element contacts, position control is immediately activated; when two elements contact, shape/size control is pre-configured and ready. This preliminary configuration eliminates the need for complex real-time decision-making during operation, as the appropriate control precision mode is already established based on the contact configuration.
Solution Approach 2:
Different levels of control precision are applied locally based on the specific contact configuration. Position control with high precision is applied when one element contacts, while shape and size control with appropriate precision is applied when multiple elements contact. This local quality approach optimizes precision for each specific interaction type without requiring the system to maintain maximum precision for all operations simultaneously, thereby reducing overall system complexity.
Data Source
AI summary
Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed.


