Image Encoding Quantization Parameter Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing codecs struggle to efficiently encode and decode high-resolution or high-definition image content, particularly in determining the optimal size and quantization parameters for coding units during image compression.

Innovation Solution

The method involves hierarchically splitting an image into coding units based on a split shape mode, obtaining a difference quantization parameter from a bitstream based on a predefined signaling unit, and using this parameter to calculate the quantization parameter for each coding unit, ultimately facilitating inverse-quantization and reconstruction of image blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If image content is compressed using traditional codecs, then compression is achieved, but compression efficiency and image quality are insufficient for high-resolution content

Engineering Contradiction:
Improvecompression efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The image is divided into multiple coding units of different sizes through hierarchical splitting. The encoder selects appropriate coding unit sizes (e.g., 64x64, 32x32, 16x16 blocks) for different regions of the image, allowing fine-grained control over compression in different areas while maintaining overall image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quantization parameters are applied to different coding units based on their local characteristics. The difference quantization parameter signaling mechanism allows each coding unit to have optimized quantization strength, preserving important image details in critical regions while applying stronger compression in less important areas.

Inventive Principle:
Principle #3Local quality

2Device complexity

If coding unit size is increased to reduce complexity, then processing complexity decreases, but quantization precision and image quality deteriorate

Engineering Contradiction:
Improveprocessing complexityVSAvoidquantization precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The image processing is segmented into multiple coding units of varying sizes. This allows the system to use larger coding units (reducing complexity) in suitable regions while using smaller coding units (maintaining precision) in regions requiring higher quality, thus balancing complexity and precision overall.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The quantization parameter is dynamically adjusted for each coding unit based on its size and local image characteristics. Larger coding units can use coarser quantization parameters while smaller units use finer parameters, optimizing the trade-off between complexity and precision for each region.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If difference quantization parameter signaling is implemented for all coding units, then quantization optimization improves, but bitstream complexity and signaling overhead increase

Engineering Contradiction:
Improvequantization optimizationVSAvoidbitstream overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

Difference quantization parameter signaling is applied selectively based on local needs. The encoder determines whether each coding unit requires explicit difference quantization parameter signaling or can inherit parameters from neighboring units, optimizing quantization where necessary while minimizing signaling overhead in regions where it is not needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Rather than signaling difference quantization parameters for all coding units, the method applies partial signaling only where beneficial. This partial action approach reduces bitstream overhead while still achieving quantization optimization in the most critical regions of the image.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If hierarchical splitting is applied to all image regions, then compression adaptability improves, but processing time and computational load increase

Engineering Contradiction:
Improvecompression adaptabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Hierarchical splitting is applied to divide the image into coding units, but the depth and extent of splitting is adaptively controlled based on image content characteristics. This allows the encoder to achieve good compression adaptability in complex regions while limiting splitting in simple regions, thus reducing overall processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Full hierarchical splitting is not applied uniformly to all image regions. Instead, the encoder performs partial hierarchical splitting only where it provides significant compression benefit, reducing computational load while maintaining adaptability where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250168342A1Image encoding method and apparatus and image decoding method and apparatus
Publication Date: 2025.05.22 SAMSUNG ELECTRONICS CO LTD
  • US20250168342A1 patent drawing
  • US20250168342A1 patent drawing
  • US20250168342A1 patent drawing

AI summary

An image encoding and decoding method and apparatus are provided. The image decoding method includes obtaining a difference quantization parameter for a current coding unit from a bitstream, based on an area of a predefined difference quantization parameter signaling unit; obtaining a quantization parameter for the current coding unit by using a predicted quantization parameter for the current coding unit and the difference quantization parameter for the current coding unit; obtaining at least one inverse-quantized coefficient by performing inverse-quantization on at least one coefficient obtained based on residual information of the current coding unit included in the bitstream, based on the quantization parameter for the current coding unit; obtaining a residual block of the current coding unit, based on the inverse-quantized coefficient; and obtaining a reconstructed block of the current coding unit, based on the residual block of the current coding unit.