Window Layout State Management Across Display Switching Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses face challenges in maintaining the independence of window position and size adjustments across different display modes, leading to interference among multiple window management functions.
Innovation Solution
The apparatus employs a control method that includes a memory and processor to manage window arrangements using multiple display switching functions, holding and restoring window positions and sizes according to predetermined rules, ensuring independence across functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple display switching functions are implemented to change window position and size, then display flexibility and adaptability are improved, but function independence and reliability deteriorate due to interference between functions
Solution Approach 1:
The patent segments the window management system by assigning dedicated storage areas (first storage area, second storage area, third storage area) to different display switching functions. Each function maintains its own independent state information, preventing interference between functions while enabling flexible display mode switching.
Solution Approach 2:
The patent introduces an intermediary mechanism that manages the restoration of window positions and sizes. When a display switching function is activated, the intermediary preserves the current window state and restores it upon function deactivation, ensuring that functions operate independently without permanent interference.
2Ease of operation
If window position and size are dynamically adjusted according to display modes, then ease of operation is improved, but loss of information occurs when window state is not properly preserved across function transitions
Solution Approach 1:
The patent performs preliminary actions by storing window position and size information in dedicated storage areas before display mode changes occur. This ensures that when a user switches between display modes, the window state is already preserved and can be restored without data loss, maintaining ease of operation.
Solution Approach 2:
The patent implements feedback mechanisms where the system monitors display mode changes and automatically restores window positions and sizes based on stored state information. This feedback loop ensures that window state is preserved across function transitions, preventing information loss while maintaining operational flexibility.
Data Source
AI summary
An information processing apparatus includes: a memory which stores a program of an application; and a processor which executes the program of the application stored in the memory to perform control to display a window of the application in a screen area of a display. The processor performs: display change processing to change arrangement of the window inside the screen area using a display switching function selected from among a plurality of display switching functions to switch position and size of the window inside the screen area according to predetermined rules, display state holding processing to hold, for each of the plurality of display switching functions, the position and size of the window before being changed by the display change processing, and display restoration processing.


