Adaptive Transform Selection for Intra Video Coding Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in achieving efficient compression ratios with minimal loss in picture quality, particularly in scenarios with limited network bandwidth or memory resources.
Innovation Solution
Implementing a method for video coding that uses specific transform cores (DST-7 and DCT-2) based on threshold conditions for transform blocks, allowing for adaptive selection of transform processes in both horizontal and vertical directions, depending on block dimensions and prediction modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single transform core is used for all block sizes, then device complexity is reduced, but compression efficiency deteriorates
Solution Approach 1:
The patent implements dynamic transform core selection based on block size characteristics. Different transform cores (DST-7, DCT-2, DCT-8) are selectively applied depending on whether the block width or height falls within specific threshold ranges. This dynamic adaptation allows the system to optimize compression efficiency for different block sizes while maintaining manageable device complexity through a finite set of predefined transform options.
Solution Approach 2:
The patent changes the transform core parameter based on block dimension parameters. By comparing block width and height against threshold values, the system selects appropriate transform cores from a predefined set. This parameter-based selection mechanism enables adaptive optimization of compression efficiency without requiring complex real-time transform design, thus resolving the contradiction between device complexity and compression efficiency.
2Quantity of substance
If transform block size is increased, then data representation efficiency is improved, but picture quality deteriorates
Solution Approach 1:
The patent segments the transform processing into different pathways based on block size. By dividing the transform block into smaller sub-blocks when appropriate thresholds are exceeded, the system maintains data representation efficiency for large blocks while preserving picture quality through finer-grained transformation of sub-blocks. This segmentation approach prevents the quality degradation that would result from applying a single large-block transform to heterogeneous content.
3Productivity
If adaptive transform selection is implemented, then compression efficiency is improved, but device complexity increases
Solution Approach 1:
The patent implements adaptive transform selection through simple parameter comparisons rather than complex algorithms. By comparing block width and height against predetermined thresholds, the system selects from a finite set of transform cores. This parameter-based approach achieves improved compression efficiency through adaptive selection while keeping device complexity low by avoiding sophisticated decision-making mechanisms.
Data Source
AI summary
The present disclosure provides methods and devices. A video method of coding implemented by a decoding device, comprising: when a prediction mode of a current coding block is intra prediction, and the current coding block is processed by using Intra sub-partition coding mode, determining whether a width of a current transform block is larger than or equal to a first threshold or not, and whether the width of the current transform block is smaller than or equal to a second threshold or not, the current transform block corresponding to the current coding block; when the width of the current transform block is larger than or equal to the first threshold and the width of the current transform block is smaller than or equal to the second threshold, performing transform process on the current transform block, wherein a transform core based on DST 7 is used on horizontal direction transform.


