Partitioned Intra Coding for Video Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing block-based codecs face challenges in achieving high coding efficiency for intra-prediction, as they struggle to balance signaling overhead and prediction accuracy, particularly in larger blocks where spatial prediction tends to be less accurate.

Innovation Solution

The proposed solution involves a decoder and encoder configuration that partitions a block into multiple partitions, allowing for sequential reconstruction using a predetermined partition order. This approach derives a predictor for each partition based on neighboring samples and corrects it using a prediction residual, enabling flexible partitioning dimensions and orders to optimize coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the block size is increased to reduce signaling overhead, then the signaling overhead is reduced, but the prediction accuracy deteriorates due to higher mean sample distance

Engineering Contradiction:
Improvesignaling overheadVSAvoidprediction accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The current block is divided into multiple sub-blocks, allowing independent intra-prediction mode selection for each sub-block. This segmentation enables finer-grained prediction that maintains accuracy while managing signaling overhead through context-based mode inheritance and default mode mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different intra-prediction modes are applied to different sub-blocks based on local characteristics. Each sub-block can have its own prediction mode selected from context-based candidates, allowing local optimization of prediction accuracy while the overall block structure manages signaling efficiency.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If more intra-prediction modes are added to improve prediction accuracy, then the prediction accuracy is improved, but the signaling overhead increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The number and type of available intra-prediction modes are dynamically changed based on block characteristics such as size, shape, and neighboring block modes. This adaptive parameter selection allows the system to use more modes when needed for accuracy while using fewer modes when not necessary, optimizing the trade-off between prediction accuracy and signaling overhead.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of signaling all available intra-prediction modes for every block, the system uses partial action by selecting only the most relevant modes from a context-based candidate list. This reduces signaling overhead while maintaining sufficient prediction accuracy through intelligent mode selection rather than exhaustive mode signaling.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If fine-grained partitioning is applied to improve prediction accuracy, then the prediction accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The block is segmented into sub-blocks with a limited set of predefined partitioning patterns based on block size and shape. This segmentation enables fine-grained prediction while controlling complexity through standardized partitioning rules and context-based mode inheritance, avoiding the need for complex adaptive partitioning algorithms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The partitioning structure and candidate mode lists are prepared in advance based on block characteristics before actual prediction mode selection. This preliminary action reduces runtime complexity by pre-organizing the search space and candidate modes, allowing faster mode selection while maintaining fine-grained prediction capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250193395A1Partitioned intra coding concept
Publication Date: 2025.06.12 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US20250193395A1 patent drawing
  • US20250193395A1 patent drawing
  • US20250193395A1 patent drawing

AI summary

Block-based coding of a picture is done by providing an intra-prediction coding concept according to which a certain block of the picture is intra-prediction coded using a certain intra-coding mode by partitioning the predetermined block into partitions which are, for reconstruction purposes, sequentially subject to spatial prediction using the intra-prediction coding mode signaled for the certain block followed by correcting the thus obtained predictor using a prediction residual so that for preceding partitions a reconstruction of the samples is available to the decoder at the time of processing the next, then current, partition.