Chroma Intra Prediction Mode Reordering for Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images, such as ultra-high definition (UHD) images, leads to higher data volumes, resulting in increased transmission and storage costs. Existing image encoding/decoding technologies struggle to efficiently handle these high-resolution and high-quality images.

Innovation Solution

An image encoding/decoding method that determines a chroma intra prediction mode candidate group for a current chroma block from a reference block, reorders the intra prediction mode candidates based on priorities, and selects the intra prediction mode based on the chroma intra prediction mode information. This method includes referencing luma blocks, chroma blocks, and adjacent blocks to derive and prioritize intra prediction modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-resolution and high-quality images are used, then image quality is improved, but data volume and transmission/storage costs increase

Engineering Contradiction:
Improveimage qualityVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and utilizes the high similarity between chroma blocks and their corresponding luma blocks by referencing luma block prediction modes for chroma intra prediction. This extraction of useful information from the luma block allows for more efficient chroma prediction, reducing the number of bits needed to encode chroma blocks while maintaining high image quality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies the luma block's intra prediction mode information universally to the corresponding chroma block. By making the chroma prediction process dependent on and unified with the luma prediction process, the system achieves multi-functionality where the same prediction mode determination serves both luma and chroma components, improving overall encoding efficiency.

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

2Manufacturing precision

If all intra prediction modes are applied to chroma blocks independently, then prediction accuracy is improved, but encoding complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by determining the intra prediction mode for the luma block first, and then using this predetermined mode information for the corresponding chroma block. This preliminary determination of luma prediction modes provides a foundation that simplifies subsequent chroma prediction, avoiding the need to independently evaluate all prediction modes for chroma blocks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The luma block's intra prediction mode serves as an intermediary that mediates the prediction process for chroma blocks. Instead of directly determining chroma prediction modes independently, the system uses the luma prediction mode as an intermediate reference, which reduces the search space and complexity for chroma mode determination while maintaining prediction accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250193412A1Method and apparatus for encoding/decoding image and recording medium for storing bitstream
Publication Date: 2025.06.12 HYUNDAI MOTOR CO LTD
  • US20250193412A1 patent drawing
  • US20250193412A1 patent drawing
  • US20250193412A1 patent drawing

AI summary

An image decoding method comprise determining a chroma intra prediction mode candidate group of a current chroma block from a reference block of the current chroma block, reordering intra prediction mode candidates of the chroma intra prediction mode candidate group of the current chroma block according to priorities of the intra prediction mode candidates, obtaining chroma intra prediction mode information indicating an intra prediction mode of the current chroma block from the chroma intra prediction mode candidate group, and determining the intra prediction mode of the current chroma block based on the chroma intra prediction mode information.