Image Coding Unit Splitting for Efficient Block Flag Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image encoding and decoding technologies face challenges in efficiently compressing and decompressing high-resolution or high-quality image content, particularly in signaling coded block flag information and performing deblocking filtering based on the size of coding units.

Innovation Solution

The method involves hierarchically splitting a current image into coding units based on a split shape mode, obtaining coded block flags, and performing deblocking filtering based on the size of these units, including processes for transform units and residual signal reconstruction to optimize encoding and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If coded block flag information is signaled for every block in high-resolution images, then transformation coefficient information can be accurately represented, but the bitstream size and processing complexity increase significantly

Engineering Contradiction:
Improvetransformation coefficient information accuracyVSAvoidbitstream processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The image is divided into multiple blocks, and coded block flags are selectively signaled only for blocks that contain transformation coefficients. This segmentation approach allows the system to maintain accuracy where needed while reducing overall complexity by not processing every block uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different processing approaches are applied to different blocks based on their characteristics. Blocks containing transformation coefficients receive detailed coded block flag signaling, while blocks without coefficients use simplified processing, creating local quality variations that optimize both accuracy and efficiency.

Inventive Principle:
Principle #3Local quality

2Reliability

If deblocking filtering is performed on all coding units regardless of size, then boundary artifacts are reduced across the entire image, but the processing time and computational load increase

Engineering Contradiction:
Improveboundary artifact reductionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Deblocking filtering is applied selectively based on coding unit size. Larger coding units that are more prone to boundary artifacts receive filtering processing, while smaller units use simplified or no filtering, creating local quality adjustments that reduce artifacts where needed without uniformly processing the entire image.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filtering strength and application are changed based on the coding unit size parameter. By adjusting the filtering parameters according to unit size, the system optimizes artifact reduction effectiveness while controlling processing time and computational resources.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the coding structure uses fixed-size blocks, then processing is simpler and more consistent, but the ability to adapt to different image regions and resolutions is reduced

Engineering Contradiction:
Improveprocessing consistencyVSAvoidimage region adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The image is segmented into multiple coding units of different sizes based on region characteristics and resolution requirements. This allows the system to maintain processing consistency within each unit while adapting the unit size to suit different image regions, combining the benefits of both fixed and variable approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coding unit size is made dynamic rather than fixed, allowing the system to adapt to different image regions and resolutions. The coding structure can change its parameters based on the specific characteristics of each region being processed, providing versatility while maintaining operational consistency through standardized processing procedures.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12563221B2Image encoding method and device, and image decoding method and device
Publication Date: 2026.02.24 SAMSUNG ELECTRONICS CO LTD
  • US12563221B2 patent drawing
  • US12563221B2 patent drawing
  • US12563221B2 patent drawing

AI summary

An image decoding method may include obtaining a first coded block flag, when the first coded block flag of the current coding unit indicates that the current coding unit comprises the one or more non-zero significant transform coefficients, identifying whether at least one of a height and a width of the current coding unit is greater than a predetermined size, based on whether the at least one of the height and the width of the current coding unit is greater than the predetermined size, obtaining at least one transform unit, when the at least one of the height and the width of the current coding unit is greater than the predetermined size, obtaining a second coded block flag, obtaining a residual signal of the block of the luma component based on the second coded block flag, and reconstructing the current coding unit based on the residual signal.