Hash Value Based Duplicate Detection in Image Forming Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image forming systems face challenges in accurately and efficiently determining whether print data is redundant, leading to inconvenient delays and inaccurate determination of duplicate files, especially when comparing character and image data.

Innovation Solution

An image forming system that uses hash values to determine if a file has already been printed, where a terminal generates a hash value of the file and compares it with stored hash values, only transmitting print data if the hash value is not found in the storage unit, thereby avoiding duplicate printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If whole image data are compared to determine duplicate files, then determination accuracy is improved, but determination time increases significantly

Engineering Contradiction:
Improvedetermination accuracyVSAvoiddetermination time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts a hash value (a condensed representation) from the entire image data and uses this extracted feature for comparison instead of comparing the complete large-volume image data. This extraction principle reduces the comparison workload from megabytes of image data to a small hash value, dramatically reducing determination time while maintaining accuracy through the use of collision-resistant hash functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the comparison parameter from raw image data (pixels, colors, shapes) to a hash value parameter. This parameter change converts a complex multi-dimensional comparison problem into a simple string comparison, achieving both speed and accuracy. The hash function serves as a parameter transformation that preserves the uniqueness property needed for accurate duplicate detection.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If only character data or only image data are compared to determine duplicates, then determination time is reduced, but determination accuracy deteriorates

Engineering Contradiction:
Improvedetermination timeVSAvoiddetermination accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent applies a universal hash function that can process any type of data (character data, image data, mixed content) through the same mechanism. Instead of having separate comparison methods for different data types, the hash function serves as a multi-functional tool that converts any data type into a comparable format, reducing determination time while maintaining accuracy across all data types.

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

3Ease of operation

If print data is stored in the storage device for future printing, then user convenience is improved, but storage redundancy increases

Engineering Contradiction:
Improveuser convenienceVSAvoidstorage redundancy
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent performs preliminary duplicate detection by comparing the hash value of incoming print data against stored hash values before actual printing occurs. This preliminary action prevents redundant storage of duplicate files while maintaining the capability to quickly retrieve and print previously stored files, thus reducing storage redundancy without compromising user convenience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces hash values as an intermediary layer between the print data and the storage device. Instead of directly storing and comparing all print data, the system stores compact hash values as intermediaries that represent the uniqueness of files. This intermediary mechanism enables efficient duplicate detection and reduces the quantity of stored data while preserving the ability to identify and print unique files.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8368920B2Image forming system, recording medium having image forming program recorded thereon and image forming apparatus for quickly avoiding duplication
Publication Date: 2013.02.05 KONICA MINOLTA BUSINESS TECH INC
  • US8368920B2 patent drawing
  • US8368920B2 patent drawing
  • US8368920B2 patent drawing

AI summary

An image forming system includes an information terminal and an image forming apparatus. The image forming apparatus stores a hash value of a file on which image forming operation is to be performed or has been performed. Upon a request to print a predetermined file at the information terminal, the information terminal generates a hash value of the predetermined file. The information terminal transmits print data and the hash value to the image forming apparatus only in the case where the information terminal determines that hash values stored by the image forming apparatus do not include the generated hash value.