Constraint Flag Group Signaling for Video Bitstream Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in representing intra prediction directions and motion vector prediction, leading to suboptimal compression ratios and increased data requirements.

Innovation Solution

The introduction of constraint flags in the coded video bitstream to manage constraint information groups, allowing for more efficient signaling of intra prediction modes and motion vector prediction, thereby optimizing the video encoding and decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional video coding techniques are used to represent intra prediction directions and motion vectors, then the coding process is simple, but the compression ratio is suboptimal and data requirements increase

Engineering Contradiction:
Improvedata requirementsVSAvoidcoding structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments constraint information into multiple constraint information groups, each group containing specific constraint flags. This segmentation allows selective signaling of only necessary constraint information, reducing the total number of bits required in the bitstream while maintaining decoding accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dynamic gate flag mechanism that adaptively controls the presence of constraint information groups in the bitstream. Based on the actual video content and coding conditions, the gate flag dynamically determines whether to include specific constraint groups, optimizing the balance between compression efficiency and decoding accuracy.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If more constraint information is signaled in the bitstream, then decoding accuracy improves, but the number of bits required increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidnumber of bits
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating the signaling of constraint information based on specific regions or blocks in the video data. Different constraint information groups are applied to different coding units, allowing high decoding accuracy where needed while reducing bit consumption in areas where constraints are less critical.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial signaling of constraint information by using gate flags to selectively include only the necessary constraint information groups in the bitstream. This partial action approach ensures sufficient decoding accuracy is achieved without the overhead of signaling all possible constraint information.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If constraint information groups are selectively signaled using gate flags, then compression efficiency improves, but the complexity of managing constraint groups increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidconstraint management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automated gate flag generation and constraint group management. The encoding system automatically determines which constraint information groups need to be signaled based on the video content characteristics, eliminating the need for manual configuration and reducing the operational complexity of managing constraint groups.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250373834A1Constraint flags in general constraints information
Publication Date: 2025.12.04 TENCENT AMERICA LLC
  • US20250373834A1 patent drawing
  • US20250373834A1 patent drawing
  • US20250373834A1 patent drawing

AI summary

A non-transitory computer-readable storage medium stores instructions which when executed by a processor cause the processor to perform an encoding method including: determining whether each constraint information group of at least one constraint information group and including a plurality of constraint flags is to be signaled for a subset of coding blocks in constraint information in a video bitstream. A gate flag of each constraint information group indicating whether the respective constraint information group of the at least one constraint information group corresponding to the respective gate flag is signaled in the constraint information for the subset of coding blocks is signaled in the constraint information. Each constraint information group includes the respective plurality of constraint flags. Prediction information for the subset of coding blocks is generated based on whether a first constraint information group in the at least one constraint information group is signaled in the constraint information.