Adaptive Threshold De-interlacing for Macro Block State Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional de-interlacing techniques face misidentification of macro block states, leading to poor video frame display quality due to fixed thresholds, causing issues like stairs or misaligned bevels for weave state misidentification and shredded feathers or rolling edges for bob state misidentification.

Innovation Solution

Adaptive threshold adjustment based on the position of macro blocks within a video frame, dividing the frame into regions with unique basic thresholds to accurately identify macro block states, reducing misidentification and enhancing image clarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed threshold is used for macro block state identification, then the identification process is simple and fast, but the accuracy of macro block state identification deteriorates leading to misidentification

Engineering Contradiction:
Improveidentification speedVSAvoidmacro block state identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent divides the video frame into multiple regions (e.g., upper, lower, left, right regions) and assigns different basic thresholds to each region based on its position. This allows each region to be evaluated with a threshold suited to its characteristics, improving identification accuracy without significantly increasing complexity. The devour module then operates on these region-specific thresholds to determine final macro block states.

Inventive Principle:
Principle #3Local quality

2Device complexity

If the devour module is used with fixed thresholds, then the processing mechanism is straightforward, but misidentification occurs reducing video frame display quality

Engineering Contradiction:
Improveprocessing mechanism simplicityVSAvoidvideo frame display quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Different basic thresholds are assigned to different regions of the video frame (e.g., upper region, lower region, left region, right region) based on their positions. The devour module uses these region-specific thresholds to evaluate macro blocks, improving reliability and reducing misidentification while maintaining the simplicity of the devour module mechanism.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If adaptive threshold adjustment based on region position is implemented, then the accuracy of macro block state identification is improved, but the complexity of the identification process increases

Engineering Contradiction:
Improvemacro block state identification accuracyVSAvoididentification process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements adaptive threshold adjustment by dividing the video frame into regions and assigning different basic thresholds to each region based on position. This improves identification accuracy while controlling complexity through a systematic region-based approach rather than per-macro-block customization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The video frame is segmented into multiple regions (upper, lower, left, right), and the identification process is segmented to apply different thresholds to different regions. This segmentation strategy improves accuracy by accounting for regional variations while keeping the overall process manageable through structured division.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8773585B2Method and image processing apparatus for identifying state of macro block of de-interlacing computing
Publication Date: 2014.07.08 ALI ZHUHAI CORP
  • US8773585B2 patent drawing
  • US8773585B2 patent drawing
  • US8773585B2 patent drawing

AI summary

A method for identifying state of macro block of de-interlacing computing and an image processing apparatus are provided, the method is as follows. A video frame is divided into a plurality of regions, where each of the regions includes a plurality of macro blocks. Then, a basic threshold corresponding to each of the regions is provided according to a position of each of the regions in the video frame, and a first macro block is identified to be a first type macro block or a second type macro block according to the basic threshold corresponding to one of the regions where the first macro block of the macro blocks locates. Then, a corresponding de-interlacing computing step is performed on the first macro block according to an result that the first macro block is identified as the first type macro block or the second type macro block.