Video Boundary Sample Blending for Flexible Coding Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies lack flexibility in controlling sample blending schemes and coding tools, leading to suboptimal coding quality.
Innovation Solution
Adaptive control of sample blending schemes based on boundary types or characteristics, and flexible application of coding tools using reference samples and boundary information to enhance video processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional video coding techniques are used, then the coding process is simple, but the coding quality is insufficient
Solution Approach 1:
The patent applies sample blending selectively to specific boundary regions (e.g., block boundaries, tree boundaries) rather than uniformly across the entire video block. The encoder determines whether to apply sample blending to each boundary based on boundary characteristics such as gradient magnitude, leading to improved coding quality at boundaries while avoiding unnecessary processing in homogeneous regions.
Solution Approach 2:
The patent introduces adaptive control mechanisms where the sample blending scheme is dynamically adjusted based on boundary characteristics. The encoder evaluates boundary properties (e.g., gradient values, boundary types) and adaptively determines the blending strength or applicability, making the coding process flexible and responsive to local content characteristics.
2Manufacturing precision
If sample blending is applied uniformly to all boundaries, then coding quality improves, but processing complexity increases
Solution Approach 1:
The patent implements selective sample blending by evaluating boundary characteristics (e.g., gradient magnitude, boundary type) and applying blending only to boundaries that meet certain criteria. This localized approach improves coding quality at critical boundaries while avoiding processing overhead in regions where blending would provide minimal benefit.
Solution Approach 2:
The patent applies sample blending partially rather than uniformly - specifically to boundary regions where it provides the most benefit. The encoder performs partial blending operations focused on discontinuity-prone areas, achieving significant quality improvement with reduced processing complexity compared to full-block blending.
3Manufacturing precision
If coding tools are applied to all video units, then coding quality improves, but computational cost increases
Solution Approach 1:
The patent determines whether to apply coding tools (such as sample blending) to each video unit or boundary based on local characteristics. By evaluating boundary properties and video unit characteristics, the encoder applies coding tools selectively to regions where they provide the most benefit, reducing overall computational cost while maintaining coding quality.
Solution Approach 2:
The patent applies coding tools partially to video units based on characteristic evaluations. Rather than uniformly applying all coding tools to every video unit, the encoder performs selective application based on boundary types, gradient characteristics, and other local features, achieving efficient computational resource utilization.
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: determining, for a conversion between a current video unit of a video and a bitstream of the video, information regarding applying a sample blending scheme to a boundary of the current video unit based on a type or a characteristic of the boundary; and performing the conversion based on the information.


