Image Pyramid Storage for Resolution Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-resolution digital images result in large file sizes, leading to time-consuming downloads and management issues, causing frustrating user experiences due to the need to download and display entire files.
Innovation Solution
The method involves generating an image pyramid with multiple levels of resolution, compressing each level using different quality processes, and storing them in separate folders or files, allowing for efficient storage and display by only loading the necessary resolution levels as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution images are stored in their entirety, then image quality is improved, but download time and file management complexity increase
Solution Approach 1:
The patent divides a high-resolution image into multiple resolution levels (image pyramid), where each level represents a downsampled version of the previous level. This segmentation allows the system to store and transmit only the necessary resolution levels rather than the complete high-resolution image, thereby reducing download time while maintaining acceptable image quality for different viewing scenarios.
Solution Approach 2:
The patent applies different quality characteristics to different resolution levels within the image pyramid. Higher levels (lower resolution) use more aggressive compression suitable for thumbnail views, while lower levels (higher resolution) maintain better quality for detailed examination. This local quality approach optimizes the balance between file size and image quality at each resolution level.
2Measurement precision
If high-resolution images are stored in their entirety, then image quality is improved, but file size and storage requirements increase
Solution Approach 1:
The patent segments the complete high-resolution image data into multiple resolution levels, creating an image pyramid structure. This segmentation enables the system to store progressively downsampled versions of the image, significantly reducing the total data quantity required while preserving the ability to access high-quality images when needed.
Solution Approach 2:
The patent changes the resolution parameter across different levels of the image pyramid. By systematically varying the resolution parameter from the base level (lowest resolution) to the apex level (highest resolution), the system creates a hierarchical structure that reduces overall storage requirements while maintaining access to high-quality image data.
3Productivity
If multiple resolution levels are stored separately, then display efficiency is improved, but storage structure complexity increases
Solution Approach 1:
The patent segments the image data into distinct resolution levels stored in separate data structures or files. This segmentation enables efficient display operations where only the necessary resolution level needs to be loaded and processed, improving display efficiency while organizing complexity into manageable, hierarchical components.
Solution Approach 2:
The patent adds a resolution level dimension to the image storage structure, creating a multi-dimensional organization where images are accessed not only by location but also by desired resolution level. This dimensional approach organizes complexity by providing systematic access paths to different quality levels.
Data Source
AI summary
In accordance with one or more aspects, multiple folders are generated each corresponding to one of multiple levels of an image pyramid, and each of the multiple levels including one or more tiles. In each of the multiple folders, one or more files are stored, each file including image data for a tile of the level corresponding to the folder. In accordance with other aspects, a first version of an image is generated, the first version of the image having a lower resolution than the image. The image is compressed using a first compression process, and the first version of the image is compressed using a second compression process, the second compression process being a higher quality process than the first compression process. Both the compressed image and the compressed first version of the image are stored as an image pyramid for the image.


