Intra BDPCM Image Coding for High-Definition Video Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies, such as HEVC, are facing limitations in efficiently handling high-definition video services due to increased data amounts, necessitating improved encoding/decoding methods.

Innovation Solution

Implementing an intra BDPCM method and partitioning coding blocks into sub-blocks for video signal encoding/decoding, with intra-prediction and transform processes applied to these sub-blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If HEVC video compression standard is used, then compression performance is improved (about twice of H.264/AVC), but data amount is greatly increased for high-definition video services

Engineering Contradiction:
Improvecompression performanceVSAvoiddata amount
Core Design Contradiction:
Loss of energyVSQuantity of substance

Solution Approach 1:

The coding block is partitioned into multiple sub-blocks, and transform is selectively applied to at least one sub-block. This segmentation allows the patent to process different regions with different compression strategies, improving overall compression efficiency while managing data amount for high-definition video services.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a transform skip flag to control whether transform is applied to sub-blocks. By dynamically changing the transform parameter based on block characteristics, the patent optimizes compression performance while controlling data amount for different video content regions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If intra BDPCM is applied to current block, then encoding/decoding efficiency is improved, but device complexity increases due to additional flag parsing and mode determination

Engineering Contradiction:
Improveencoding/decoding efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent signals a first flag in the sequence parameter set to indicate whether intra BDPCM is allowed before actual encoding/decoding. This preliminary indication allows the decoder to prepare appropriately and skip unnecessary processing when intra BDPCM is not used, improving efficiency while managing complexity through conditional processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the first flag to automatically determine whether to parse the second flag and apply intra BDPCM. When the first flag indicates intra BDPCM is not allowed, the system automatically skips parsing the second flag and intra BDPCM processing, reducing device complexity through self-service conditional processing.

Inventive Principle:
Principle #25Self-service

3Productivity

If coding block is partitioned into sub-blocks and transform is applied, then video signal processing efficiency is improved, but processing time is increased

Engineering Contradiction:
Improvevideo signal processing efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies transform selectively to at least one sub-block based on local characteristics, rather than uniformly processing all sub-blocks. The transform skip flag enables different processing strategies for different regions, improving video signal processing efficiency while reducing overall processing time by avoiding unnecessary transform operations in regions where they are not beneficial.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12439071B2Method for encoding/decoding image signal, and device therefor
Publication Date: 2025.10.07 APPLE INC
  • US12439071B2 patent drawing
  • US12439071B2 patent drawing
  • US12439071B2 patent drawing

AI summary

An image decoding method according to the present invention comprises the steps of: referring to a first flag for indicating whether intra block-based delta pulse code modulation (BDPCM) signaled through a sequence parameter set is permitted, so as to determine whether a second flag for indicating whether the intra BDPCM is applied to a current block is parsed; determining whether the intra BDPCM is applied to the current block on the basis of the second flag; determining an intra BDPCM mode of the current block when it is determined that the intra BDPCM is applied to the current block; and acquiring a residual sample of the current block on the basis of the intra BDPCM mode.