Unified Video Coding Block Structure for Syntax Complexity Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of the block partitioning structure and syntax structure in HEVC requires a new structure for encoding or decoding syntaxes for a coding unit.
Innovation Solution
A method for decoding a video that involves determining a coding unit by block partitioning, decoding prediction syntaxes including a skip flag, and decoding transform syntaxes including a transformation/quantization skip flag and a coding unit cbf, to reconstruct the coding unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a complex block partitioning structure (CTU→CU→PU→TU) is used to improve coding efficiency, then video compression performance is improved, but syntax encoding complexity and device complexity increase
Solution Approach 1:
The patent merges the functions of CU, PU, and TU into a single unified coding block structure. By eliminating the hierarchical partitioning relationships between these units and treating them as one integrated entity, the patent reduces the number of syntax elements required for encoding while maintaining the essential functionality of prediction and transformation operations.
Solution Approach 2:
The unified coding block serves multiple functions simultaneously - it acts as both the prediction unit and transformation unit. This multi-functional design eliminates the need for separate PU and TU structures, thereby simplifying the syntax structure while preserving the ability to perform both prediction and transformation operations on the same block.
2Manufacturing precision
If separate encoding of syntaxes for CU, PU, and TU is performed to maintain coding precision, then transformation and prediction accuracy are improved, but encoding time and decoding complexity increase
Solution Approach 1:
By combining CU, PU, and TU into a single unified structure, the patent enables simultaneous processing of prediction and transformation operations on the same block. This merging eliminates the sequential processing requirements of the hierarchical structure, thereby reducing encoding and decoding time while maintaining the precision of both prediction and transformation through the unified block's integrated design.
3Adaptability or versatility
If multiple partitioning levels (CTU, CU, PU, TU) are implemented to improve adaptability to different video content, then coding flexibility is improved, but device complexity and memory requirements increase
Solution Approach 1:
The unified coding block provides universal functionality that can adapt to different video content characteristics without requiring multiple hierarchical levels. By making the single block structure capable of performing both prediction and transformation operations with configurable parameters, the patent maintains coding flexibility while eliminating the memory overhead associated with managing multiple partitioning structures.
Data Source
AI summary
Disclosed herein is a method for decoding a video including determining a coding unit to be decoded by block partitioning, decoding prediction syntaxes for the coding unit, the prediction syntaxes including a skip flag indicating whether the coding unit is encoded in a skip mode, after the decoding of the prediction syntaxes, decoding transform syntaxes including a transformation/quantization skip flag and a coding unit cbf, wherein the transformation/quantization skip flag indicates whether inverse transformation, inverse quantization, and at least part of in-loop filterings are skipped, and the coding unit cbf indicates whether all coefficients in a luma block and two chroma blocks constituting the coding unit are zero, and reconstructing the coding unit based on the prediction syntaxes and the transform syntaxes.


