BDPCM Intra Prediction for Lower-Bit Image Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveimage qualityVSAvoidamount of transmitted information
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

2Productivity

If BDPCM is applied to encode residual signals, then encoding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260059137A1Video encoding/decoding method and device using bdpcm, and method for transmitting bitstream
Publication Date: 2026.02.26 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260059137A1 patent drawing
  • US20260059137A1 patent drawing
  • US20260059137A1 patent drawing

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.