Deinterlacing Motion Detection Overlay Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deinterlacing methods suffer from spatial or temporal blurring, complexity, and artifacts such as 'tearing' and 'horizontal line bob' when dealing with interlaced video, particularly in motion scenarios, making them unsuitable for modern displays.

Innovation Solution

A low-complexity deinterlacing system and method that employs motion detection and overlay compensation, where frames are split into odd and even fields, and missing lines are intelligently interpolated using a deinterlace map, reducing unnecessary computations and preserving spatial and temporal resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If spatial averaging filters are used to remove interlacing effects, then interlacing artifacts are reduced, but spatial image blurring occurs (loss of spatial resolution)

Engineering Contradiction:
Improveinterlacing artifactsVSAvoidspatial resolution
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The image is divided into multiple blocks, and motion estimation is performed independently for each block. This segmentation allows selective deinterlacing in regions with motion while preserving original pixels in static regions, avoiding the spatial blurring that would result from applying spatial averaging filters to the entire image.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different processing strategies are applied to different regions of the image based on local motion characteristics. Blocks with low motion variance use simple pixel copying, while blocks with high motion variance use motion-compensated interpolation. This local quality approach ensures that spatial resolution is preserved in static regions while effectively removing interlacing artifacts in moving regions.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If temporal averaging is used to remove interlacing effects, then interlacing artifacts are reduced, but temporal resolution is lost (blurring)

Engineering Contradiction:
Improveinterlacing artifactsVSAvoidtemporal resolution
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

Motion estimation and compensation are performed before the deinterlacing operation. By calculating motion vectors and predicting pixel positions in advance, the method avoids the need for temporal averaging after deinterlacing, thereby preserving temporal resolution while still removing interlacing artifacts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Motion compensation acts as an intermediary between the interlaced fields and the final deinterlaced image. Instead of directly averaging temporal information, the method uses motion vectors to align corresponding pixels from different fields before combining them, eliminating the need for temporal averaging and preserving temporal resolution.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If advanced deinterlacing methods are used to improve image quality, then interlacing artifacts are reduced, but computational complexity increases and parallelization becomes difficult

Engineering Contradiction:
Improveinterlacing artifactsVSAvoidcomputational complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The image processing is divided into independent block-level operations that can be executed in parallel. Each block undergoes motion estimation and deinterlacing independently, allowing for efficient parallelization across multiple processors or cores, thereby reducing overall computational complexity while maintaining image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method applies motion estimation and compensation only to blocks that exhibit motion, rather than processing the entire image with complex algorithms. This partial action approach reduces computational complexity by avoiding unnecessary processing in static regions while still effectively removing interlacing artifacts in moving regions.

Inventive Principle:
Principle #16Partial or excessive action

4Object-affected harmful factors

If time-recursion or block-matching methods are used for deinterlacing, then image quality is improved, but real-time implementation is prevented due to high complexity

Engineering Contradiction:
Improveinterlacing artifactsVSAvoidreal-time processing capability
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

By segmenting the image into independent blocks and performing motion estimation locally for each block, the method avoids the computationally intensive global optimization required by time-recursion and block-matching methods. This enables real-time processing while still producing high-quality deinterlaced output.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method uses simple, computationally inexpensive motion estimation techniques that provide sufficient accuracy for real-time applications, rather than employing complex recursive or block-matching algorithms. This disposable approach to motion estimation achieves the necessary image quality without preventing real-time implementation.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS10264212B1Low-complexity deinterlacing with motion detection and overlay compensation
Publication Date: 2019.04.16 THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
  • US10264212B1 patent drawing
  • US10264212B1 patent drawing
  • US10264212B1 patent drawing

AI summary

A method and system for deinterlacing. A memory receives a current input image frame and a next input image frame. A processor estimates motion between the current input image frame and the next input image frame. Based on the motion estimate, a deinterlace map is created that indicates where the current input image frame should be deinterlaced. The current input image frame is split into fields, the first frame being an odd field frame, the second frame being an even field frame. The processor interpolates missing lines in the image. Two deinterlaced frames are output, with the first deinterlaced frame being based on the odd field frame and the second deinterlaced frame being based on the even field frame.