Video Encoding Quantization Parameter Difference Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video encoding devices do not sufficiently reduce the amount of codes for quantization parameters, with QP difference values occupying approximately 10% of the encoded data, due to their absolute value-based encoding method.

Innovation Solution

An encoding device that transforms quantization parameter differences into integers and generates binary sequences based on these integers, resulting in a smaller total absolute value and reduced code length, while a decoding device extracts and specifies these parameters from the encoded data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional absolute value-based encoding method is used for QP difference values, then the encoding process is simple, but the amount of codes for quantization parameters is large (occupying approximately 10% of encoded data)

Engineering Contradiction:
Improveamount of codes for quantization parametersVSAvoidencoding method complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent changes the encoding parameter from absolute QP difference values to transformed integer values through a specific transformation process. This parameter change reduces the code amount while maintaining decoding simplicity, directly resolving the contradiction between code efficiency and method complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary transformation process that converts QP difference values into transformed integer values before encoding. This intermediary step acts as a mediator that reduces the final code amount while keeping the overall system manageable, balancing code efficiency with implementation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If QP difference values are encoded based on absolute values, then the encoding method is straightforward, but the code length is increased

Engineering Contradiction:
Improveencoding method simplicityVSAvoidcode length
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent transforms the encoding parameter from absolute values to a new parameter system based on transformed integer values. This parameter transformation maintains ease of operation while significantly reducing code length, directly addressing the contradiction between simplicity and code efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of directly encoding absolute QP difference values, the patent inverts the approach by first transforming the values through a specific process and then encoding the transformed integers. This inversion strategy reduces code length while preserving operational simplicity.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11336912B2Image decoding device, image encoding device, and image decoding method
Publication Date: 2022.05.17 SHARP KK
  • US11336912B2 patent drawing
  • US11336912B2 patent drawing
  • US11336912B2 patent drawing

AI summary

A video encoding device (2) includes a side information determination section (21) and a side information encoding section (22). The side information determination section (21) sets a quantization parameter for each macroblock in such a manner that a difference between quantization parameters for each pair of macroblocks with successive encoding orders is equal to one of n difference values, and transforms the difference into one of n indices with respect to each pair. The side information encoding section (22) generates a binary sequence having a length corresponding to the size of the absolute value of the index. The total of absolute values of the n indices is smaller than the total of absolute values of the n difference values.