Video Coding Sub-Block Signaling via Quantization Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesub-block position indication accuracyVSAvoidbit stream size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improvesub-block position identification accuracyVSAvoidencoding and decoding process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12489897B2Video encoding method and apparatus, video decoding method and apparatus, and device
Publication Date: 2025.12.02 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12489897B2 patent drawing
  • US12489897B2 patent drawing
  • US12489897B2 patent drawing

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.