Video Frame Block Exclusion for Static Graphic Motion Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing methods fail to accurately identify and protect graphic elements from motion compensation, leading to artifacts such as flickering of the graphic object when the video sequence is played out to a user.

Innovation Solution

The processor unit is configured to identify blocks of a video sequence to be excluded from a motion-compensated operation, the processor unit comprising: a frame processor configured to process pixel values of a first frame to characterize blocks of a video sequence to be excluded from a motion-compensated operation, the processor unit comprising: a frame processor configured to process pixel values of a first frame to characterize blocks of a video sequence to be excluded from a motion-compensated operation, the processor unit comprising: a frame processor configured to process pixel values of a first frame to exclude from a motion-compensated operation, the processor unit comprising: a frame processor configured to identify and protect graphic objects in a video sequence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If motion compensation is applied to all blocks in frame rate conversion, then processing completeness is improved, but graphic objects suffer from conversion artifacts and flickering

Engineering Contradiction:
Improveconversion accuracyVSAvoidgraphic object artifacts
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The video frame is divided into multiple blocks, and each block is individually analyzed to determine whether it represents a graphic object or natural video content. This segmentation allows selective application of motion compensation only to non-graphic blocks, preventing artifacts while maintaining processing completeness for the rest of the frame.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different processing qualities are applied to different regions of the frame based on their content type. Graphic object blocks are excluded from motion compensation to preserve their quality and avoid flickering, while non-graphic blocks receive full motion compensation processing. This local differentiation resolves the contradiction by applying the appropriate processing quality to each region.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If graphic objects are excluded from motion compensation, then artifact reduction is improved, but processing complexity increases due to additional identification steps

Engineering Contradiction:
Improveconversion artifactsVSAvoidprocessing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The graphic object identification and exclusion process is performed in advance, during the motion estimation stage, before the actual motion compensation operation. By pre-identifying graphic blocks and marking them for exclusion, the system avoids the need for complex real-time processing decisions during compensation, thereby reducing overall processing complexity while still achieving artifact reduction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Graphic object blocks are extracted and separated from the general video processing flow. Once identified, these blocks are taken out of the motion compensation pipeline entirely, allowing the remaining non-graphic blocks to be processed efficiently without the overhead of continuous graphic detection during compensation. This extraction reduces processing complexity by simplifying the main processing path.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If all blocks are processed with motion compensation, then processing uniformity is improved, but video quality deteriorates due to flickering of static graphic elements

Engineering Contradiction:
Improveprocessing uniformityVSAvoidvideo quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The processing approach transitions from a static uniform method to a dynamic adaptive method. The system dynamically determines for each block whether it represents a graphic object or natural content, and adjusts the processing accordingly. This dynamic adaptation allows the system to maintain processing uniformity in terms of workflow while achieving variable processing outcomes that preserve video quality by preventing graphic object flickering.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250385986A1Excluding Video Frame Blocks from Compensation Based on Difference Determination
Publication Date: 2025.12.18 IMAGINATION TECH LTD
  • US20250385986A1 patent drawing
  • US20250385986A1 patent drawing
  • US20250385986A1 patent drawing

AI summary

Blocks of a video frame to be excluded from a motion-compensated operation are identified, by processing pixel values of a first frame to characterize blocks of the pixels as representing a portion of an object. Difference values between blocks of the first frame and blocks of a second frame are determined, processed difference values characterizing blocks of the first frame as representing an image component that is static between the first and second frames. A score is generated for each block of the first frame indicating a confidence level that the block represents a static image component. Blocks of the first frame are identified as protected blocks which (i) represent a portion of an object; and (ii) represent an image component that is static between the first and second frames. A dilating kernel is applied to blocks with a score indicating a low confidence level and characterizing each block within the kernel as not representing a static image component.