Non-Square Block Intra Prediction With Fewer Direction Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in intra prediction, particularly for non-square blocks, as they often require a large number of bits to represent less likely prediction directions, leading to suboptimal compression ratios.

Innovation Solution

The proposed solution involves decoding syntax elements for non-square blocks with a unique set of intra prediction directions that exclude or reassign modes from the standard square block set, optimizing the angular range and aspect ratio to minimize direction usage and improve compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional intra prediction with standard direction sets is used for non-square blocks, then all possible prediction directions are available, but the number of bits required to represent less likely directions increases

Engineering Contradiction:
Improveprediction direction coverageVSAvoidcompression efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the prediction direction set into two parts: a first set of intra prediction directions specific to non-square blocks, and a second set for square blocks. This segmentation allows the non-square block prediction to use only the most relevant directions, reducing the bit cost while maintaining necessary adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing different prediction direction sets tailored to specific block shapes. Non-square blocks receive a customized first set of directions optimized for their geometry, while square blocks use the second set, ensuring each block type gets the most appropriate prediction options without unnecessary overhead.

Inventive Principle:
Principle #3Local quality

2Reliability

If a comprehensive set of intra prediction directions is used for all blocks, then all prediction scenarios are covered, but the bitrate increases due to encoding more direction information

Engineering Contradiction:
Improveprediction accuracyVSAvoidbitrate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes the least likely prediction directions from the standard set when coding non-square blocks. By taking out only the necessary first set of directions for non-square blocks, the patent maintains prediction accuracy for relevant scenarios while reducing the bitrate required to encode direction information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic adaptation by selecting different prediction direction sets based on block shape characteristics. The system dynamically chooses between the first set (for non-square blocks) and second set (for square blocks), optimizing the balance between prediction accuracy and bitrate for each specific block type.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12563187B2Wide-angle intra prediction for non-square block
Publication Date: 2026.02.24 TENCENT AMERICA LLC
  • US12563187B2 patent drawing
  • US12563187B2 patent drawing
  • US12563187B2 patent drawing

AI summary

In a method for video encoding in an encoder, a sample of a block that is a non-square block having a rectangular shape is received. The sample of the non-square block is predicted based on a first set of intra prediction directions for the non-square block, the first set of intra prediction directions including a first subset of intra prediction directions in a second set of intra prediction directions for a square block and not including a second subset of intra prediction directions in the second set of intra prediction directions. At least one syntax element that is indicative of the block being the non-square block that has the rectangular shape is determined. A video bitstream of the sample of the non-square block is encoded based on the at least one syntax element.