BDPCM Flag Merging for Luma and Chroma Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to increased transmission and storage costs due to the higher amount of information required, necessitating a more efficient image compression technique.

Innovation Solution

Implementing Block-based Delta Pulse Code Modulation (BDPCM) for luma and chroma blocks, with flags and direction flags to determine prediction directions, enabling efficient image decoding and encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If BDPCM is applied to both luma and chroma blocks with separate flags and direction flags, then prediction accuracy and coding efficiency are improved, but syntax complexity and bit amount increase

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

Solution Approach 1:

The patent merges the BDPCM enabled flag into a single syntax element that applies to both luma and chroma blocks, eliminating the need for separate flags. This consolidation reduces syntax complexity while maintaining the ability to enable BDPCM for both component types, thereby resolving the contradiction between coding efficiency and syntax complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified BDPCM enabled flag serves multiple functions by controlling BDPCM application for both luma and chroma blocks simultaneously. This multi-functional approach reduces the total number of syntax elements while preserving the predictive coding benefits for both component types, addressing the complexity-efficiency tradeoff.

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

2Adaptability or versatility

If separate BDPCM flags are used for luma and chroma blocks, then flexible control over BDPCM application is achieved, but bit amount and processing complexity increase

Engineering Contradiction:
Improveflexibility in BDPCM controlVSAvoidbit amount
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent combines separate BDPCM flags for luma and chroma into a single unified flag, reducing the bit amount required for signaling. This merging maintains adaptability by allowing BDPCM to be enabled or disabled for both component types through one syntax element, thereby reducing bit cost while preserving control flexibility.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If BDPCM direction flags are added for luma and chroma blocks, then prediction direction control is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improveprediction direction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the BDPCM direction control into a shared mechanism that serves both luma and chroma blocks, reducing the number of separate direction flags. This approach maintains prediction direction accuracy while reducing processing complexity by eliminating redundant direction signaling for both component types.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250365426A1Bdpcm-based image decoding method for LUMA component and chroma component, and device for same
Publication Date: 2025.11.27 LG ELECTRONICS INC
  • US20250365426A1 patent drawing
  • US20250365426A1 patent drawing
  • US20250365426A1 patent drawing

AI summary

An image decoding method performed by a decoding device according to the present document is characterized by comprising the steps of: acquiring a block-based delta pulse code modulation (BDPCM) available flag about whether a BDPCM is available for a chroma block and a luma block; acquiring, on the basis of the BDPCM available flag, a BDPCM luma flag about whether to apply the BDPCM to the current luma block; and acquiring, on the basis of the BDPCM available flag, a BDPCM chroma flag about whether to apply the BDPCM to the current chroma blocks.