Region-Based Cadence Detection for Video Signal Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cadence detection methods for sequences of images are inefficient, particularly in identifying film and video formats, leading to unnecessary application of complex deinterlacing algorithms and increased data transmission, which can result in image artifacts and reduced quality.

Innovation Solution

A region-based cadence detection method that compares pixels in current fields to previous fields, assigns motion phase values, and segments fields into regions based on block motion phase values, reducing data transmission by sending only region motion phases and indicators, rather than per-pixel or per-block data, and utilizing previous segmentation and motion phase history for stability and reduced resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If per-pixel or per-block cadence detection is performed, then detection precision is improved, but data transmission volume increases and processing complexity increases

Engineering Contradiction:
Improvecadence detection precisionVSAvoiddata transmission complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the image field into multiple blocks and performs cadence detection at the block level rather than per-pixel. Each block generates a motion phase value representing the motion state of all pixels within that block. This segmentation approach maintains detection precision by capturing motion characteristics at a sufficient granularity while dramatically reducing the volume of data that needs to be transmitted and processed, as entire blocks are represented by single motion phase values.

Inventive Principle:
Principle #1Segmentation

2Reliability

If complex deinterlacing algorithms are applied to all fields, then image quality is improved, but processing time increases and unnecessary processing occurs

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies deinterlacing processing selectively based on local motion characteristics. By calculating motion phase values for each block and comparing them across fields, the system identifies regions where motion occurs and applies deinterlacing only to those specific blocks. Blocks with no motion detected between fields are processed more simply. This local quality approach ensures image quality is maintained in regions where it matters while avoiding unnecessary processing in static regions, thereby reducing overall processing time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of applying full deinterlacing algorithms to all fields unconditionally, the patent performs partial processing by first conducting a rapid motion analysis at the block level. Only blocks exhibiting motion characteristics undergo the more computationally intensive deinterlacing operation. This partial action strategy ensures that processing resources are concentrated where actually needed, eliminating wasted computation on static portions of the image while maintaining quality where motion requires it.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If motion analysis is performed on all pixels, then detection accuracy is improved, but computational resources increase

Engineering Contradiction:
Improvemotion detection accuracyVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent merges the motion information of all pixels within a block into a single motion phase value by comparing the current field block with the corresponding previous field block. This merging process involves calculating the difference between corresponding pixel positions and aggregating this information into one representative value for the entire block. By combining multiple pixel measurements into a single metric, the system maintains motion detection accuracy at the block level while reducing computational energy requirements, as processing one aggregated value consumes far less energy than processing each individual pixel separately.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8004607B2Region-based cadence detector
Publication Date: 2011.08.23 STMICROELECTRONICS FRANCE
  • US8004607B2 patent drawing
  • US8004607B2 patent drawing
  • US8004607B2 patent drawing

AI summary

In a method for detecting the cadence of a sequence of images, each pixel in each current field in the sequence of images is compared to at least one pixel in at least one previous field. A pixel motion phase value is assigned to each pixel in the field as a function of the result of that comparison. For each block of pixels in the current field, a block motion phase value is determined from the motion phase values of the pixels in the block. The current field is segmented into at least one region, with each region comprising a whole number of blocks, as a function of at least the determined block motion phase values. A region motion phase value is assigned to each region, based on the block motion phase values for the blocks in the region.