Video Frame Block Protection for Static Graphic Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video frame rate converters often introduce conversion artefacts in static graphic objects due to incorrect motion estimation, leading to perceptual issues like flickering when interpolating frames.

Innovation Solution

A processor unit identifies blocks in a video frame representing graphic objects and static image components, excluding them from motion compensation to prevent artefacts by generating a protective key signal and performing non-motion compensated blending.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If motion compensation is applied during frame rate conversion, then the smoothness of moving objects is improved, but conversion artefacts appear in static graphic objects

Engineering Contradiction:
Improvesmoothness of video sequenceVSAvoidconversion artefacts in static graphic objects
Core Design Contradiction:
Stability of the object's compositionVSObject-generated harmful factors

Solution Approach 1:

The video frame is divided into multiple blocks, and each block is independently analyzed to determine whether it contains static graphic objects. This segmentation allows selective application of motion compensation only to blocks that do not contain static graphic objects, thereby preventing conversion artefacts while maintaining smoothness in moving regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different processing strategies are applied to different regions of the video frame based on their characteristics. Blocks identified as containing static graphic objects are excluded from motion compensation, while other blocks receive full motion compensation processing. This local differentiation resolves the contradiction by applying the right processing to the right region.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If motion estimation is performed on all blocks, then the accuracy of motion tracking is improved, but static graphic objects are incorrectly identified as moving

Engineering Contradiction:
Improveaccuracy of motion estimationVSAvoidcorrect identification of static graphic objects
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

Before performing motion estimation, the method first identifies blocks containing static graphic objects using frame difference analysis and other preliminary tests. This preliminary action prevents subsequent motion estimation from incorrectly tracking static graphic objects as moving, thereby maintaining both measurement precision and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from frame difference calculations and block analysis to continuously refine the identification of static graphic objects. By comparing current frame blocks with previous frame blocks and analyzing the results, the system adjusts its identification accuracy, ensuring that static graphic objects are reliably distinguished from actually moving objects.

Inventive Principle:
Principle #23Feedback

3Productivity

If frame interpolation is used to increase frame rate, then the perceptual smoothness is improved, but artefacts appear in static graphic objects

Engineering Contradiction:
Improveframe rate of video sequenceVSAvoidconversion artefacts in interpolated frames
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The frame interpolation process is segmented to handle different block types differently. Blocks containing static graphic objects are identified and excluded from motion-compensated interpolation, while other blocks undergo full interpolation processing. This segmentation enables high frame rate conversion while preventing artefacts in static graphic regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processing parameters for frame interpolation are changed based on block characteristics. For blocks containing static graphic objects, motion compensation parameters are adjusted or disabled, while other blocks use standard interpolation parameters. This dynamic parameter adjustment resolves the contradiction between high frame rate and artefact-free output.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12425537B2Excluding video frame blocks from compensation based on difference determination
Publication Date: 2025.09.23 IMAGINATION TECH LTD
  • US12425537B2 patent drawing
  • US12425537B2 patent drawing
  • US12425537B2 patent drawing

AI summary

A processor unit configured to identify blocks of a frame of a video sequence to be excluded from a motion-compensated operation, includes a frame processor configured to process pixel values of a first frame to characterise blocks of one or more pixels of the first frame as representing at least a portion of a graphic object; a frame-difference processor configured to determine difference values between blocks of the first frame and corresponding blocks of a second frame, and to process said difference values to characterise blocks of the first frame as representing an image component that is static between the first and second frames; a block identifier configured to identify blocks of the first frame as protected blocks in dependence on blocks characterised as: (i) representing at least a portion of a graphic object; and (ii) representing an image component that is static between the first and second frames, wherein the identified protected blocks are to be excluded from the motion compensated operation.