Boundary-Based Template Refinement for Adaptive Intra Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face challenges in efficiently determining intra prediction modes due to fixed template sizes that require larger line buffers than necessary, leading to increased signaling overhead and reduced performance.

Innovation Solution

Adjusting the length of templates for intra mode derivation based on available reference lines, block position, and second template length to enhance intra mode derivation, allowing for reduced signaling overhead and improved prediction performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a fixed template size is used for intra mode derivation, then the algorithm is simple to implement, but the line buffer size must be larger than necessary, increasing memory requirements and signaling overhead

Engineering Contradiction:
Improveimplementation simplicityVSAvoidline buffer size
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The template length is made dynamic rather than fixed. The encoder and decoder adjust the template length based on the number of available reference lines and the block position relative to CTU boundaries. This allows the template to adapt to different coding scenarios, using only the necessary number of reference lines, thereby reducing line buffer size requirements while maintaining implementation feasibility through conditional logic

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The template length parameter is changed from a fixed value to a variable that depends on available reference lines and block position. By changing this parameter dynamically, the system reduces the maximum line buffer size needed while maintaining the simplicity of the algorithm through standardized adjustment rules that both encoder and decoder follow

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a larger line buffer is allocated to accommodate fixed template sizes, then proper operations of intra mode derivation algorithms are ensured, but signaling overhead increases

Engineering Contradiction:
Improvealgorithm operation reliabilityVSAvoidsignaling overhead
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The template length is dynamically adjusted to match the actual number of available reference lines, ensuring that intra mode derivation algorithms operate reliably with the exact data they need. This dynamic adaptation eliminates the need for oversized line buffers and reduces signaling overhead by only transmitting information about the actual template length used, rather than accommodating a fixed maximum size

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By changing the template length parameter based on available reference lines and block position, the system ensures reliable algorithm operation with minimal buffer size. The parameter adjustment rules are standardized between encoder and decoder, ensuring consistent behavior without requiring additional signaling for buffer size management

Inventive Principle:
Principle #35Parameter changes

3Productivity

If template length is adjusted based on available reference lines and block position, then signaling overhead is reduced and prediction performance is improved, but the algorithm complexity increases

Engineering Contradiction:
Improveprediction performanceVSAvoidalgorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The template length parameter is adjusted based on simple conditions (number of available reference lines and block position relative to CTU boundaries). These parameter changes improve prediction performance by using only relevant reference data, while the conditional logic remains straightforward enough to avoid significant increases in algorithm complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Different template lengths are applied to different blocks based on their specific characteristics (position relative to CTU boundaries and available reference lines). This local adaptation improves prediction performance for each block without requiring a completely complex algorithm, as the adjustment rules are simple and localized to each block's context

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260039800A1Video Compression Using Boundary Based Template Refinement
Publication Date: 2026.02.05 COMCAST CABLE COMM LLC
  • US20260039800A1 patent drawing
  • US20260039800A1 patent drawing
  • US20260039800A1 patent drawing

AI summary

Encoding and/or decoding a block of a video frame may be based on a template associated with the block. The length of the template may be determined based on at least one of: a position of the block relative to a boundary, available reference samples above the boundary, and/or the length of a second template of one or more other template derivation algorithms. The length may be adjusted to improve prediction efficiencies and accuracies of template-based predictions.