Appending XML Metadata to Standard Image Formats

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Standard image formats like PNG, JPEG, and TIFF lack a standardized method for attaching and processing geospatial metadata, with existing methods being format-specific and not supporting extensible mark-up languages like XML, limiting their compatibility and functionality.

Innovation Solution

A system that appends an XML schema document to standard image files, allowing geospatial information, digital signatures, and change history to be encoded, using a consistent structure that preserves compatibility with existing image readers and enables processing across different formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing methods for storing metadata are used in standard image formats, then metadata can be attached to images, but the methods are format-specific and do not support standardized geospatial metadata processing

Engineering Contradiction:
Improvemetadata attachment capabilityVSAvoidformat-specific implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a single standardized metadata attachment method that works across multiple image formats (JPEG, PNG, TIFF, BMP, GIF) rather than requiring separate methods for each format. The system uses a common XML-based markup language and standardized tag structure that can be universally applied to any standard image format, eliminating the need for format-specific implementations and enabling consistent geospatial metadata processing across diverse image types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If GeoTIFF format is used to add geospatial tags, then rich geospatial metadata can be attached, but the format is not as widely used as JPEG and PNG

Engineering Contradiction:
Improvegeospatial metadata supportVSAvoidformat compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by separating the geospatial metadata attachment mechanism from the image format itself. Instead of requiring conversion to a specialized format like GeoTIFF, the system segments the metadata as a distinct XML document that can be appended to any standard image format. This allows the image data and metadata to be independently processed, enabling geospatial functionality to be added to widely-compatible formats without sacrificing either metadata richness or format versatility.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If metadata is embedded within the image structure, then metadata is integrated with the image, but the position varies based on image format making standardized processing difficult

Engineering Contradiction:
Improvemetadata integrationVSAvoidprocessing complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies the intermediary principle by introducing a standardized XML markup language as a mediator between the image data and the metadata. Rather than embedding metadata directly within the variable structures of different image formats, the XML document serves as an intermediary layer that provides consistent, standardized access points and tag structures. This mediator enables uniform processing of geospatial metadata across all image formats while maintaining proper integration with the underlying image data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9805008B2System and method for encoding standard-formatted images with information
Publication Date: 2017.10.31 THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
  • US9805008B2 patent drawing
  • US9805008B2 patent drawing
  • US9805008B2 patent drawing

AI summary

System and method for displaying an encoded standard-formatted image with information including, but not limited to, geospatial information. This information, possibly in mark-up language format, can be quickly accessed and used to modify the image to which it is appended, or it can be ignored because the image itself remains unchanged.