Video Coding Sub-Block Signaling via Quantization Coefficients
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The explicit encoding of flag bits for target sub-block positions in video coding increases the number of bits in the bit stream, hindering the efficiency of video coding.
Innovation Solution
Implicitly indicate flag bits of target sub-block positions using a quantization coefficient matrix, avoiding explicit coding and reducing the bit stream size by determining sub-block transform or skip positions based on quantization coefficients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If flag bits are explicitly encoded to indicate target sub-block positions, then the decoder can accurately determine sub-block transform or skip positions, but the number of bits in the bit stream increases
Solution Approach 1:
The patent extracts the flag bit information and embeds it implicitly within the quantization coefficient matrix through specific coding patterns. Instead of separately encoding flag bits, the system uses the quantization coefficient data itself to convey both the coefficient values and the flag bit information, thereby eliminating redundant explicit encoding while maintaining position indication accuracy
Solution Approach 2:
The patent merges the flag bit information with the quantization coefficient encoding process. By combining the coefficient data and flag bit indicators into a unified coding structure, the system reduces the total bit count while still providing accurate sub-block position information through the integrated code structure
2Measurement precision
If flag bits are explicitly encoded for target sub-block positions, then the decoder can identify transform and transform skip positions, but the encoding and decoding complexity increases
Solution Approach 1:
The patent removes the separate flag bit encoding step from the overall process. By extracting and eliminating this redundant component, the system reduces the number of encoding/decoding operations while still achieving accurate sub-block position identification through the implicit coding mechanism
Solution Approach 2:
The quantization coefficient matrix serves dual purposes: it carries both the coefficient data and the flag bit information. The coding structure is designed to be self-descriptive, where the pattern of coefficients themselves indicates the flag bit values, eliminating the need for separate indication mechanisms and reducing processing complexity
Data Source
AI summary
A video encoding method includes: decoding a target coding unit to obtain a quantization coefficient matrix corresponding to the target coding unit; determining first reference information according to a quantization coefficient in the quantization coefficient matrix; obtaining a value of a target flag bit corresponding to the first reference information, the target flag bit being a flag bit of a target sub-block position, the target sub-block position being a position of a sub-block that requires processing of residual data in a coding unit; and determining the target sub-block position of the target coding unit according to the value of the target flag bit. A flag bit of a sub-block transform position or a transform skip sub-block position in a target coding unit is implicitly indicated using a quantization coefficient in a quantization coefficient matrix corresponding to a coding unit.


