Image Resizing via Screen Density and Display Area
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


