Video Encoding Quantization Parameter Difference Transformation
Find Innovative SolutionsGenerate 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
Engineering 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)
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.
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.
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
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.
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.
Data Source
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.


