Chroma Block Sub-Partitioning for Adaptive Intra Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as MPEG-2, MPEG-4, AVC, HEVC, and VVC, face challenges in improving coding quality and efficiency, particularly for chroma blocks with varying signal and texture distributions.

Innovation Solution

The method involves partitioning chroma blocks into sub-partitions and applying intra prediction schemes to enhance coding efficiency and quality by determining predictions based on these sub-partitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If chroma blocks are encoded using conventional video coding techniques, then the encoding process is simple, but coding efficiency and quality are insufficient for blocks with varying signal and texture distributions

Engineering Contradiction:
Improvecoding qualityVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The chroma block is divided into multiple sub-partitions (e.g., two sub-partitions horizontally or vertically), allowing different prediction modes to be applied to different regions. This segmentation enables the encoder to handle varying signal and texture distributions within the same chroma block, improving coding quality without requiring a complete redesign of the encoding framework

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different intra prediction modes are applied to different sub-partitions based on their local characteristics. For example, one sub-partition may use planar prediction while another uses directional prediction, allowing each region to be encoded with the most appropriate mode for its signal and texture distribution, thereby improving overall coding efficiency

Inventive Principle:
Principle #3Local quality

2Productivity

If chroma blocks are divided into sub-partitions with different prediction modes, then coding efficiency improves, but the complexity of the encoding process increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encoder dynamically selects prediction modes for each sub-partition based on local characteristics such as signal distribution and texture patterns. This dynamic adaptation allows the system to achieve high coding efficiency by matching prediction modes to local content, while the underlying framework remains flexible enough to handle various block sizes and configurations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of prediction mode selection at the sub-partition level rather than at the entire block level. By allowing different prediction modes (e.g., planar, vertical, horizontal, diagonal) to be applied to different sub-partitions, the system achieves better coding efficiency without requiring a complete overhaul of the encoding architecture

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If conventional intra prediction schemes are used for chroma blocks, then the encoding process is fast, but coding quality is insufficient for diverse signal and texture distributions

Engineering Contradiction:
Improvecoding qualityVSAvoidencoding time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

By segmenting the chroma block into sub-partitions, the patent enables parallel processing of different prediction modes on different regions. This segmentation allows the encoder to evaluate multiple prediction modes simultaneously on different sub-partitions, reducing the overall encoding time while improving coding quality through more accurate local predictions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by selecting and applying only the most appropriate prediction mode to each sub-partition based on local characteristics, rather than exhaustively evaluating all possible modes for the entire block. This selective approach improves coding quality for regions that benefit from specific prediction modes while avoiding unnecessary computational overhead in regions where simpler modes suffice

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250330590A1Method, apparatus, and medium for video processing
Publication Date: 2025.10.23 BYTEDANCE INC
  • US20250330590A1 patent drawing
  • US20250330590A1 patent drawing
  • US20250330590A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, for a conversion between a current video block of a video and a bitstream of the video, a prediction for the current video block based on a plurality of sub-partitions of the current video block and at least one intra prediction scheme, wherein the current video block is a chroma block, and the plurality of sub-partitions are obtained by partitioning the current video block; and performing the conversion based on the prediction for the current video block.