Transform Skip Residual Coding With Conditional Rice Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques face challenges in achieving superior coding efficiency beyond the HEVC standard, particularly in handling transform skip residuals and coefficient coding, which can lead to increased bit rates and video quality degradation.

Innovation Solution

Implement methods for video coding that include disabling the rice parameter for transform skip residual coding, using an SPS alignment enabled flag, extended precision processing, and persistent rice adaptation for binarization of transform coefficients, to optimize video compression and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If transform skip residual coding with rice parameter is used, then coding flexibility is improved, but bit rate increases and video quality degrades

Engineering Contradiction:
Improvecoding flexibilityVSAvoidbit rate
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes the rice parameter from transform skip residual coding when transform skip is disabled. This eliminates unnecessary coding elements that increase bit rate without providing benefit, directly resolving the contradiction by taking out the harmful component (rice parameter) while preserving the useful function (transform skip capability when needed).

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic behavior where the presence of the rice parameter is conditionally determined based on the transform skip flag. When transform skip is disabled, the rice parameter is not present in the bitstream; when enabled, it is present. This dynamic adaptation allows the system to optimize between flexibility and bit rate based on actual coding needs.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If extended precision processing is used for transform coefficients, then video quality is maintained, but computational complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes the precision parameter of transform coefficient processing by introducing an extended precision processing flag. When this flag is set, extended precision (beyond standard 10-bit) is used for transform coefficients during both encoding and decoding. This allows the system to maintain video quality through higher precision processing while providing the option to disable it when quality requirements are lower, thus managing computational complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If persistent rice adaption is enabled for binarization, then coding efficiency is improved, but initialization overhead increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidinitialization overhead
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by initializing the persistent rice adaption statistics at the start of each sub-block rather than once per picture or slice. This preliminary initialization ensures that the most relevant local statistics are available for binarization, improving coding efficiency by using up-to-date information while minimizing the scope of initialization to only what is necessary for the current sub-block.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the initialization process by applying persistent rice adaption statistics on a per-sub-block basis rather than globally. This segmentation allows the system to maintain efficient persistent statistics for each local region independently, improving overall coding efficiency while distributing the initialization overhead across multiple smaller units rather than concentrating it in a single large initialization phase.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260101035A1Residual and coefficients coding for video coding
Publication Date: 2026.04.09 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US20260101035A1 patent drawing
  • US20260101035A1 patent drawing
  • US20260101035A1 patent drawing

AI summary

Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In response to a transform skip is disabled, an encoder does not signal a syntax element related to a rice parameter for transform skip residual coding. The encoder may control of a syntax element a presence sps_ts_residual_coding_rice_present_in_sh_flag based on a transform-skip enable flag sps_transform_skip_enabled_flag.