Block-Based Video Frame Sequence Detection System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining if a sequence of video frames is static are not robust against noise and are computationally intensive, often failing to detect small movements or being overly sensitive to noise, leading to false positives or inefficiencies.

Innovation Solution

The method partitions images into blocks and calculates a difference measure between corresponding blocks, comparing it to a threshold to assess similarity, which reduces computational burden and improves sensitivity to small movements by focusing on key areas and adjusting the threshold based on image properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the threshold is made large to exclude noise effects, then reliability is improved, but measurement precision deteriorates as small movements cannot be detected

Engineering Contradiction:
Improverobustness against noiseVSAvoiddetection of small movements
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The video frame is divided into multiple blocks, and the difference measure is calculated for each block separately. This segmentation allows the system to identify small movements in specific blocks while using a threshold that is robust against noise for the overall assessment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different treatment to different parts of the frame by evaluating blocks locally. The difference measure is calculated for each block, allowing local variations to be detected while maintaining overall reliability through the block-based approach.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If pixel-by-pixel comparison is performed for all pixels, then measurement precision is improved, but productivity deteriorates due to computational intensity

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The frame is segmented into blocks, and the difference measure is calculated for each block rather than every pixel. This reduces the computational load from O(N*M) for all pixels to O((N*M)/K) for blocks, where K is the number of blocks per frame.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent calculates the difference measure for blocks rather than all individual pixels. This partial action approach provides sufficient detection accuracy by evaluating representative blocks while significantly reducing computational requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If block-based comparison is used, then productivity is improved, but measurement precision may deteriorate if blocks are too large to detect small movements

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsensitivity to small changes
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The frame is divided into multiple small blocks, ensuring that even small movements within a block will result in a detectable difference measure. The block size is optimized to balance computational efficiency with the ability to detect fine-grained changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adjusts the block size parameter to optimize the trade-off between processing efficiency and detection sensitivity. By carefully selecting the block dimensions, the system achieves both computational efficiency and adequate sensitivity to small movements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9031134B2System for detecting sequences of frozen frame in baseband digital video
Publication Date: 2015.05.12 PROJECT GIANTS LLC
  • US9031134B2 patent drawing
  • US9031134B2 patent drawing
  • US9031134B2 patent drawing

AI summary

An apparatus and method of evaluating whether an image under test is similar to a reference image, the method comprising performing a test on pairs of blocks in turn, each pair of blocks comprising a block of the image under test and a corresponding block of the reference image, the test comprising calculating a difference measure indicative of the difference between the blocks and comparing the difference measure to a threshold, wherein the test is passed if the difference measure betters the threshold, and the image under test and the reference image are deemed to be similar if the test is passed by all of the pairs of blocks.