Cross-Component Prediction Gating for Chroma Video Block 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 for chroma and luma blocks, leading to suboptimal compression performance.

Innovation Solution

The proposed method determines the applicability of a cross-component prediction (CCP) candidate list mode based on coding information of current chroma and collocated luma blocks, enhancing the conversion process to improve coding efficiency and effectiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cross component prediction (CCP) candidate list mode is applied to all video blocks, then coding effectiveness is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvecoding effectivenessVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different processing strategies to different video blocks based on their specific characteristics. The CCP candidate list mode is selectively applied only to chroma blocks that meet specific criteria (such as block size thresholds or neighboring block properties), rather than uniformly to all blocks. This localized application approach improves coding effectiveness for suitable blocks while avoiding the processing overhead of applying CCP to all blocks, thereby resolving the contradiction between coding effectiveness and device complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic decision-making mechanisms where the application of CCP candidate list mode is determined based on real-time analysis of coding information from current and neighboring blocks. The encoder dynamically evaluates conditions such as block size, neighboring block availability, and prediction mode compatibility to decide whether to apply CCP mode. This dynamic adaptation allows the system to optimize coding effectiveness where beneficial while minimizing processing overhead where CCP is not advantageous, resolving the technical contradiction.

Inventive Principle:
Principle #15Dynamics

2Productivity

If CCP candidate list mode is determined based on comprehensive coding information analysis, then coding efficiency is improved, but processing time and complexity increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary analysis of coding information from neighboring blocks and current block characteristics before deciding on CCP candidate list mode application. By pre-evaluating conditions such as neighboring block availability, block size constraints, and prediction mode compatibility, the system prepares decision criteria in advance. This preliminary action allows for faster encoding decisions during the actual coding process, improving coding efficiency while minimizing additional processing time through upfront preparation of decision-making information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260032230A1Method, apparatus, and medium for video processing
Publication Date: 2026.01.29 BYTEDANCE INC
  • US20260032230A1 patent drawing
  • US20260032230A1 patent drawing
  • US20260032230A1 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, whether a cross component prediction (CCP) candidate list mode is applicable to the current video block is determined based on coding information of at least one of: a current chroma block, or a collocated luma block. The conversion is performed based on the determining.