Variable Display Area Core Element Resizing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flexible electronic devices with variable screen sizes require adaptive user interface and user experience solutions to effectively display information as screen areas are resized, unlike fixed-screen devices which do not need to adjust display configurations.
Innovation Solution
An electronic device with a processor that identifies a core element among displayed elements and resizes the screen area based on user input, ensuring the core element's window is proportionally resized, allowing for intuitive and user-centered UI/UX adjustments during screen enlargement or reduction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of moving object
If the screen area is physically altered in flexible electronic devices, then the display area size is improved, but the GUI layout configuration becomes inappropriate and complex
Solution Approach 1:
The patent applies dynamics by making the GUI layout configuration adaptive and changeable based on the current screen state. The system automatically adjusts the layout according to whether the display is in a rolled-in or rolled-out state, transforming the static layout into a dynamic one that responds to physical screen changes. This resolves the contradiction by allowing the layout to adapt smoothly to different display area sizes without requiring complex manual reconfiguration.
Solution Approach 2:
The patent changes the parameter of layout configuration based on the screen state. When the display transitions between rolled-in and rolled-out states, the system modifies layout parameters such as window positions, element arrangements, and display configurations to match the current screen area. This parameter adaptation allows the GUI to remain appropriate across different display sizes without increasing overall system complexity.
2Adaptability or versatility
If the screen area is enlarged or reduced, then the display flexibility is improved, but the user interface adaptation becomes challenging
Solution Approach 1:
The system performs self-service by automatically detecting the screen state (rolled-in or rolled-out) and autonomously adjusting the user interface configuration without requiring manual user intervention. The processor identifies the current display state and automatically applies the appropriate layout, ensuring the UI adapts seamlessly to screen size changes. This maintains ease of operation while achieving high display flexibility.
Solution Approach 2:
The system implements feedback by continuously monitoring the screen state and using this information to adjust the user interface. The processor receives feedback about whether the display is in a rolled-in or rolled-out state and automatically modifies the GUI layout accordingly. This closed-loop approach ensures the interface remains user-friendly across different display configurations.
3Device complexity
If a fixed GUI layout is used, then the system simplicity is maintained, but the information display effectiveness decreases for variable screens
Solution Approach 1:
The patent segments the GUI layout into multiple configurations corresponding to different screen states. Instead of using a single fixed layout, the system divides the layout into at least two distinct configurations: one for rolled-in state and another for rolled-out state. The processor selects and applies the appropriate segment based on the current screen state, ensuring effective information display while maintaining system simplicity through modular layout design.
Data Source
AI summary
An electronic device and method are disclosed herein. The electronic device includes: a display having a display area that is variable, at least one processor operably connected to the display. The processor implements the method, including: controlling the display to display a plurality of elements on the display, receiving a user input requesting resizing of the display area, in response to the user input, identifying a core element among the displayed plurality of elements, resizing the display area based on the received user input and the identified core element, wherein a first window in which the core element is displayed is resized in proportion to resizing of the display area.


