Image History Storage Difference Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing devices store history information for drawing operations even when no changes are made, leading to inefficient user operations and increased storage requirements.

Innovation Solution

Implement a method to compare image data before and after editing, storing history information only when differences are detected, and using compression methods to efficiently manage and restore image data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all drawing operations are stored as history information regardless of whether they change the image, then the user can restore any previous state, but the storage capacity increases unnecessarily and the user must perform redundant return operations

Engineering Contradiction:
Improveability to restore previous image stateVSAvoidstorage capacity for history information
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the meaningful changes from the complete operation history. By comparing image data before and after each operation, the system stores only operations that actually modify the image, removing redundant history entries that consume storage space without providing restoration value.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of history storage from storing all operations to storing only operations with detected image differences. The comparison mechanism identifies parameter changes in image data, and only operations resulting in different image parameters are preserved in history information.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If image data is compressed using lossless compression to maintain exact restoration capability, then the original image can be perfectly restored, but the compression ratio and storage efficiency are reduced compared to lossy compression

Engineering Contradiction:
Improveaccuracy of image restorationVSAvoidstorage space for image data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the compression parameter from lossy to lossless compression specifically for history information storage. This ensures that when images are restored from history, the visual quality and data integrity are perfectly preserved, allowing exact restoration of previous states without quality degradation.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If image data is compressed before comparison to reduce processing time, then the comparison operation becomes faster, but the compression and decompression processes require additional computational resources

Engineering Contradiction:
Improvetime for comparing image dataVSAvoidcomputational energy for compression
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary compression to image data before the comparison operation. By compressing the data in advance, the subsequent comparison process works with smaller data structures, significantly reducing the time required for comparison operations while the compression is performed during the natural flow of operation processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10757409B2Method for controlling information processing device and information processing device
Publication Date: 2020.08.25 SEIKO EPSON CORP
  • US10757409B2 patent drawing
  • US10757409B2 patent drawing
  • US10757409B2 patent drawing

AI summary

A method for controlling an information processing device includes: accepting an operation on an image before editing; editing the image before editing, based on the accepted operation; comparing data of the image before editing with data of an image after editing obtained by editing the image before editing; and storing history information about the editing if a difference between the image before editing and the image after editing is detected as a result of the comparison.