Block-Type Image Data Storage for Remote Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic remote sensing images with large data volumes face inefficiencies in display due to traditional storage formats, leading to slow or crashed displays when using common formats like GIF.

Innovation Solution

A block-type image data storage method that involves extracting basic information, partitioning image data into preset blocks, and storing them as separate files, allowing for efficient display by loading only necessary sub-blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional remote sensing image format is used to store dynamic remote sensing images, then the storage structure is simple, but the display efficiency is poor and crashes occur due to enormous data volume

Engineering Contradiction:
Improvedisplay efficiencyVSAvoidstorage structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the image data into multiple sub-blocks based on a preset block size. Each sub-block is stored as a separate data unit with its own header file containing basic information (storage type, dimensions, band characteristics). This segmentation allows the system to load and display only necessary portions of the image data, significantly improving display efficiency for large-volume dynamic remote sensing images while maintaining a manageable storage structure.

Inventive Principle:
Principle #1Segmentation

2Productivity

If common GIF format is used to store dynamic remote sensing images, then the storage method is simple, but slow display or crash-down occurs during image display because of enormous data volume

Engineering Contradiction:
Improvedisplay speedVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts basic information from the image data and stores it in a separate header file, while the actual image data is divided into sub-blocks. This extraction allows the system to quickly access metadata (dimensions, storage type, band information) without loading the entire image dataset, enabling faster display initialization and reducing memory requirements during image rendering of large-volume dynamic remote sensing images.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If image data is stored as a single file, then the storage structure is simple, but the display of massive data images is slow and inefficient

Engineering Contradiction:
Improveimage display efficiencyVSAvoidstorage structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the image data into multiple sub-blocks based on preset block size criteria. Each sub-block is stored as a separate data unit with associated header files containing basic information about storage type, dimensions, and band characteristics. This segmentation enables the display system to load only the necessary sub-blocks for the current view, dramatically improving image display efficiency for massive data images while organizing the storage structure into manageable units.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10943327B2Method and device for storing image data
Publication Date: 2021.03.09 CHINAMAP HI TECH BEIJING INFORMATION TECH CO LTD
  • US10943327B2 patent drawing
  • US10943327B2 patent drawing
  • US10943327B2 patent drawing

AI summary

The present invention discloses a method and device for storing image data, the method includes: receiving image data to-be-stored; extracting basic information of the image data and generating a header file; partitioning the image data by a preset block size according to the basic information of the image data, and generating a data file; and storing the header file and the data file and generating a storage file. In the present invention, image data are stored as double files, so as to add basic information of an image into the image, and in storing a massive-data image, the image is partitioned by a preset size prior to sequential storage, so that when the image is displayed, only one or several sub-blocks of the image are extracted and displayed, allowing quick display of the image with massive data, improving the efficiency of image display.