Window Z-Order Rearrangement for Foldable Display Layout Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses with foldable flexible displays struggle to properly control window arrangements when the display layout changes, leading to poor appearance and user experience, especially when switching between one-screen and two-screen modes or when an external keyboard is connected.
Innovation Solution
The apparatus includes a processor that manages window positions and Z-order information, performing screen layout changes and rearrangements based on stored position information and Z-order, ensuring windows are rearranged correctly and in order during mode transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If the OS automatically rearranges windows when switching between one-screen mode and two-screen mode, then window positioning is automated, but the windows may be arranged in an unnatural order reducing appearance quality
Solution Approach 1:
The system performs preliminary actions by storing the Z-order information of windows before layout changes occur. When switching between one-screen and two-screen modes, the window arrangement control unit retrieves this pre-stored Z-order information to ensure windows are rearranged in the correct sequence, preventing the appearance degradation caused by random or incorrect arrangement orders.
2Manufacturing precision
If manual restoration of window positions is required when switching modes, then window positions can be restored accurately, but user operation complexity increases
Solution Approach 1:
The system implements self-service by automatically managing window position restoration through the window arrangement control unit. This unit detects layout changes and automatically rearranges windows based on stored position information and Z-order data, eliminating the need for user intervention and thereby reducing operational complexity while maintaining high restoration accuracy.
3Device complexity
If windows are rearranged sequentially without considering Z-order, then the rearrangement process is simple, but multiple windows may be visible during rearrangement degrading appearance
Solution Approach 1:
The system employs feedback mechanisms by continuously monitoring the Z-order information of windows during layout transitions. The window arrangement control unit uses this feedback to dynamically adjust the rearrangement sequence, ensuring that windows are arranged in the correct order based on their Z-values. This prevents the appearance degradation caused by sequential rearrangement without proper ordering control.
Data Source
AI summary
An information processing apparatus includes a display, and a processor configured to perform control of displaying windows of an application on the display. The processor is configured to perform a screen layout change process of changing a layout of an area in which one or a plurality of the windows are displayable, within a screen area of the display, a storage process of storing position information for each window before the layout of the screen area is changed, a management process of managing a Z-order of the one or the plurality of windows arranged in the screen area of the display, and a window rearrangement process of rearranging the one or the plurality of windows in order according to the Z-order managed by the management process when rearranging the one or the plurality of windows based on the position information for each window stored by the storage process.


