Transform Skip Mode Block Dimension Settings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards face challenges in efficiently compressing digital video due to high bandwidth demands, particularly with the increasing number of connected devices, as they often require transform and quantization processes that can be resource-intensive and inefficient for certain video blocks.
Innovation Solution
The proposed method involves determining whether a transquant bypass mode is applicable to a video block, allowing it to be represented in a bitstream without using transform and quantization processes, and configuring the bitstream representation accordingly, enabling different coding modes based on block dimensions and constraints to optimize compression.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If transform and quantization processes are applied to all video blocks, then compression performance is improved, but processing complexity and resource consumption increase
Solution Approach 1:
The patent divides video blocks into different categories based on their characteristics (e.g., smooth regions, textured regions, edge regions). Different transform and quantization strategies are applied to different segments, allowing efficient processing of simple regions while maintaining compression performance for complex regions.
Solution Approach 2:
The patent applies different processing qualities to different parts of the video content. For example, transform skip mode is applied to regions where it provides sufficient quality, while full transform and quantization is applied to regions requiring higher fidelity. This local differentiation optimizes the balance between processing cost and compression performance.
2Productivity
If transform skip mode is enabled for all block dimensions, then processing efficiency is improved, but coding accuracy deteriorates due to lack of syntax elements for dimension control
Solution Approach 1:
The patent introduces syntax elements that control the block dimension parameters for transform skip mode. These parameters allow dynamic adjustment of which block dimensions can use transform skip, enabling the system to adapt to different content characteristics and maintain coding accuracy while preserving processing efficiency benefits.
Solution Approach 2:
The patent makes the transform skip mode configuration dynamic rather than static. The syntax elements allow the encoder to selectively enable or disable transform skip for different block dimensions based on content analysis, transforming the rigid dimension constraints into flexible, content-adaptive control.
3Loss of energy
If transquant bypass mode is applied without dimension constraints, then bandwidth demand is reduced, but coding precision is lost due to missing block dimension syntax elements
Solution Approach 1:
The patent modifies the parameter set for transquant bypass mode by adding block dimension syntax elements. These parameters enable the encoder to specify which block dimensions are eligible for transquant bypass, allowing bandwidth reduction while maintaining sufficient coding precision through selective application.
Solution Approach 2:
The patent applies transquant bypass mode selectively to specific block dimensions rather than uniformly across all blocks. This local application ensures that bandwidth is reduced where appropriate while maintaining coding precision in regions where dimension control syntax elements indicate higher fidelity is needed.
Data Source
AI summary
Devices, systems, and methods for lossless coding for visual media coding are described. An exemplary method for video processing includes determining, based on a current video block of a video satisfying a dimension constraint, that coding modes are enabled for representing the current video block in a bitstream representation, where the dimension constraint states that a same set of allowed dimensions for the current video block is disabled for the coding modes, and where, for an encoding operation, the coding modes represent the current video block in the bitstream representation without using a transform operation, or where, for a decoding operation, the coding modes are used to obtain the current video block without using an inverse transform operation; and performing a conversion between the current video block and the bitstream representation of the video based on one of the coding modes.


