Video Processing Cross-Component Prediction Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding techniques, such as MPEG-2, MPEG-4, ITU-T.263, ITU-T.264/AVC, HEVC, and VVC, suffer from low coding efficiency, which is undesirable for digital video applications.

Innovation Solution

The proposed method involves determining mapping relationships between different color components, specifically luma and chroma values, to perform cross-component prediction during video processing, thereby improving coding effectiveness and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding techniques are used, then the implementation is straightforward, but the coding efficiency is low

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

Solution Approach 1:

The patent applies parameter changes by establishing mapping relationships between luma and chroma components, transforming the coding approach from independent component handling to correlated prediction. The cross-component prediction uses luma values to predict chroma values through learned mapping functions, changing the fundamental parameters of how color components are encoded and improving coding efficiency without excessive complexity increase

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary mechanism by using luma values as a mediator to predict chroma values. Instead of encoding chroma independently, the system uses luma as an intermediate reference to derive chroma predictions, reducing the information that needs to be transmitted while maintaining visual quality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If cross-component prediction is implemented, then coding efficiency is improved, but the processing complexity increases

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

Solution Approach 1:

The patent applies preliminary action by pre-establishing mapping relationships between luma and chroma components during the encoding process. These mapping relationships are derived and stored beforehand, allowing the decoder to efficiently reconstruct chroma values without performing complex real-time calculations, thus improving coding effectiveness while controlling processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the video coding process into distinct stages: luma encoding, mapping relationship establishment, and chroma prediction based on luma values. This segmentation allows each component to be processed independently with optimized algorithms, improving overall coding effectiveness while managing complexity through modular processing

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240388692A1Method, apparatus, and medium for video processing
Publication Date: 2024.11.21 BYTEDANCE INC
  • US20240388692A1 patent drawing
  • US20240388692A1 patent drawing
  • US20240388692A1 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, during a conversion between a target video block of a video and a bitstream of the video, at least one mapping relationship between a first set of values of a first color component and a second set of values of a second color component; determining a cross-component prediction of the target video block based on the at least one mapping relationship; and performing the conversion based on the cross-component prediction.