Fixed Bit Depth Processing for CCLM Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video encoding and decoding techniques, particularly those using cross-component linear modeling (CCLM) mode, require significant hardware resources due to their calculation intensity and the need for large value storage, especially for higher bit depths.

Innovation Solution

By decoding blocks in the CCLM mode using a fixed bit depth different from the block's bit depth and downsampling the luma block to determine intermediate luma blocks for deriving CCLM parameters, the hardware resources required for CCLM mode can be reduced.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If CCLM mode is implemented with higher bit depths, then prediction accuracy is improved, but hardware resources and computational complexity increase significantly

Engineering Contradiction:
Improveprediction accuracyVSAvoidhardware resources
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by using a fixed bit depth (10 bits) for CCLM parameter derivation regardless of the actual input bit depth. This transforms the variable parameter (bit depth) into a fixed value, thereby reducing computational complexity and hardware resource requirements while maintaining acceptable prediction accuracy through the fixed-parameter approach

Inventive Principle:
Principle #35Parameter changes

2Reliability

If CCLM mode processes data at original bit depth, then prediction quality is maintained, but hardware resource consumption increases

Engineering Contradiction:
Improveprediction qualityVSAvoidhardware resource consumption
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a simplified intermediate representation at fixed bit depth (10 bits) that serves as a disposable working model for parameter derivation. This intermediate low-precision representation is used temporarily to compute CCLM parameters, after which the original high-precision data is processed using these pre-computed parameters, thereby reducing hardware resource consumption while maintaining prediction quality

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12309400B2Fixed bit depth processing for cross-component linear model (CCLM) mode in video coding
Publication Date: 2025.05.20 QUALCOMM INC
  • US12309400B2 patent drawing
  • US12309400B2 patent drawing
  • US12309400B2 patent drawing

AI summary

A video decoder can be configured to determine that a first block of the video data is encoded in a cross component linear model (CCLM) mode; determine that the first block has a first bit depth; determine that a second block of the video data is encoded in the CCLM mode; determine that the second block has a second bit depth that is different than the first bit depth; and decode the first block and the second block in the CCLM mode using a fixed bit depth, wherein the fixed bit depth is different than at least one of the first bit depth or the second bit depth.