Picture Encoding Device Using Offset Prediction Quantization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing picture encoding techniques face inefficiencies in reducing the code amount of quantization parameters, particularly when using adaptive quantization, leading to increased code amounts due to suboptimal prediction methods.

Innovation Solution

A picture encoding device and method that derive an optimum prediction quantization parameter from preceding blocks, calculate the difference with the actual quantization parameter, and encode this difference, allowing for efficient code amount control by predicting quantization parameters using multiple previous blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the quantization parameter of the previous block is used as the prediction quantization parameter, then the code amount is reduced, but when adaptive quantization is performed, the difference quantization parameter becomes large and the code amount increases

Engineering Contradiction:
Improvecode amount of quantization parameterVSAvoidprediction accuracy of quantization parameter
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent segments the prediction process by dividing the prediction quantization parameter into two components: a base value from the previous block and an offset value derived from activity information. This segmentation allows the system to maintain the simplicity of using previous block parameters while adding a correction term to improve prediction accuracy for adaptive quantization scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the prediction parameter by introducing an offset value that is added to the base quantization parameter. This offset is calculated based on activity information (such as variance or gradient) of the current block, allowing the prediction to adapt to local picture characteristics and reducing the difference quantization parameter.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If adaptive quantization is performed to improve subjective picture quality, then picture quality is improved, but the difference quantization parameter becomes large and code amount increases

Engineering Contradiction:
Improvepicture qualityVSAvoidcode amount of quantization parameter
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent implements feedback by using activity information (variance, gradient, or edge detection results) of the current block to calculate an offset value. This feedback mechanism allows the prediction quantization parameter to adapt to local picture characteristics, improving prediction accuracy and reducing the code amount of difference quantization parameters while maintaining picture quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically changes the prediction parameter by adding an offset value derived from activity information to the base quantization parameter. This parameter change enables the system to achieve better prediction accuracy for adaptive quantization without significantly increasing the code amount, thus resolving the contradiction between picture quality and code efficiency.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If the quantization parameter of the previous block is used for prediction, then encoding simplicity is maintained, but prediction accuracy deteriorates leading to larger difference quantization parameters

Engineering Contradiction:
Improveencoding simplicityVSAvoidprediction accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent segments the prediction process into a simple base component (previous block parameter) and a correction component (offset based on activity information). This segmentation maintains encoding simplicity by keeping the base prediction straightforward while adding a relatively simple offset calculation to improve accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent modifies the prediction parameter by adding a calculated offset to the base quantization parameter. This parameter change improves prediction accuracy without significantly complicating the encoding process, as the offset can be derived from readily available activity information such as variance or gradient calculations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10616594B2Picture encoding device and picture encoding method
Publication Date: 2020.04.07 IDEAHUB INC
  • US10616594B2 patent drawing
  • US10616594B2 patent drawing
  • US10616594B2 patent drawing

AI summary

There is provided a picture encoding device that encodes a picture and encodes a difference quantization parameter in a unit of a quantization coding block which is divided from the picture and is a management unit of a quantization parameter. A quantization parameter calculator derives a quantization parameter of the quantization coding block to be encoded. A prediction quantization parameter derivation unit derives a prediction quantization parameter using the quantization parameters of a plurality of quantization coding blocks which precede the quantization coding block to be encoded in order of encoding. A difference quantization parameter generator derives a difference quantization parameter of the quantization coding block to be encoded, using a difference between the quantization parameter of the quantization coding block to be encoded and the prediction quantization parameter. A first bitstream generator encodes the difference quantization parameter of the quantization coding block to be encoded.