BDPCM Image Decoding for Higher Intra Prediction Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

An image decoding method and apparatus that utilizes Block-based Delta Pulse Code Modulation (BDPCM) to derive prediction samples, residual coefficients, and reconstructed samples, storing the intra prediction mode based on a BDPCM direction flag to improve coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional image transmission and storage methods are used for high-resolution images, then image quality is maintained, but transmission cost and storage cost increase

Engineering Contradiction:
Improveimage qualityVSAvoidtransmission cost and storage cost
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the residual difference between the original image and the predicted image, rather than transmitting the entire high-resolution image. This is achieved through intra-prediction where the decoder predicts pixel values based on neighboring pixels, and only the prediction error (residual) is encoded and transmitted, significantly reducing the data volume while maintaining image quality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the encoding parameter from transmitting absolute pixel values to transmitting relative residual values. By using BDPCM (Block-based Delta Pulse Code Modulation) and other prediction techniques, the image data is transformed into a form where only the difference from predicted values is stored, reducing the effective parameter space that needs to be transmitted and stored

Inventive Principle:
Principle #35Parameter changes

2Productivity

If BDPCM is applied to improve coding efficiency, then residual coding efficiency improves, but device complexity increases

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

Solution Approach 1:

The patent applies preliminary prediction actions before residual encoding by using intra-prediction modes and BDPCM to predict pixel values based on already decoded neighboring pixels. This preliminary prediction step simplifies the subsequent residual encoding process, as the residuals become smaller and more compressible, improving overall coding efficiency while keeping the additional complexity manageable

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the image into blocks and applies different prediction and encoding strategies to different blocks. By dividing the image into smaller units, the complexity of BDPCM and intra-prediction is localized to individual blocks, making the overall decoding process more manageable while achieving better compression through block-level optimization

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12556719B2Image decoding method using BDPCM and device therefor
Publication Date: 2026.02.17 NOKIA TECHNOLOGIES OY
  • US12556719B2 patent drawing
  • US12556719B2 patent drawing
  • US12556719B2 patent drawing

AI summary

An image decoding method performed by a decoding apparatus according to the present document comprises the steps of: deriving prediction samples for a first sample and a second sample of the current block on the basis of BDPCM-related information about the current block and neighboring samples of the current block; deriving residual samples for the first sample and the second sample on the basis of a residual coefficient of the first sample and a modified residual coefficient of the second sample; and storing, as the intra prediction mode of the current block, the intra prediction mode in the prediction direction of the current block, which is derived on the basis of a BDPCM direction flag.