Chroma Intra Mode Selection Using Luma Availability Cues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression techniques struggle with inefficient encoding and decoding processes, particularly in handling chroma blocks, leading to suboptimal compression performance and increased hardware resource requirements.

Innovation Solution

A method is introduced to configure candidate intra modes for chroma blocks by determining the availability of encoding modes for corresponding luma regions and setting a direct mode as the default when luma region modes are unavailable, utilizing a determination unit, setting unit, and configuration unit to enhance the encoding and decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing video compression techniques (H.264/AVC, HEVC) are used, then video data can be compressed, but the encoding and decoding efficiency is insufficient and hardware resources increase

Engineering Contradiction:
Improveencoding and decoding efficiencyVSAvoidhardware resources
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring candidate intra prediction modes for chroma blocks based on luma block encoding modes. The system determines in advance which intra modes (e.g., planar, DC, or directional modes) should be available for chroma prediction based on the luma block's encoding mode, thereby preparing the candidate mode set before actual chroma prediction occurs. This reduces runtime complexity and improves encoding/decoding efficiency by avoiding exhaustive mode searches.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If more candidate intra modes are configured for chroma blocks, then prediction precision improves, but encoding complexity increases

Engineering Contradiction:
Improveprediction precisionVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by configuring different sets of candidate intra modes for chroma blocks depending on the local characteristics of the corresponding luma block. Specifically, the available intra modes for chroma prediction are determined locally based on the luma block's encoding mode (e.g., if luma uses planar mode, certain chroma intra modes are made available; if luma uses directional mode, different chroma modes are enabled). This localized adaptation improves prediction precision without requiring a uniform increase in complexity across all blocks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of candidate mode availability dynamically based on luma block encoding modes. Instead of using a fixed set of candidate intra modes for all chroma blocks, the system adjusts which modes are available as a parameter based on the luma block's characteristics. This parameter change approach allows the system to improve prediction precision adaptively while controlling overall encoding complexity through conditional mode availability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If chroma block prediction uses limited intra modes, then encoding complexity is reduced, but compression performance deteriorates

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

Solution Approach 1:

The patent uses preliminary action to pre-determine the set of available candidate intra modes for chroma blocks based on the luma block's encoding mode before performing chroma prediction. By establishing this candidate mode set in advance based on luma characteristics, the system improves compression performance through better-adapted prediction modes while avoiding the complexity of exhaustive mode searches during the actual encoding process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies universality by using the luma block's encoding mode information to determine chroma block prediction parameters. The same luma encoding mode determination serves a dual function: it guides both luma prediction and subsequently determines the available candidate modes for chroma prediction. This multi-functionality approach improves compression performance through better chroma prediction adaptivity while reusing existing luma analysis results, thereby avoiding additional complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12531976B2Intra mode candidate configuration method and video decoding apparatus
Publication Date: 2026.01.20 SK TELECOM CO LTD
  • US12531976B2 patent drawing
  • US12531976B2 patent drawing
  • US12531976B2 patent drawing

AI summary

A method of configuring candidate intra modes and a video decoding apparatus are disclosed. At least one embodiment of the present disclosure provides a method of configuring candidate intra modes for a chroma block, including determining whether a luma region corresponding to the chroma block has an encoding mode that is available for use, setting a direct mode (DM) among the candidate intra modes as a default mode when the encoding mode of the luma region is not available, and configuring the candidate intra modes by including the DM.