Inter Prediction Filter Control for Luma and Chroma Coding
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 filter modes, particularly in enhanced inter prediction filter modes, which fail to address discontinuity issues in the space domain for both luma and chroma components, leading to inefficient compression.
Innovation Solution
Decoupling the control of inter prediction filter and enhanced inter prediction filter flags, allowing separate enablement through high-level syntax, and enabling enhanced inter prediction filters for 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 introduces dynamic control mechanisms through multiple enable flags (inter prediction filter enable flag, enhanced inter prediction filter enable flag) that allow the filter modes to be selectively activated or deactivated based on coding conditions. This dynamic control enables the system to adapt between using filter modes for better prediction accuracy and disabling them for improved coding efficiency, thereby resolving the contradiction between prediction accuracy and coding performance.
2Stability of the object's composition
If enhanced inter prediction filter is applied to chroma component, then discontinuity issue is reduced, but processing complexity increases
Solution Approach 1:
The patent applies enhanced inter prediction filter selectively to different color components (luma and chroma) based on their specific needs. The separate enhanced inter prediction filter enable flag for chroma component allows the system to apply the computationally more intensive enhanced filter only where needed (in chroma components with discontinuity issues) while using simpler filtering or no filtering in other areas, thus reducing overall processing complexity while maintaining stability where required.
3Adaptability or versatility
If separate control flags for inter prediction filter and enhanced inter prediction filter are implemented, then flexibility is improved, but syntax complexity increases
Solution Approach 1:
The patent segments the control mechanism into distinct flags: inter prediction filter enable flag for basic inter prediction filter control, enhanced inter prediction filter enable flag for enhanced filter control, and inter prediction filter flag for mode selection. This segmentation allows each flag to have a specific, simple function, making the overall system more flexible and adaptable while keeping individual flag processing simple, thereby managing syntax complexity through modular organization.
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.


