Mobile Image Resizing for Memory and Bandwidth Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld wireless communication devices face memory constraints and bandwidth limitations when capturing, storing, and sharing images, necessitating an efficient method for resizing images prior to upload to balance memory usage and transmission efficiency.
Innovation Solution
A method and system for resizing images on handheld mobile communication devices, which includes determining the original image size, checking upload size restrictions, and resizing the image to meet these restrictions, with options for user selection or automatic resizing based on bandwidth and storage considerations, while preserving and updating metadata for accurate image representation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If images are stored at original high resolution, then image quality is maintained, but device memory is consumed faster
Solution Approach 1:
The system dynamically adjusts image resolution based on storage capacity and usage patterns. Images are resized to different resolutions depending on whether the device has sufficient free memory, implementing a flexible adaptation strategy that balances quality and storage efficiency
Solution Approach 2:
The patent changes the resolution parameter of stored images based on available memory. When memory is sufficient, original high-resolution images are kept; when memory is constrained, lower-resolution versions are created and stored, thus adapting the image quality parameter to storage conditions
2Manufacturing precision
If images are transmitted at original size, then image quality is preserved, but network bandwidth is consumed excessively
Solution Approach 1:
The system applies different quality levels to different transmission scenarios. Full-resolution images are transmitted only when necessary (e.g., initial upload), while lower-resolution versions are used for subsequent transmissions or sharing, optimizing bandwidth usage while maintaining quality where critical
Solution Approach 2:
The system performs preliminary resizing of images before transmission to optimize bandwidth usage. By pre-processing images to appropriate resolutions based on destination requirements, the system avoids excessive bandwidth consumption during actual transmission while maintaining quality where needed
3Quantity of substance
If images are resized before upload, then memory and bandwidth are conserved, but image quality may deteriorate
Solution Approach 1:
The system dynamically selects resizing strategies based on available memory and transmission needs. When memory is constrained, resizing is applied; when memory is sufficient, original quality is preserved. This dynamic approach minimizes quality loss while achieving storage optimization
Solution Approach 2:
The system changes image resolution parameters adaptively based on storage conditions. By adjusting the resolution parameter only when necessary (when memory is constrained), the system conserves memory while minimizing quality deterioration through selective rather than universal resizing
4Manufacturing precision
If user selects resize options manually, then image quality can be optimized, but operation complexity increases
Solution Approach 1:
The system automatically manages image resizing based on stored preferences and current storage conditions. Users configure their preferences once, and the system autonomously applies appropriate resizing strategies, eliminating the need for repeated manual decisions while maintaining optimized image quality
Solution Approach 2:
The system uses stored user preferences as feedback to automatically determine resizing parameters. By learning from user selections and applying them automatically, the system maintains quality optimization while reducing operational complexity through automated decision-making based on accumulated user feedback
Data Source
AI summary
A system and method of resizing an image on a mobile communication device prior to transmitting to an online image repository is disclosed. In accordance with one embodiment, the method comprises: determining a size of an original image; determining whether there are any default file sizes to which the original image may be resized; when a default file size does not exist, receiving a custom image size, resizing the original image in accordance with the received custom image size to create a resized image, and transmitting the resized image to the online image repository.


