Inter Prediction Filter Control for Luma-Chroma Discontinuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face poor coding performance due to the lack of suitable solutions for controlling inter prediction filters, particularly in enhanced inter prediction filter modes, which fail to address discontinuity issues in both luma and chroma components, leading to inefficient compression.

Innovation Solution

Decoupling the control of inter prediction filters and enhanced inter prediction filters by using separate flags for enabling or disabling these filters, allowing flexible selection and processing of both luma and chroma components to improve coding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If inter prediction filter mode is used to eliminate discontinuity in space domain, then prediction accuracy is improved, but coding performance deteriorates due to lack of suitable control solutions

Engineering Contradiction:
Improveprediction accuracyVSAvoidcoding performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the control of inter prediction filters into separate flags for different filter modes (inter prediction filter mode and enhanced inter prediction filter mode). This allows independent control of each filter type, enabling the decoder to select the most appropriate filter mode for each block, thereby improving coding performance while maintaining prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic control mechanisms through enable flags that allow the decoder to adaptively select between different inter prediction filter modes based on block characteristics. This dynamic selection capability optimizes the balance between prediction accuracy and coding efficiency for different video content scenarios.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If enhanced inter prediction filter mode is used to process chroma component, then discontinuity issue is addressed, but coding complexity increases

Engineering Contradiction:
Improvediscontinuity eliminationVSAvoidcoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality control by using separate enable flags for enhanced inter prediction filter mode that can be selectively activated for chroma components based on specific block conditions. This allows the enhanced filter to be applied only where needed (when discontinuity is detected) rather than universally, reducing overall coding complexity while effectively addressing discontinuity issues in chroma components.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260059105A1Decoding, encoding, and encoding/decoding methods, apparatuses and devices
Publication Date: 2026.02.26 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • US20260059105A1 patent drawing
  • US20260059105A1 patent drawing
  • US20260059105A1 patent drawing

AI summary

Decoding, encoding, and encoding/decoding methods, apparatuses and devices are provided. A decoding method includes: if an inter prediction filter enable flag indicates that a current block is allowed to be coded in inter prediction filter mode, and the current block satisfies inter prediction filter conditions, parsing an inter prediction filter flag of the current block from bitstream data of the current block; if the inter prediction filter flag indicates that a filter type of the current block is the inter prediction filter, obtaining a target prediction value of the current block by performing an inter prediction filter process on the current block; if the inter prediction filter flag indicates that the filter type of the current block is enhanced inter prediction filter, obtaining a target prediction value of the current block by performing an enhanced inter prediction filter process on the current block.