CCP Chroma Prediction Filtering for Video Block Coding Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4 AVC, and ITU-T H.265 HEVC, require improvements in coding quality for digital video processing.
Innovation Solution
Implementing cross-component prediction (CCP) for chroma components in video blocks, where the decision to filter chroma prediction is based on coding information, enhancing the filtering process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If cross-component prediction (CCP) mode is used for chroma component prediction, then prediction accuracy is improved, but filtering capability is lost
Solution Approach 1:
The patent applies dynamics by making the filtering operation conditional rather than fixed. The filter is dynamically applied or skipped based on coding information such as slice type, picture type, and block characteristics. This allows the system to adaptively control whether filtering is performed on CCP predictions, resolving the contradiction between maintaining prediction accuracy and providing filtering capability.
Solution Approach 2:
The patent changes the parameter of filter application from a static binary state (filter or no filter) to a conditional state based on multiple parameters including slice type, picture type, and block characteristics. By changing these parameters, the system can selectively apply filtering to improve coding quality while preserving prediction accuracy where needed.
2Manufacturing precision
If filtering is applied to chroma predictions, then coding quality is improved, but processing complexity increases
Solution Approach 1:
The patent applies local quality by differentiating the filtering treatment based on local characteristics such as slice type, picture type, and block properties. Instead of uniformly applying filtering to all chroma predictions, the system selectively applies filtering only where beneficial (e.g., in certain slice types or block configurations), thereby improving coding quality in those regions while avoiding unnecessary processing complexity in other regions.
Solution Approach 2:
The patent implements partial action by applying filtering only to a subset of chroma predictions rather than all of them. The filtering operation is selectively activated based on coding information, performing filtering only when and where it is beneficial, thus avoiding excessive processing complexity while still achieving quality improvements in the relevant cases.
3Manufacturing precision
If selective filtering based on coding information is implemented, then coding quality is optimized, but decision complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-establishing the filtering decision logic based on coding information such as slice type, picture type, and block characteristics before the actual filtering operation. The decision framework is prepared in advance using readily available coding parameters, allowing for quick and simple filtering decisions without adding significant complexity during the main processing flow.
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: obtaining, for a conversion between a current video block of a video and a bitstream of the video, first information regarding whether to filter a prediction for a chroma component of the current video block, wherein the prediction for the chroma component is determined with a cross-component prediction (CCP) mode, and the first information is dependent on coding information associated with the current video block; and performing the conversion based on the first information.


