Intelligent Image Export System with Total Size Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image export systems require users to either specify a file size limit or image quality for each image, leading to inefficient image quality degradation when exporting images of varying sizes, and often result in unequal quality adjustments.
Innovation Solution
An image export system that allows users to set a target total export size, automatically determining an optimal image quality level using trained models to ensure the total memory size of exported images is within a specified threshold, thereby enabling controlled memory usage without manual quality selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If users specify a file size limit for each image, then the total export size is controlled, but image quality degrades unequally across images of varying original sizes
Solution Approach 1:
The system changes the parameter from individual image file size limits to a total export size limit across all images. It dynamically adjusts the quality parameter for each image based on its original size and the remaining budget, ensuring consistent quality perception while controlling the total output size within the specified threshold.
2Manufacturing precision
If users manually select image quality for each image, then image quality can be optimized, but the operation becomes complex and time-consuming
Solution Approach 1:
The system performs self-service by automatically calculating and applying optimal quality parameters for each image based on the total export size constraint. The algorithm independently evaluates each image's characteristics and determines the appropriate quality level without requiring manual user input, thus maintaining high quality while simplifying the user interface to a single total size parameter.
3Manufacturing precision
If individual image quality is maximized, then each image achieves best possible quality, but the total export size exceeds the target threshold
Solution Approach 1:
The system dynamically adjusts the quality parameter for each image based on its original size, format, and the remaining quality budget. Larger images receive higher quality parameters while smaller images use lower quality parameters, ensuring the sum of all exported image sizes stays within the target threshold while maintaining optimal quality for each individual image.
Data Source
AI summary
A technique for providing intelligent exporting of images is provided. The technique includes receiving information identifying a set of images to be exported and receiving a set of parameter values to be used for exporting the set of images. The technique includes receiving a target total export size value for exporting the set of images. The target total export size indicates a memory size for storing a set of exported images corresponding to the set of images. The technique includes determining an image quality level to be used for exporting the set of images based upon the target total export size value and the set of parameter vales. The technique includes generating a set of exported images corresponding to the set of images. In one example, the set of exported images are generated using the image quality level and the set of one or more parameter values such that a total memory size for storing the set of exported images is within a threshold value of the target total export size.


