Inter Prediction Filter Control for Luma-Chroma Discontinuity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If enhanced inter prediction filter mode is used to process chroma component, then discontinuity issue is addressed, but coding complexity increases
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.
Data Source
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.


