Conditional General Constraint Signaling in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards face challenges in effectively signaling and parsing general constraint information, which is crucial for efficient video compression and decoding, particularly in next-generation video coding standards like VVC, where complex syntax structures and varying constraints require precise handling.

Innovation Solution

The method involves receiving and parsing a profile level tier syntax structure that includes level information and optional profile, tier, sub-profile, and general constraints information, using specific syntax elements to determine the presence and imposition of constraints, enabling conditional signaling and parsing of general constraint information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If general constraint information is always signaled in the profile level tier syntax structure, then decoding accuracy is improved, but bitstream complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the signaling of general constraint information conditional rather than static. A flag syntax element dynamically controls whether general constraint information is signaled based on actual needs, allowing the system to adapt between signaling and non-signaling states to optimize the balance between decoding accuracy and bitstream complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of constraint information signaling from a fixed state to a variable state controlled by a flag. The flag syntax element acts as a parameter that switches between different signaling modes, enabling the system to adjust the amount of constraint information transmitted based on specific decoding requirements

Inventive Principle:
Principle #35Parameter changes

2Productivity

If conditional signaling of general constraint information is implemented, then bitstream efficiency is improved, but parsing complexity increases

Engineering Contradiction:
Improvebitstream efficiencyVSAvoidparsing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by placing a flag syntax element at the beginning of the profile level tier syntax structure that pre-indicates whether general constraint information will be present. This allows the decoder to prepare appropriately before processing the actual constraint information, simplifying the parsing logic by enabling early decision-making about whether to expect and process constraint data

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If precise constraint handling is implemented in next-generation video coding standards, then video compression performance is improved, but syntax structure complexity increases

Engineering Contradiction:
Improveconstraint handling precisionVSAvoidsyntax structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the profile level tier syntax structure into distinct segments: a flag syntax element segment that controls constraint information signaling, and the general constraint information segment itself. This segmentation allows precise constraint handling to be optionally applied only where needed, rather than requiring complex syntax structures throughout the entire coding framework

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12114019B2Systems and methods for signaling general constraint information in video coding
Publication Date: 2024.10.08 SHARP KK
  • US12114019B2 patent drawing
  • US12114019B2 patent drawing
  • US12114019B2 patent drawing

AI summary

A device may be configured to general constraint information according to one or more of the techniques described herein.