Dynamic GUI Scaling Across Segmented Display Areas
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display input devices face challenges in dynamically adjusting graphical user interface (GUI) elements, such as scaling and number changes, across varying screen sizes and resolutions without compromising the layout's usability and user experience.
Innovation Solution
A display input device with a memory and circuitry that classifies GUIs into groups based on screen size and resolution, scaling display areas and adjusting the size or number of GUIs within these areas to maintain a consistent layout, using specification, GUI, and layout information to manage the arrangement and scaling of UI parts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If UI parts are scaled to fit screen size changes, then display adaptability is improved, but layout consistency deteriorates
Solution Approach 1:
The display screen is divided into multiple display areas, each assigned to a specific group of UI parts. This segmentation allows independent scaling of each display area while maintaining the overall layout structure, resolving the contradiction between adaptability and layout consistency.
Solution Approach 2:
Different display areas are assigned different scaling properties based on their content requirements. Some areas are scaled to fit screen changes while others maintain fixed layouts, allowing local optimization of both adaptability and consistency.
2Productivity
If the number of UI parts is increased or decreased according to screen size, then display efficiency is improved, but user interaction complexity increases
Solution Approach 1:
The system dynamically adjusts the number of UI parts displayed in each area based on screen size and resolution. This dynamic adaptation optimizes display efficiency while the automated nature of the adjustment prevents user interaction complexity from increasing.
Solution Approach 2:
The system uses layout information and specification information as feedback to automatically determine the optimal number of UI parts to display. This feedback mechanism ensures efficient use of screen space while maintaining consistent user interaction patterns.
3Adaptability or versatility
If scaling operation and number increase/decrease operation are performed in combination, then overall display adaptability is improved, but system complexity increases
Solution Approach 1:
By segmenting UI parts into groups and assigning them to specific display areas, the system can apply different scaling and number adjustment operations to each area independently. This segmentation simplifies the overall system complexity while maintaining high adaptability.
Solution Approach 2:
The display area assignment mechanism serves multiple functions: it organizes UI parts, determines scaling behavior, and controls the number of displayed items. This multi-functionality reduces system complexity by consolidating control logic.
Data Source
AI summary
A display input device includes a display panel to display a screen thereon, the screen including a plurality of display areas, and a memory to store specification information, GUI information, and layout information. The GUI information includes information on a plurality of GUIs to be displayed on the screen, the plurality of GUIs being classified into a plurality of groups of GUIs. The layout information associates each one of the plurality of display areas with one group of the plurality of GUIs to be displayed on each display area. The display input device further includes circuitry to scale each display area in accordance with a change in the size or the resolution of the screen, and change one of a size of at least one GUI to be displayed in the scaled display area and a number of GUIs to be displayed in the scaled display area.


