Luma-Based Chroma Intra-Prediction Normalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as H.264/AVC, face inefficiencies in chroma intra-prediction, particularly in handling larger block sizes and higher frame rates, which are addressed by the development of High Efficiency Video Coding (HEVC) with luma-based chroma intra-prediction tools, but these tools require complex computations and may not optimize for parallel processing.

Innovation Solution

The method involves using a linear model to predict chroma samples based on filtered and down-sampled luma samples, with parameters α and β computed using ordinary least squares, and normalizing α to reduce computational complexity and facilitate parallel processing, allowing for efficient chroma intra-prediction in video encoders and decoders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If luma-based chroma intra-prediction is used in HEVC, then coding efficiency is improved, but computational complexity increases

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

Solution Approach 1:

The patent changes the parameters of the linear model by introducing normalization of the coefficient α and modifying the prediction formula to include an offset term. This transforms the computation into a normalized form that reduces complexity while maintaining coding efficiency, directly addressing the contradiction between improved compression performance and increased computational burden

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the chroma prediction process into distinct steps: computing the normalized coefficient α, computing the offset term, and then applying the simplified prediction formula. This segmentation allows for more efficient computation and easier implementation in video coding systems

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If complex computations are used for chroma intra-prediction, then prediction accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies parameter changes by normalizing the coefficient α and reformulating the prediction equation to include an offset. This transformation reduces the number of computational operations required while maintaining prediction accuracy, thereby reducing processing time without sacrificing quality

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses partial action by computing only the necessary components (normalized α and offset) rather than performing full complex computations. This partial approach achieves sufficient prediction accuracy with significantly reduced computational effort and processing time

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If luma-based chroma intra-prediction is implemented, then compression efficiency is improved, but ease of implementation decreases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidease of implementation
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent simplifies implementation by changing the parameters of the linear model to include normalization and offset terms. This reformulation makes the algorithm easier to implement in practice while maintaining compression efficiency, as the normalized form reduces computational complexity and ease of integration into video coding systems

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11924465B2Luma-based chroma intra-prediction for video coding
Publication Date: 2024.03.05 TEXAS INSTRUMENTS INC
  • US11924465B2 patent drawing
  • US11924465B2 patent drawing
  • US11924465B2 patent drawing

AI summary

A method for luma-based chroma intra-prediction in a video encoder or a video decoder is provided that includes filtering reconstructed neighboring samples of a reconstructed down sampled luma block, computing parameters α and β of a linear model using the filtered, reconstructed neighboring samples of the reconstructed down sampled luma block and reconstructed neighboring samples of a corresponding chroma block, wherein the linear model is PredC[x,y]=α·RecL′[x,y]+β, wherein x and y are sample coordinates, PredC is predicted chroma samples, and RecL′ is samples of the reconstructed down sampled luma block, and computing samples of a predicted chroma block from corresponding samples of the reconstructed down sampled luma block using the linear model and the parameters.