Non-Square Intra Prediction With Wide-Angle Mode Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional intra prediction methods do not effectively utilize wide angular directions for non-square blocks and use a uniform intra smoothing filter, which is not optimal for all block sizes, leading to inefficient compression.

Innovation Solution

The method determines whether an angular intra prediction mode for a non-square block is a wide angle mode and applies an intra smoothing filter to neighboring blocks if a condition is satisfied, enhancing intra prediction efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional intra prediction methods are used, then the prediction process is simple, but the compression efficiency is poor for non-square blocks

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprediction method complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the angular prediction modes into different categories (first angular modes and second angular modes) based on their directional characteristics relative to the block geometry. This segmentation allows the system to apply different prediction strategies to different mode types, improving compression efficiency for non-square blocks while maintaining manageable complexity through systematic classification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different intra smoothing filter characteristics to different angular prediction modes based on their local directional properties. By tailoring the filter parameters to match the specific angular direction and block geometry, the system optimizes prediction accuracy for each local region, thereby improving overall compression efficiency without requiring a completely complex global solution.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If a uniform intra smoothing filter is used, then the implementation is simple, but the prediction accuracy is suboptimal for different block sizes

Engineering Contradiction:
Improveprediction accuracyVSAvoidfilter configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces dynamic filter configuration where the intra smoothing filter parameters are adjusted based on the block size and angular prediction mode. Instead of using a fixed uniform filter, the system dynamically selects filter characteristics that match the current processing context, improving prediction accuracy for different block sizes while controlling complexity through rule-based parameter selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the filter parameters adaptively based on the block dimensions and prediction mode. By modifying filter characteristics (such as filter strength, kernel size, or boundary handling) according to the specific block size and angular direction, the system optimizes prediction accuracy for each configuration without requiring an entirely complex filter design, thus balancing precision and implementation complexity.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If wide angular directions are not utilized, then the prediction method is simpler, but the bit rate increases for less likely directions

Engineering Contradiction:
Improvebit rate efficiencyVSAvoidprediction mode complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments angular prediction modes into first angular modes (within a first angular range) and second angular modes (within a second angular range), allowing the system to handle different directional cases separately. This segmentation enables optimized prediction for wide angular directions while maintaining simpler handling for conventional directions, improving bit rate efficiency without proportionally increasing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies enhanced prediction processing (including intra smoothing filtering) selectively to specific angular modes that benefit most from it, rather than uniformly applying complex processing to all modes. By focusing computational resources on the most critical cases (wide angular directions for non-square blocks), the system achieves better bit rate efficiency for those cases while keeping the overall system complexity manageable through partial application of advanced techniques.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12593027B2Intra prediction for square and non-square blocks in video compression
Publication Date: 2026.03.31 TENCENT AMERICA LLC
  • US12593027B2 patent drawing
  • US12593027B2 patent drawing
  • US12593027B2 patent drawing

AI summary

In a method for video decoding, a determination is made as to whether an angular intra prediction mode for a current block which is a non-square block is a wide angle mode outside a range of directions spanning a bottom left diagonal direction and a top right diagonal direction of the current block. When the angular intra prediction mode is the wide angle mode, whether a condition for applying an intra smoothing filter to blocks neighboring the current block is met is determined. When the condition is met, the intra smoothing filter is applied to the neighboring blocks and intra prediction is performed with a coding tool based on the filtered blocks to obtain a feature value for the current block. When the coding tool is a Non-Separable Secondary Transform, the wide angle mode is mapped to a conventional intra prediction mode within the range of directions.