BDPCM Intra Prediction for Lower-Bit Image Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to a significant increase in transmission and storage costs due to the rise in the amount of transmitted information or bits, necessitating high-efficient image compression technology.
Innovation Solution
An image encoding/decoding method and apparatus using Block Difference Pulse Code Modulation (BDPCM) that determines a prediction direction based on intra prediction mode or block size, efficiently encoding residual signals, and signaling BDPCM-related information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution and high-quality image data is transmitted, then image quality is improved, but transmission cost and storage cost increase
Solution Approach 1:
The image block is divided into two separate prediction directions (horizontal and vertical), with each direction independently processed through BDPCM. This segmentation allows the encoder to selectively apply prediction only where needed, reducing the overall bit representation while maintaining quality in critical areas.
Solution Approach 2:
BDPCM is applied selectively to specific blocks or regions within the image based on local characteristics such as edge orientation and texture patterns. By analyzing local features and applying prediction only where beneficial, the method maintains high image quality in important regions while compressing less critical areas more aggressively.
2Productivity
If BDPCM is applied to encode residual signals, then encoding efficiency is improved, but device complexity increases
Solution Approach 1:
The prediction direction for BDPCM is determined in advance based on intra prediction mode information or block characteristics before the actual encoding process. This preliminary determination simplifies the encoding workflow by pre-establishing which blocks will use BDPCM and in which direction, reducing runtime computational complexity.
Solution Approach 2:
The BDPCM encoding process is self-adaptive, automatically selecting the optimal prediction direction (horizontal or vertical) based on the local image characteristics and block content. The encoder evaluates simple metrics such as gradient directions or edge orientations to make autonomous decisions about BDPCM application without requiring complex external analysis.
Data Source
AI summary
An image encoding/decoding method and apparatus are provided. An image decoding method according to the present disclosure may include parsing, from a bitstream, first information specifying whether block difference pulse code modulation (BDPCM) applies to an intra-predicted current block, determining a prediction direction of BDPCM for the current block and generating a residual block of the current block based on the determined prediction direction of BDPCM, based on the first information specifying that BDPCM applies to the current block, generating a prediction block of the current block, by performing intra prediction based on an intra prediction mode of the current block, and reconstructing the current block based on the residual block and the prediction block.


