User Interface Border Region Segmentation for Resolution Independence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current user interface design for mobile wireless communications devices requires significant code changes for minor aesthetic modifications, and using images like bitmaps leads to distortion issues such as 'pixelation' when scaling, limiting graphic designers' flexibility.
Innovation Solution
A system that allows graphic designers to specify user interface border parameters using integer values to divide images into regions, enabling efficient creation of stylized interfaces without writing code, and ensuring borders maintain their appearance across different resolutions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If code is used to draw user interface borders, then the interface can be rendered, but any aesthetic modification requires significant code changes
Solution Approach 1:
The border image is divided into multiple regions (e.g., corner regions, edge regions, center region) that can be independently specified and rendered. This segmentation allows graphic designers to modify specific border areas without affecting the entire border or requiring code changes.
Solution Approach 2:
Instead of using code to draw borders, the system uses image copies (bitmaps or vector images) of the desired border appearance. These images can be easily modified by graphic designers without touching the underlying code, and the system renders them appropriately on different devices.
2Adaptability or versatility
If bitmap images are scaled to fit varying dimensions, then the interface can adapt to different screens, but distortion and pixelation occur
Solution Approach 1:
The border image is divided into multiple regions that are rendered separately. This segmentation allows each region to be scaled independently and appropriately, preventing the distortion and pixelation that occurs when scaling a complete border image as a whole.
Solution Approach 2:
The system transitions from treating the border as a single 2D image that must be scaled, to treating it as a collection of discrete regions that can be rendered at their appropriate sizes. This dimensional change from a monolithic image to a multi-region structure enables resolution-independent rendering.
3Adaptability or versatility
If graphic designers want to create brand-differentiated interfaces, then unique styling is achieved, but code modifications are required for each style
Solution Approach 1:
Different border styles are created as separate image files that can be easily swapped and modified by graphic designers. Each brand-specific border style is captured as an image that can be referenced by the rendering system without requiring any code changes to create or modify the visual appearance.
Solution Approach 2:
The system allows graphic designers to specify border parameters (such as region dimensions, image sources, and styling attributes) that control the appearance of borders. By changing these parameters, different brand styles can be achieved without modifying the underlying rendering code.
Data Source
AI summary
Systems and methods for use in displaying user interface components upon user interfaces of computing devices. A system and method could be configured to receive an image to be displayed upon a user interface of the device. One or more indicators can be used to specify how the image is to be divided into multiple regions. The regions of the divided image are displayed with a user interface component upon the user interface of the device.


