Display Ratio Scaling for Accurate Mobile UI Preview

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designers face difficulties in creating software for mobile devices due to differences in pixel density between emulated and actual display devices, leading to inconsistent user interface spacing and the need for time-consuming zoom adjustments to achieve an accurate physical size representation.

Innovation Solution

A computer-implemented method that determines the display characteristics of both the emulated and actual devices, calculates a display ratio based on their pixel densities, and renders an actual-size display of the mobile device on the design device using this ratio, ensuring accurate physical size representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If software is emulated on a conventional computer display with different pixel density, then the designer can develop software on a conventional computer, but the emulated mobile device does not show its actual physical size and UI spacing becomes inaccurate

Engineering Contradiction:
Improvesoftware development convenienceVSAvoidphysical size representation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system introduces a display ratio calculation as an intermediary mechanism between the conventional display and the emulated mobile device. By calculating the ratio of pixel densities and applying it as a scaling factor, the system mediates the visual representation to show the actual physical size of the mobile device on the conventional display, thereby maintaining measurement precision while preserving development convenience

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the display parameter by dynamically adjusting the scaling factor based on the calculated display ratio. When pixel densities differ, the system modifies the rendering scale to compensate, ensuring that the emulated device displays at its actual physical dimensions rather than at the native display dimensions

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If designers use zoom controls to adjust the emulated mobile device size, then they can attempt to match physical size, but the process is time consuming and may still not ensure accurate rendering

Engineering Contradiction:
Improvephysical size representation accuracyVSAvoidadjustment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary calculation of the display ratio before the designer needs to make any adjustments. By automatically determining the pixel density difference and pre-calculating the appropriate scaling factor, the system eliminates the need for time-consuming manual zoom adjustments, directly presenting the accurately scaled emulated device

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system makes the emulated device self-adjusting by automatically applying the calculated display ratio to scale the rendering. The emulated device adapts its display size automatically based on the detected pixel density difference, eliminating the need for designer intervention through manual zoom controls

Inventive Principle:
Principle #25Self-service

3Area of stationary object

If the emulated mobile device is rendered at native display resolution, then the display appears large on high-resolution screens, but UI controls appear too close together when viewed on actual mobile devices

Engineering Contradiction:
Improveemulated device display areaVSAvoidUI spacing accuracy
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The system changes the effective display parameter by applying a scaling transformation based on the display ratio. When the conventional display has higher pixel density than the target mobile device, the system scales down the emulated device representation to match the actual physical dimensions, thereby maintaining accurate UI spacing that reflects how it will appear on the real device

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8531487B2Software for displays with different pixel densities
Publication Date: 2013.09.10 ADOBE INC
  • US8531487B2 patent drawing
  • US8531487B2 patent drawing
  • US8531487B2 patent drawing

AI summary

According to embodiments, a computer-implemented method for designing software for use on multiple devices having different display resolutions comprises determining with a computing device a display characteristic of a first display device, determining with a computing device a display characteristic of a second display device, wherein the computing device has stored in a non-transitory memory a display characteristic of one or more second display devices, calculating with a computing device a display ratio based on the display characteristic of the first display device and the display characteristic of the second display device, and rendering on the first display device a scaled display of the second display device based on the display ratio.