Split-Screen Boundary Controls for Three-Region Resizing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies cannot partition a screen into three or more split regions lined up in one direction, nor can they dynamically change the sizes of these split regions in response to user operations.
Innovation Solution
A data processing device comprising a display unit, an operation receiving unit, an operation evaluating unit, and a screen generating unit that creates a split screen with three or more split regions. The screen generating unit changes the size of the split regions based on user input, specifically enlarging one split region and reducing another when a drag operation is performed on specific operable regions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a screen is partitioned into three or more split regions lined up in one direction, then the versatility of screen layout is improved, but the device complexity increases
Solution Approach 1:
The boundary line between split regions is divided into multiple operable regions (first operable region and second operable region), each controlling different resize behaviors. This segmentation allows the system to handle complex layout requirements through simple, localized interactions rather than requiring complex global control logic.
Solution Approach 2:
The system dynamically changes the behavior of boundary lines based on which operable region is being interacted with. When the first operable region is dragged, the boundary moves to enlarge the first split region and reduce the third. When the second operable region is dragged, the boundary moves to enlarge the first and reduce the second. This dynamic behavior provides versatility without requiring multiple static configurations.
2Ease of operation
If the sizes of split regions are changed dynamically in response to user operations, then the ease of operation is improved, but the device complexity increases
Solution Approach 1:
The boundary line automatically adjusts its position and the split regions automatically resize in response to drag operations on the operable regions. The system self-adjusts without requiring additional control logic or manual intervention beyond the simple drag gesture, making operation easy while keeping the control mechanism relatively simple.
Solution Approach 2:
The system provides immediate visual feedback when a user drags an operable region - the boundary line moves and split regions resize in real-time. This feedback loop allows users to intuitively understand the effect of their actions and make precise adjustments, improving ease of operation without complex control mechanisms.
3Adaptability or versatility
If multiple operable regions are provided on a boundary line, then the adaptability of split region adjustment is improved, but the device complexity increases
Solution Approach 1:
The boundary line serves multiple functions: it separates split regions, provides multiple operable regions for different resize scenarios, and dynamically adjusts based on interaction location. This multi-functionality allows the same structural element to handle diverse resize requirements without adding separate control mechanisms for each scenario.
Solution Approach 2:
Different portions of the boundary line (first operable region vs. second operable region) have different qualities or behaviors. Dragging the first operable region produces one resize pattern (enlarging first region, reducing third), while dragging the second produces another (enlarging first, reducing second). This local differentiation provides adaptability without requiring globally complex structures.
Data Source
AI summary
A split screen includes first, second and third split regions, lined up sequentially. The screen generating unit enlarges a size of the first split region and reduces a size of the third split region in response to a drag operation, in the direction of the second split region and the third split region, on a first operable region that is located on a boundary line between the first split region and the second split region. The screen generating unit also enlarges a size of the first split region and reduces a size of the second split region in response to a drag operation, in the direction of the second split region and the third split region, on a second operable region that is different from the first operable region and that is located on the boundary line between the first split region and the second split region.


