Image Resizing via Screen Density and Display Area

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image providing systems face challenges in delivering images with appropriate display specifications for mobile communication terminals, especially when accurate resolution information is not provided, due to the variety of operating systems and screen densities supported.

Innovation Solution

An image providing system and method that includes a terminal and a service device, where the terminal requests and transmits resolution and screen density information to the service device, which calculates and resizes images to match the terminal's display specifications, using equations like R=Vdpi×X, where R is the resolution, Vdpi is the dpi value, and X is a ratio set for each screen density (ldpi, mdpi, hdpi, xhdpi).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the server requests accurate resolution information from the terminal, then image display quality is improved, but the terminal may not provide accurate information due to OS environment limitations

Engineering Contradiction:
Improveresolution information accuracyVSAvoidinformation availability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces screen density (dpi) information as an intermediary parameter. Instead of directly requesting accurate resolution information that may not be available, the terminal provides screen density information which serves as a mediator. The server uses this intermediary data along with display area information to calculate the actual resolution, thereby resolving the contradiction between needing precise resolution data and facing unavailability of direct resolution information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The terminal performs self-service by calculating and providing display area information based on its own screen characteristics. Rather than relying on the server to determine resolution, the terminal autonomously computes the display area and provides it along with screen density information, enabling the server to derive accurate resolution without the terminal needing to directly report potentially inaccurate resolution data.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the server manages display specifications for all mobile communication terminals, then image compatibility across devices is improved, but system complexity increases

Engineering Contradiction:
Improveimage compatibilityVSAvoidserver management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the approach from managing complete resolution specifications to managing screen density parameters and display area information. By using screen density (dpi) as a standardized parameter that can be reliably obtained from terminals, and combining it with display area data, the server can adapt images to various devices without needing to maintain complex specifications for every possible terminal configuration.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the resolution determination process into two independent parts: screen density information (provided by the terminal) and display area information (calculated by the terminal). This segmentation allows the server to handle image adaptation more simply by receiving these separate parameters and computing the required resolution, rather than managing complete resolution specifications for all devices.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If the terminal transmits only screen density information instead of resolution information, then data transmission simplicity is improved, but the server cannot determine accurate resolution

Engineering Contradiction:
Improvedata transmission simplicityVSAvoidresolution determination accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent uses display area information as an additional intermediary parameter. When the terminal transmits screen density information, it also provides display area information as a mediator. The server combines these two intermediary parameters (screen density and display area) to calculate the accurate resolution, thereby maintaining data transmission simplicity while achieving precise resolution determination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds another dimension to the data transmission by including display area information alongside screen density information. This dimensional addition allows the server to compute resolution through a mathematical relationship (resolution = screen density × display area), transforming a single-parameter transmission into a multi-parameter system that enables accurate resolution determination without complicating the transmission process.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9401007B2Image providing system, apparatus for same, and image providing method
Publication Date: 2016.07.26 SK PLANET CO LTD
  • US9401007B2 patent drawing
  • US9401007B2 patent drawing
  • US9401007B2 patent drawing

AI summary

An image providing system includes: a terminal to run at least one application, to request an image from a service device, to determine whether the application supports all screen densities, to extract and transmit a resolution value of an area for displaying the image when all screen densities are supported, and to extract and transmit screen density information supported in the application when not all screen densities are supported; a service device to resize the image to match at least one resolution, to check a resolution value of the terminal and provide the image resized to match the checked resolution value to the terminal when the image is requested from the terminal, and when only screen density information is transmitted from the terminal, to calculate a resolution value from the screen density information and provide the image resized to match the calculated resolution value to the terminal.