Adaptive Motion-Compensated Filtering for Inter Block Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as Versatile Video Coding (VVC), High Efficiency Video Coding (HEVC), and Advanced Video Coding (AVC) do not adequately address the challenges of improving the coding/decoding efficiency of inter coding blocks, specifically in the field of video coding and compression, and particularly but not limited to, methods and apparatus to improve the coding/decoding efficiency of the inter coding blocks.

Innovation Solution

The method involves obtaining a first and second prediction block based on a current inter block and its neighboring motion vector, applying a filter to one of these blocks, and combining them to obtain a final prediction block, while the apparatus includes processors and memory to execute these methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding standards (VVC, HEVC, AVC) are used, then basic video compression is achieved, but coding/decoding efficiency of inter coding blocks is insufficient

Engineering Contradiction:
Improvecoding/decoding efficiencyVSAvoidbit-rate savings and perceptual quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing motion compensation prediction before the main filtering operation. The system first generates prediction blocks using motion vectors from reference frames, then applies adaptive filtering to enhance the prediction accuracy. This sequential approach ensures that the foundation of prediction is established before optimization filtering is applied, improving overall coding efficiency while maintaining quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting filtering parameters based on motion vector characteristics and block properties. The system modifies filter coefficients, kernel sizes, and processing intensity according to the specific motion patterns detected in each inter coding block, enabling optimized compression performance for different video content types while resolving the efficiency-quality trade-off.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If adaptive motion compensated filtering is applied, then coding/decoding efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvecoding/decoding efficiencyVSAvoidfiltering process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by implementing adaptive filtering that adjusts its characteristics based on local block properties and motion vector characteristics. Different regions of the image are processed with different filter strengths and types, applying strong filtering only where motion compensation benefits are most pronounced and using lighter processing where the signal is already stable, thus improving efficiency without uniformly increasing complexity across the entire video stream.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent utilizes dynamics by making the filtering process adaptive and adjustable rather than fixed. The system dynamically selects filter parameters, processing intensity, and algorithm variants based on real-time analysis of motion vectors and block characteristics, allowing the complexity to be optimized for each specific coding situation rather than maintaining constant high complexity.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If motion compensated prediction is performed, then prediction accuracy is improved, but computational requirements increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by implementing selective filtering based on the importance and characteristics of each prediction block. Rather than applying full-strength adaptive filtering uniformly to all blocks, the system identifies and processes only the most critical blocks requiring enhancement, using computational resources efficiently to achieve improved prediction accuracy where it matters most while avoiding excessive computation on already-adequate predictions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250386048A1Method and apparatus for adaptive motion compensated filtering
Publication Date: 2025.12.18 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US20250386048A1 patent drawing
  • US20250386048A1 patent drawing
  • US20250386048A1 patent drawing

AI summary

Methods for video decoding and encoding, apparatuses and non-transitory computer-readable storage media thereof are provided. In one method for video decoding, a decoder may obtain a first prediction block based on a current inter block and a current motion vector of the current inter block; obtain a second prediction block based on the current inter block and a neighboring motion vector of a neighboring block of the current inter block; obtain a filtered prediction block by applying a filter to the first prediction block or the second prediction block; and obtain a final prediction block based on the filtered prediction block.