BDPCM Flag Merging for Luma and Chroma Coding Efficiency
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


