Transform Skip Mode Signaling for Luma Chroma Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video coding standards, such as HEVC and VVC, face inefficiencies in controlling the Transform Skip mode, particularly in managing block sizes and quantization parameters for luma and chroma components, which affects coding efficiency and flexibility.

Innovation Solution

The proposed solution involves signaling and parsing specific syntax elements in high-level syntax sets to control the Transform Skip mode independently for luma and chroma components, with separate enabling flags and size constraints, allowing for adaptive control of the mode based on block sizes and quantization parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a unified Transform Skip mode control is used for both luma and chroma components, then the device complexity is reduced, but the coding efficiency and adaptability to different color components deteriorate

Engineering Contradiction:
Improvecontrol structure complexityVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the unified Transform Skip mode control into separate controls for luma and chroma components. Specifically, it introduces independent syntax elements (sps_transform_skip_luma_enabled_flag and sps_transform_skip_chroma_enabled_flag) to enable or disable the Transform Skip mode for luma and chroma components separately, allowing optimized control for each color component's characteristics

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different control strategies to different color components based on their local characteristics. By introducing separate enabling flags and size constraints for luma and chroma, the system tailors the Transform Skip mode application to the specific needs of each component, improving overall coding efficiency

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If separate enabling flags and size constraints are introduced for luma and chroma components, then the adaptability to different color components is improved, but the device complexity increases

Engineering Contradiction:
Improveadaptability to color componentsVSAvoidsyntax element complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the control mechanism into component-specific flags and constraints. It introduces sps_transform_skip_luma_enabled_flag and sps_transform_skip_chroma_enabled_flag as separate syntax elements, along with log2_max_transform_skip_luma_block_size and log2_max_transform_skip_chroma_block_size, allowing independent configuration for luma and chroma components

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent maintains a unified control structure that can adapt to different scenarios. The separate flags and constraints provide fine-grained control when needed, while the overall framework remains consistent with existing video coding standards, allowing the system to handle both luma and chroma components through a generalized approach

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11792388B2Methods and apparatuses for transform skip mode information signaling
Publication Date: 2023.10.17 HFI INNOVATION INC
  • US11792388B2 patent drawing
  • US11792388B2 patent drawing
  • US11792388B2 patent drawing

AI summary

Video processing methods and apparatuses in a video coding system include receiving input video data of a current block in a current picture, determining whether a transform skip mode is enabled for the current picture, signaling or parsing a syntax element associated with a size constraint for enabling the transform skip mode in a SPS referred to by the current picture when the transform skip mode is enabled, determining whether the transform skip mode is applied to the current block when the current block satisfies the size constraint, processing residues of the current block according to the transform skip mode when the transform skip mode is applied to the current block, and encoding or decoding the current block. An enabling flag is signaled in a high-level syntax set or parsed from the high-level syntax set to determine whether the transform skip mode is enabled for the current picture.