Video Coding Quantization and De-Quantization for Flexible VVC Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding techniques face challenges in efficiently compressing video data while maintaining video quality, particularly in the context of versatile video coding (VVC) standards, where the separation of coding units, prediction units, and transform units leads to inflexible block partitioning and inefficient transform processes.
Innovation Solution
The implementation of a quadtree with nested multi-type tree coding structure and multiple transform selection (MTS) in video coding, along with enhanced quantization and de-quantization processes, including flexible block partitioning and adaptive transform selection, to optimize compression efficiency and visual quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separation of coding units, prediction units, and transform units is implemented, then coding flexibility is improved, but device complexity increases
Solution Approach 1:
The patent divides the video coding process into separate functional units: coding units (CU), prediction units (PU), and transform units (TU). Each unit type handles specific aspects of video compression independently, allowing optimized processing for each function while maintaining overall coding flexibility.
Solution Approach 2:
The patent creates a unified block-based coding structure where the same coding unit framework supports multiple prediction modes (intra and inter prediction) and multiple transform types. This multi-functional design allows a single standardized structure to handle diverse coding scenarios without requiring separate processing paths.
2Device complexity
If fixed block partitioning is used, then device complexity is reduced, but coding efficiency deteriorates
Solution Approach 1:
The patent implements dynamic block partitioning where the size and shape of coding units, prediction units, and transform units can vary adaptively based on the local video content characteristics. This allows the system to optimize the partitioning structure for each region, improving coding efficiency while maintaining manageable complexity through standardized partitioning rules.
3Device complexity
If single transform type is used, then device complexity is reduced, but transform efficiency deteriorates
Solution Approach 1:
The patent introduces multiple transform types (e.g., DCT, DST, DFT) that can be selected based on the characteristics of the residual signal and block type. By changing the transform parameter (transform type) adaptively, the system achieves better transform efficiency for different content patterns without requiring overly complex processing infrastructure.
Data Source
AI summary
A method for video encoding is provided. The method may be applied in an encoder and includes: determining, for a first coding block, a quantization parameter and a quantized level; deriving a scale value by scaling the quantization parameter by a scale factor; determining a plurality of parameters associated with a coding unit (CU); obtaining a plurality of bit-shifts by bit-shifting the plurality of parameters; and obtaining a plurality of coefficients associated with the CU based on the quantized level, the scale value, and the plurality of bit-shifts.


