Residual Coding Constraint Flags for Lower-Bit Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in representing less likely intra prediction directions, leading to increased bit usage and reduced compression ratios, and motion vector prediction methods require improvements to minimize redundancy in video data transmission.

Innovation Solution

Implementing a syntax element for coding control that disables or enables persistent Rice adaptation in specific scopes of coded video data, using statistics-based parameter derivation for residual coding, and constraining syntax elements to manage the use of coding tools like intra prediction and motion compensation, thereby optimizing bit allocation and reducing redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional intra prediction coding is used for all directions, then coding simplicity is maintained, but bit usage increases for less likely directions reducing compression ratios

Engineering Contradiction:
Improvecompression ratioVSAvoidbit usage
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies local quality by differentiating coding methods for different intra prediction directions. Likely directions (e.g., horizontal and vertical) use compact coding with fewer bits, while less likely directions use more detailed coding. This allows the system to allocate coding resources locally based on the specific requirements of each prediction direction, optimizing overall compression efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes coding parameters dynamically based on the intra prediction direction. A syntax element indicates whether a direction is likely or unlikely, and this parameter change triggers different coding behaviors. For unlikely directions, the system adjusts the coding mode to use more bits for accurate representation, while likely directions use simplified coding with fewer bits.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If motion vector prediction is enhanced to reduce redundancy, then compression efficiency improves, but coding complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by preparing and signaling motion vector predictors in advance before actual motion compensation. The system pre-processes reference picture information and motion vector data, organizing it in a way that facilitates efficient prediction. This preliminary organization reduces the computational burden during actual decoding while maintaining high compression efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The motion vector prediction system uses self-service by leveraging previously decoded motion vectors and reference picture data that are already available in the decoding process. Rather than requiring external or complex computations, the system utilizes its own previously processed data to generate accurate motion vector predictions, reducing overall coding complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12598327B2Residual coding constraint flag signaling
Publication Date: 2026.04.07 TENCENT AMERICA LLC
  • US12598327B2 patent drawing
  • US12598327B2 patent drawing
  • US12598327B2 patent drawing

AI summary

In a method of video decoding, a no transform skip residual coding rice constraint flag in a general constraint information (GCI) syntax structure for coded video data in a bitstream is determined. The no transform skip residual coding rice constraint flag is associated with a residual coding tool. When the no transform skip residual coding rice constraint flag in the GCI syntax structure is equal to 1, the coded video data is decoded without invoking the residual coding tool. When the no transform skip residual coding rice constraint flag is equal to 0, a value of a transform skip residual coding rice present in slice header flag for one of one or more coded layer video sequences (CLVSs) in the coded video data is determined. The coded video data in the bitstream is determined based on the value of the transform skip residual coding rice present in slice header flag.