Angular Intra Prediction with Angle-Based Direction Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in handling directional intra prediction modes with angles between 90 and 180 degrees, particularly in content with sharp edges, as current methods like Intra Bi-Prediction may not optimize coding efficiency for such angles.
Innovation Solution
Implementing a method where bi-direction intra prediction is applied based on specific delta angles, such as 0, 2, or −2 degrees, for directional modes within the 0 to 90 or 180 to 270 degree range, using a predefined delta angle to determine whether to apply single direction or bi-direction intra prediction, enhancing coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If bi-direction intra prediction is applied to all directional modes, then prediction accuracy may improve, but coding complexity and processing overhead increase
Solution Approach 1:
The patent applies different prediction methods (single-direction vs. bi-direction) to different local regions defined by angle ranges. Specifically, directional modes with angles between 90-180 degrees use single-direction intra prediction, while other modes may use bi-direction intra prediction. This localized application optimizes prediction accuracy for each region's characteristics while avoiding unnecessary complexity where it's not needed.
Solution Approach 2:
The patent changes the parameter of prediction direction (from bi-direction to single-direction) based on the angle parameter of the intra prediction mode. By monitoring the angle parameter and adjusting the prediction method accordingly, the system achieves optimal balance between accuracy and complexity for different directional modes.
2Productivity
If single direction intra prediction is used for angles between 90 and 180 degrees, then coding efficiency improves, but prediction accuracy may deteriorate for certain content types
Solution Approach 1:
The patent recognizes that different angle ranges have different optimal prediction methods. For angles between 90-180 degrees, single-direction intra prediction provides better coding efficiency. The system locally adapts the prediction method to match the geometric characteristics of each angle range, achieving optimal performance for that specific region.
Solution Approach 2:
The patent applies a simplified prediction method (single-direction) to a specific subset of cases (angles 90-180 degrees) rather than using the more complex bi-direction method universally. This partial application of the simpler method where sufficient achieves good coding efficiency without the full overhead of bi-direction prediction, while still maintaining adequate accuracy for those specific angle ranges.
3Ease of manufacture
If conventional intra prediction methods are used without angle-specific optimization, then implementation simplicity is maintained, but coding efficiency deteriorates for directional content
Solution Approach 1:
The patent introduces angle-based parameter changes to the intra prediction process. By examining the angle parameter of the intra prediction mode and adjusting the prediction method accordingly (single-direction vs. bi-direction), the system achieves significant coding efficiency improvements for directional content while maintaining relatively simple implementation through straightforward conditional logic.
Data Source
AI summary
Coded information of a current block and neighboring blocks of the current block is received, where the current block is predicted in an intra directional mode. The intra directional mode of the current block is determined to be associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees. In response to the intra directional mode of the current block being associated with the angle, whether a delta angle associated with the current block is a pre-defined delta angle is determined. In response to the delta angle associated with the current block not being the pre-defined delta angle, a single direction intra prediction and not a bi-direction intra prediction is applied to the current block. A sample of the current block is reconstructed based on an adjacent reference sample on a reference line that is determined according to the single direction intra prediction.


