Block-Size and Intra-Mode Adaptive NSPT for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as MPEG-2, MPEG-4, AVC, HEVC, and VVC, require improvements in coding quality and efficiency, particularly in handling block sizes and intra modes during video processing.
Innovation Solution
Implementing a non-separable primary transform (NSPT) that is dependent on block size and/or intra mode for current blocks, enhancing coding efficiency and quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional video coding technologies are used, then the coding process is simple and fast, but the coding quality and efficiency are insufficient
Solution Approach 1:
The patent applies dynamics by making the transform type adaptive rather than fixed. The encoder dynamically selects between separable transform (ST) and non-separable transform (NSPT) based on block size and intra mode, allowing the coding process to adjust its complexity according to the specific processing requirements of each block, thereby improving coding quality without uniformly increasing overall system complexity
Solution Approach 2:
The patent changes the parameter of transform type based on block size and intra mode conditions. By modifying this critical parameter dynamically, the system optimizes the balance between coding quality and processing complexity for different video blocks, resolving the contradiction between improved precision and increased system complexity
2Productivity
If a fixed transform method is used for all blocks, then the processing is fast and simple, but the coding efficiency is not optimized for different block sizes and modes
Solution Approach 1:
The patent applies local quality by treating different blocks differently based on their characteristics (block size and intra mode). Instead of using a uniform transform method for the entire video, the system selects the appropriate transform type (ST or NSPT) for each specific block, optimizing coding efficiency locally for each block type while maintaining overall processing speed
Solution Approach 2:
The system dynamically adjusts the transform method based on real-time analysis of block size and intra mode, allowing the encoder to optimize coding efficiency for each block without requiring excessive processing time. The dynamic selection process is designed to be computationally efficient, balancing optimization needs with processing time constraints
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: obtaining, for a conversion between a current block of a video and a bitstream of the video, information regarding a non-separable primary transform (NSPT) applied on the current block, the information being dependent on at least one of a block size of the current block or an intra mode for the current block; and performing the conversion based on the information.


