Adaptive Color Space Transform for Accurate Video Block Quantization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video signal processing methods lack efficiency in coding, particularly in handling transform skip and palette modes, which affects the accuracy of quantization parameters and ultimately the reconstruction of video blocks.

Innovation Solution

A method for decoding video signals that involves obtaining flags and parameters from a bitstream to correct quantization parameters based on transform skip and palette modes, ensuring accurate reconstruction of blocks by applying appropriate transformations and clipping when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If transform skip mode is applied to a transform block, then coding efficiency is improved by avoiding unnecessary transforms, but the accuracy of quantization parameter application deteriorates because the standard quantization parameter correction mechanism assumes transform application

Engineering Contradiction:
Improvecoding efficiencyVSAvoidquantization parameter accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies different quantization parameter correction strategies based on the specific mode (transform skip or palette mode) being used in each transform block. Instead of using a uniform correction mechanism, the system adaptively selects the appropriate correction method (qpOffsetCSTs or qpOffsetTST) based on local mode information, ensuring accurate quantization parameter application for each specific coding scenario.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic adaptation by making the quantization parameter correction mechanism flexible and mode-dependent. The correction offset is dynamically selected based on the transform skip flag and palette activation flag values, allowing the system to adjust its behavior according to the actual coding mode being used in each block, thereby maintaining precision across different operational states.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If multiple mode flags (transform skip flag, palette activation flag) are checked and different quantization offset mechanisms are applied based on mode combinations, then coding precision is improved, but device complexity increases due to additional conditional logic and flag handling

Engineering Contradiction:
Improvequantization parameter accuracyVSAvoiddecoding logic complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the quantization parameter correction process into distinct pathways based on mode flags. The decoding logic is divided into separate handling branches: one for transform skip mode (using qpOffsetCSTs), one for palette mode (using qpOffsetTST), and clear conditional logic to determine which pathway to follow. This segmentation organizes the complexity into manageable, independent segments rather than a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary determination of the coding mode by checking flags (transform skip flag, palette activation flag) before applying quantization parameter correction. This preliminary action allows the system to pre-select the appropriate correction mechanism, avoiding the need for complex runtime decisions and simplifying the actual correction application process by having already determined the correct pathway in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12114001B2Method and device for processing video signal by using adaptive color space transform
Publication Date: 2024.10.08 WILUS INSTITUTE OF STANDARDS & TECHNOLOGY INC
  • US12114001B2 patent drawing
  • US12114001B2 patent drawing
  • US12114001B2 patent drawing

AI summary

A method for processing a video signal, the method comprising: acquiring a transform skip active flag indicating whether a transform skip flag can exist in a transform unit syntax, the transform skip flag indicating whether a transform skip is applied to a transform block included in a current block; acquiring a palette active flag indicating whether a palette mode is applied; when the transform skip active flag indicates existence of the transform skip flag in the transform unit syntax or the palette active flag indicates application of the palette mode, acquiring information related to a minimum quantization parameter which is allowed in a transform skip mode; acquiring the minimum quantization parameter on the basis of the information related to the minimum quantization parameter; correcting a quantization parameter on the basis of the acquired minimum quantization parameter; and reconstructing the current block on the basis of the corrected quantization parameter.