Hash-Based RAW File Identification via JPEG Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for managing RAW and JPEG files, such as storing them in the same folder, lead to file handling complications, increased memory usage, and difficulties in searching for RAW files from JPEG files, especially when handling images from multiple cameras or requiring precise metadata searches.

Innovation Solution

A data processing apparatus and method that uses a Hash function to generate identification data for RAW files, which is added to JPEG files, allowing easy identification and retrieval of the original RAW files from converted JPEG files by matching the Hash values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If JPEG files and RAW files are stored in the same folder for easy identification, then file search is simplified, but file handling becomes complicated and memory usage increases

Engineering Contradiction:
Improvefile searchVSAvoidfile handling
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (verification data/Hash function) that connects JPEG files to their corresponding RAW files without requiring them to be stored together. The verification data acts as a mediator that enables identification and retrieval of RAW files from JPEG files, resolving the contradiction between ease of search and file handling complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If JPEG files and RAW files are stored in the same folder, then identification is easier, but the number of files doubles and memory usage increases

Engineering Contradiction:
ImproveidentificationVSAvoidnumber of files
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts the identification function from the file storage structure. Instead of storing both files together for identification, the verification data is extracted and embedded within the JPEG file itself. This allows RAW files to be stored separately in a unified folder while maintaining easy identification through the verification data, reducing the number of files visible in the folder.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If search is based on file name sequential numbers, then RAW file search is simplified, but search fails when file names are altered

Engineering Contradiction:
ImprovesearchVSAvoidsearch accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The verification data serves as a reliable intermediary that maintains the connection between JPEG and RAW files regardless of file name changes. Since the verification data is embedded in the JPEG file and corresponds to the original RAW file, search operations based on verification data remain accurate even when file names are altered, ensuring search reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If search is based on metadata such as shooting date and time, then search can distinguish files, but search processing becomes complicated and requires high precision storing means

Engineering Contradiction:
Improvefile distinctionVSAvoidsearch processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the search function from complex metadata comparison. Instead of searching through multiple metadata fields (shooting date, time, camera information), the verification data is extracted and stored within the JPEG file itself. This enables simple and fast search operations by directly comparing the verification data, eliminating the need for complex metadata processing and high-precision storing means.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8836817B2Data processing apparatus, imaging apparatus, and medium storing data processing program
Publication Date: 2014.09.16 NIKON CORP
  • US8836817B2 patent drawing
  • US8836817B2 patent drawing
  • US8836817B2 patent drawing

AI summary

A data processing apparatus includes a data conversion part converting first data into second data, an identification data generation part generating identification data which depends on the first data, and a data processing part relating the identification data to the second data. Specifically, the data processing part adds the identification data to the second data.