Constraint Flag Signaling for Persistent Rice Adaptation in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently managing and signaling constraint information for coding tools and functionalities across different layers and resolutions in video bitstreams, leading to suboptimal compression efficiency and increased complexity.

Innovation Solution

The implementation of adaptive resolution change (ARC) parameters and constraint flags within the video coding standard, allowing for flexible signaling of upsample and downsample factors, filter parameters, and resolution changes, enabling efficient representation and decoding of video data across varying resolutions and layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If constraint information is signaled for each layer and resolution independently, then coding flexibility and adaptability are improved, but signaling overhead and device complexity increase

Engineering Contradiction:
Improvecoding flexibilityVSAvoidsignaling overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges constraint information signaling across multiple layers and resolutions by introducing a constraint flag at the sequence parameter set (SPS) level that applies to all output layer sets. This consolidation eliminates redundant signaling while maintaining the ability to control coding tool usage across different resolutions and layers, thereby reducing signaling overhead without sacrificing coding flexibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The constraint flag mechanism serves multiple functions simultaneously: it controls coding tool usage across all output layer sets, applies to multiple resolutions, and can be selectively enabled or disabled. This universal approach allows a single signaling element to manage constraint information for the entire video bitstream hierarchy, reducing overall complexity while maintaining adaptability.

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

2Productivity

If coding tools are enabled across all layers and resolutions, then coding efficiency is improved, but processing complexity and computational load increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic control of coding tools through constraint flags that can be selectively enabled or disabled at different scopes (SPS, PPS, or tile group level). This dynamic mechanism allows the system to adaptively enable coding tools only where beneficial, balancing coding efficiency gains against processing complexity requirements for different video content and application scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The constraint flag mechanism enables local control of coding tool usage by allowing different constraint settings for different output layer sets, resolutions, or tile groups. This localized approach ensures that computationally intensive coding tools are applied only where they provide the most benefit, rather than uniformly across all video data, thereby optimizing the balance between coding efficiency and processing complexity.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If resolution changes are frequently signaled, then adaptability to content requirements is improved, but bitstream overhead and decoding complexity increase

Engineering Contradiction:
Improveresolution adaptabilityVSAvoidbitstream overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent performs preliminary action by establishing constraint flags and resolution change parameters at higher hierarchy levels (SPS or PPS) before actual video decoding occurs. This advance signaling allows decoders to pre-configure processing parameters for multiple resolutions, enabling frequent resolution changes during playback without requiring extensive signaling overhead in the main bitstream, as the framework is already in place.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11997317B2Techniques for constraint flag signaling for range extension with persistent rice adaptation
Publication Date: 2024.05.28 TENCENT AMERICA LLC
  • US11997317B2 patent drawing
  • US11997317B2 patent drawing
  • US11997317B2 patent drawing

AI summary

Aspects of the disclosure provide methods and apparatuses for video data processing. In some examples, an apparatus for video data processing includes processing circuitry. For example, the processing circuitry determines a first syntax element for coding control in a first scope of coded video data in a bitstream. The first syntax element is associated with a coding tool of persistent Rice adaptation defined in a range extension of a video standard for a statistics based Rice parameter derivation in a residual coding. In response to the first syntax element being a first value indicative of disabling of the coding tool in the first scope, the processing circuitry decodes the first scope of coded video data that includes one or more second scopes of coded video data without invoking the coding tool.