Quantization Parameter Set for Video Encoding Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video encoding, frequent updates of quantization matrices to adapt to changing image characteristics lead to increased overhead, reducing encoding efficiency in H.264/AVC and HEVC, particularly due to the need for more frequent updates of sequence and picture parameter sets.

Innovation Solution

An image processing device and method that acquires and sets quantization matrix parameters within a parameter set different from the sequence and picture parameter sets, allowing for efficient modulation of encoding efficiency by using these parameters for inverse quantization and encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If quantization matrices are frequently updated to adapt to changing image characteristics, then image encoding quality is improved, but encoding efficiency deteriorates due to increased overhead from sequence and picture parameter set updates

Engineering Contradiction:
Improveimage encoding qualityVSAvoidencoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the quantization matrix parameters into a separate parameter set (quantization parameter set) that is independent from the sequence parameter set and picture parameter set. This segmentation allows quantization matrix updates to occur without triggering updates to other parameter sets, thereby reducing overall overhead and improving encoding efficiency while maintaining the ability to adapt to changing image characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension in the parameter set hierarchy by creating a quantization parameter set that operates at a different level from the traditional sequence and picture parameter sets. This dimensional change allows for more granular and flexible control of quantization matrices without the overhead associated with updating higher-level parameter sets.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If multiple quantization matrices are defined for each picture in HEVC, then adaptability to different image characteristics is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to image characteristicsVSAvoidparameter set management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments quantization matrix management into a dedicated quantization parameter set, separate from sequence and picture parameter sets. This allows multiple quantization matrices to be defined and managed independently, reducing the complexity of coordinating updates across multiple parameter sets while maintaining adaptability to different image characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent establishes the quantization parameter set structure in advance, defining the framework for managing multiple quantization matrices before actual encoding begins. This preliminary setup simplifies subsequent operations by providing a ready-made structure for adapting to different image characteristics without complex real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250097423A1Image processing device and image processing method
Publication Date: 2025.03.20 SONY GROUP CORP
  • US20250097423A1 patent drawing
  • US20250097423A1 patent drawing
  • US20250097423A1 patent drawing

AI summary

An image processing device including an acquiring section configured to acquire quantization matrix parameters from an encoded stream in which the quantization matrix parameters defining a quantization matrix are set within a parameter set which is different from a sequence parameter set and a picture parameter set, a setting section configured to set, based on the quantization matrix parameters acquired by the acquiring section, a quantization matrix which is used when inversely quantizing data decoded from the encoded stream, and an inverse quantization section configured to inversely quantize the data decoded from the encoded stream using the quantization matrix set by the setting section.