Cross-Component Linear Models for Luma-Based Chroma Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video signal processing methods lack efficiency in encoding and decoding, particularly in predicting chroma components based on luma components.

Innovation Solution

A method and apparatus for video signal processing that involves down-sampling reconstructed luma components, acquiring maximum and minimum luma values, and using these to predict chroma values through a cross-component linear model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video compression techniques are used, then basic compression is achieved, but coding efficiency is insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidchroma prediction accuracy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces a cross-component linear model as an intermediary mechanism that establishes a mathematical relationship between luma and chroma components. This model acts as a mediator to predict chroma values based on luma values, thereby improving chroma prediction accuracy without directly processing chroma data, which resolves the contradiction between coding efficiency and chroma prediction accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation by using linear model parameters (alpha and beta coefficients) to describe the relationship between luma and chroma components. By transforming the prediction problem into a parameter estimation problem, the system achieves better coding efficiency while maintaining high prediction accuracy through optimized parameter selection and transmission.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If chroma components are independently encoded, then encoding simplicity is maintained, but prediction accuracy deteriorates

Engineering Contradiction:
Improvechroma prediction accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the video encoding process into distinct luma processing and chroma prediction stages. By separating the complex chroma prediction task from the main encoding flow and handling it through a dedicated linear model, the system improves chroma prediction accuracy while keeping the overall encoding structure manageable and modular.

Inventive Principle:
Principle #1Segmentation

3Productivity

If more compression techniques are applied, then compression ratio increases, but processing complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by establishing the cross-component linear model during the encoding phase and transmitting the model parameters in advance. This allows the decoder to use pre-computed parameters for chroma prediction, reducing the processing complexity at decoding while maintaining high compression efficiency through accurate prediction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12375680B2Method and device for processing video signal by using cross-component linear model
Publication Date: 2025.07.29 SAMSUNG ELECTRONICS CO LTD
  • US12375680B2 patent drawing
  • US12375680B2 patent drawing
  • US12375680B2 patent drawing

AI summary

The video signal processing method comprises the steps of: downsampling luma components of reconstructed blocks adjacent to a current block; acquiring a maximum luma value from among the downsampled luma components based on a first index; acquiring a next-highest maximum luma value from among the downsampled luma components based on a second index; acquiring a maximum average luma value based on an average value of the maximum luma value and the next-highest maximum luma value; acquiring a next-lowest minimum luma value from among the downsampled luma components based on a third index; acquiring a minimum luma value from among the downsampled luma components based on a fourth index; and acquiring a minimum average luma value based on the next-lowest minimum luma value and the minimum luma value.