DPI Adaptation for Electronic Devices Using Target DPI Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Third-party applications on electronic devices with varying screen sizes face challenges in supporting multiple DPI types, leading to suboptimal user interface display, where interfaces are often excessively large or small due to reliance on fixed logical DPI, affecting user experience.

Innovation Solution

A DPI adaptation method that determines the target DPI by considering the device's physical and logical DPI, supported DPI by the application, and general display type, enabling automatic adaptation and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the user interface is displayed using only logical DPI, then the application can be displayed on electronic devices with different screen sizes, but the displayed data becomes excessively large or small for different users, affecting user experience

Engineering Contradiction:
Improvecompatibility with different screen sizesVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic DPI selection by determining a target DPI based on both the device's physical DPI and the application's supported DPI list. The system automatically adapts the DPI at runtime rather than using a fixed logical DPI, allowing the interface to dynamically adjust to different screen sizes and user needs while maintaining compatibility across devices

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the DPI parameter from a fixed logical value to a dynamically selected target DPI that varies based on physical DPI and application support. This parameter change enables the system to optimize display quality for different devices while maintaining universal compatibility, resolving the contradiction between adaptability and user experience

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the third-party application supports multiple types of DPI, then the application can adapt to different electronic devices, but the system complexity increases due to needing to handle multiple DPI types

Engineering Contradiction:
Improvesupport for multiple DPI typesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-determining the target DPI based on the device's physical DPI and the application's supported DPI list before displaying the user interface. This pre-calculation simplifies the actual display process by eliminating the need for real-time complex DPI calculations, reducing system complexity while maintaining multi-DPI support

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism that mediates between the device's physical DPI and the application's supported DPI list to determine the target DPI. This intermediary layer simplifies the interaction between hardware and software, making the system more manageable while enabling comprehensive DPI support across different devices

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If automatic DPI adaptation is implemented, then user experience is enhanced through optimized display, but the device complexity increases due to additional processing requirements

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-determining the target DPI using simple comparison logic between physical DPI and supported DPI list before the display operation. This pre-computation approach enables automatic DPI adaptation that enhances user experience while keeping the processing complexity low, as the determination logic is straightforward and efficient

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10445864B2DPI adaptation method and electronic device
Publication Date: 2019.10.15 HUAWEI TECH CO LTD
  • US10445864B2 patent drawing
  • US10445864B2 patent drawing
  • US10445864B2 patent drawing

AI summary

A DPI adaptation method and an electronic device are provided. The DPI adaptation method includes: obtaining dots per inch DPI of the electronic device and DPI supported by an application, where the DPI of the electronic device includes at least one of logical DPI of the electronic device or physical DPI of the electronic device; determining a general display type of the electronic device, where the general display type is a most-used display type of the electronic device; determining target DPI according to the DPI of the electronic device, the DPI supported by the application, and the general display type; and displaying a user interface of the application by using the target DPI.