Cross-Component Prediction Candidate Reordering in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as HEVC and VVC, face challenges in improving coding efficiency and effectiveness, particularly in handling cross-component prediction (CCP) processes.

Innovation Solution

A method is proposed that involves determining a cross-component prediction (CCP) candidate list for a video block, reordering the candidates, and performing conversions based on the reordered list to enhance coding efficiency and effectiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding techniques (HEVC, VVC) are used for cross-component prediction, then the coding process can be completed, but coding efficiency and effectiveness are insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by constructing a candidate list of cross-component prediction modes before the actual conversion process. The method pre-defines multiple CCP modes (first CCP mode, second CCP mode, third CCP mode) with different characteristics, allowing the encoder to select the most appropriate mode in advance based on the specific video block characteristics, thereby improving both coding efficiency and effectiveness without requiring complex real-time computations during conversion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by varying the cross-component prediction parameters (such as prediction angles, component selections, and transformation coefficients) across different CCP modes. By changing these parameters adaptively for different video blocks and components, the method optimizes the conversion process to achieve better coding performance while maintaining flexibility for diverse video content types.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If cross-component prediction is performed without optimization, then the conversion can be completed, but coding effectiveness and efficiency are not improved

Engineering Contradiction:
Improvecoding effectivenessVSAvoidCCP process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the cross-component prediction process into distinct modes (first CCP mode, second CCP mode, third CCP mode), each handling specific scenarios or video block characteristics. This segmentation allows the complex CCP process to be broken down into manageable, specialized sub-processes, improving coding effectiveness for different video content types while keeping each individual mode relatively simple and computationally efficient.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250386010A1Method, apparatus, and medium for video processing
Publication Date: 2025.12.18 BYTEDANCE INC
  • US20250386010A1 patent drawing
  • US20250386010A1 patent drawing
  • US20250386010A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. In the method, for a conversion between a current video block of a video and a bitstream of the video, a cross component prediction (CCP) candidate list of the current video block is determined, the CCP candidate list comprising at least one CCP candidate. The at least one CCP candidate in the CCP candidate list is reordered. The conversion is performed based on the reordered CCP candidate list.