Constraint Flag Signaling for Rice Parameter Derivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently signaling constraint information and managing coding tools across different layers and resolutions in video bitstreams, particularly in supporting range extensions and adaptive resolution changes, which affects coding efficiency and decoder capabilities.

Innovation Solution

The implementation of a method that uses syntax elements and constraint flags to control the usage of coding tools, such as Rice parameter derivation, within coded video sequences, allowing for flexible signaling of constraint information and adaptive resolution changes, enabling efficient representation and decoding of video data across various layers and resolutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple coding tools and extensions are supported across different layers and resolutions, then coding efficiency and adaptability are improved, but device complexity and difficulty of detecting and measuring increase

Engineering Contradiction:
Improvesupport for range extensions and adaptive resolution changesVSAvoidsignaling and managing coding tools across layers
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the video bitstream into multiple layers (base layer and enhancement layers) with different resolutions, allowing each layer to be independently coded and decoded. Coding tools can be selectively applied to specific layers through layer-specific constraint flags, reducing overall system complexity while maintaining adaptability across resolutions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic constraint flags that can be set at different levels (sequence, picture, slice) to enable or disable specific coding tools adaptively. This dynamic control mechanism allows the system to adjust coding tool usage based on content characteristics and resolution requirements, improving efficiency without requiring fixed complex configurations.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If constraint information is extensively signaled to control coding tool usage, then coding precision and control are improved, but loss of information and bandwidth requirements increase

Engineering Contradiction:
Improvecontrol of coding toolsVSAvoidbandwidth consumed by constraint signaling
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent extracts constraint information into separate constraint flags that are independently signaled from the main video data. These flags are only present when needed to control specific coding tools, allowing precise control while minimizing bandwidth consumption by avoiding redundant signaling.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses binary constraint flags (0 or 1) to control the activation of coding tools, changing the parameter state from continuous to discrete. This parameter change reduces the amount of information that needs to be signaled while maintaining precise control over coding tool usage across different layers and resolutions.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If advanced coding tools like Rice parameter derivation are consistently applied, then coding efficiency is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing requirements for coding tools
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic control of advanced coding tools through constraint flags that can enable or disable Rice parameter derivation and other tools on a per-layer or per-picture basis. This allows the system to apply complex tools only when beneficial, improving coding efficiency while reducing processing requirements for simpler content or lower resolutions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different coding tool configurations to different layers and regions of the video stream. Advanced tools like Rice parameter derivation can be applied to enhancement layers where they provide maximum benefit, while base layers use simpler coding, optimizing overall efficiency without uniformly increasing complexity across all data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12192530B2Techniques for constraint flag signaling for range extension with residual rice coding extension
Publication Date: 2025.01.07 TENCENT AMERICA LLC
  • US12192530B2 patent drawing
  • US12192530B2 patent drawing
  • US12192530B2 patent drawing

AI summary

In a method of video encoding in an encoder, a determination is made as to whether to encode a first scope of coded video data in a bitstream with a second coding tool. The second coding tool is an alternative coding tool to a first coding tool for Rice parameter derivation in residual coding. In response to a determination that the first scope of coded video data is not encoded with the second coding tool, a first syntax element is determined as a first value indicating that the second coding tool is disabled in the first scope of the coded video data and a video bitstream of the first scope of coded video data is encoded without invoking the second coding tool. The first syntax element is associated with the second coding tool.