Moving Image Hash Verification for Faster Falsification Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The verification of falsification in moving image data is inefficient due to the increased number of hash values generated for each frame group, leading to prolonged verification times and decreased usability.

Innovation Solution

An information processing apparatus that generates a first-type hash value for the entire moving image data and second-type hash values for frame groups, allowing for selective detection of falsification using these hash values, thereby optimizing the verification process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If second-type hash values are generated for each frame group to detect falsification, then the ability to specify falsified frames is improved, but the verification time increases and usability decreases

Engineering Contradiction:
Improvefalsification detection precisionVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the verification process into two stages: first using a first-type hash value for the entire moving image data to quickly detect any falsification, and only if falsification is detected, then using second-type hash values for individual frame groups to locate the specific falsified frames. This segmentation allows the system to maintain high detection precision while minimizing verification time by avoiding unnecessary frame-level analysis of unaltered videos.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If second-type hash values are generated for each frame group to specify falsified frames, then the detail of falsification detection is improved, but the number of hash values increases and processing complexity increases

Engineering Contradiction:
Improvefalsification location precisionVSAvoidhash value processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic verification approach where the level of analysis adapts based on the results of the first-type hash verification. If the entire moving image passes verification, no frame-level analysis is performed. If falsification is detected, then the system dynamically proceeds to analyze individual frame groups using second-type hash values. This dynamic approach reduces processing complexity by conditionally executing only when necessary.

Inventive Principle:
Principle #15Dynamics

3Productivity

If first-type hash value is used for whole moving image data, then the verification speed is improved, but the ability to detect specific falsified frames is reduced

Engineering Contradiction:
Improveverification speedVSAvoidfalsified frame identification precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the verification process into two stages: first using a first-type hash value for the entire moving image data to quickly detect any falsification, and only if falsification is detected, then using second-type hash values for individual frame groups to locate the specific falsified frames. This segmentation allows the system to maintain high detection precision while minimizing verification time by avoiding unnecessary frame-level analysis of unaltered videos.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260010658A1Information processing apparatus to verify falsification of data, control method therefor, and storage medium storing control program thereof
Publication Date: 2026.01.08 CANON KK
  • US20260010658A1 patent drawing
  • US20260010658A1 patent drawing
  • US20260010658A1 patent drawing

AI summary

An information processing apparatus capable of improving usability in verification of falsification of moving image data. The information processing apparatus including a memory device and a processor that executes instructions in the memory device to obtain a moving image file including moving image data constituted by frames, a first-type hash value generated by executing a hash function on whole moving image data, and second-type hash values generated by executing the hash function on frame groups, execute a first process of detecting falsification of the moving image data by using the first-type hash value, and control whether to execute a second process to detect falsification of the moving image data by using the second-type hash values when falsification is detected in the first process.