Block-Size and Intra-Mode Adaptive NSPT for Video Coding

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

VSEngineering 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

Engineering Contradiction:
Improvecoding qualityVSAvoidcoding process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250280133A1Method, apparatus, and medium for video processing
Publication Date: 2025.09.04 DOUYIN VISION CO LTD
  • US20250280133A1 patent drawing
  • US20250280133A1 patent drawing
  • US20250280133A1 patent drawing

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.