General Constraints Flag Signalling for VVC Syntax Alignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards, such as VVC, face challenges in efficiently managing and aligning syntax elements and constraints within bitstreams to ensure proper decoding, particularly in multi-layer video coding scenarios, leading to inefficiencies and potential decoding errors.
Innovation Solution
Implementing a set of rules and constraints for video processing that govern the inclusion and alignment of syntax elements within bitstreams, including byte boundaries, reserved bits, and specific slice types, to ensure compliance with video coding standards like VVC, thereby enhancing decoding accuracy and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If syntax elements are included in bitstream without byte boundary alignment, then flexibility in encoding is improved, but decoding reliability deteriorates due to potential misalignment errors
Solution Approach 1:
The patent applies preliminary action by inserting alignment bits before syntax elements that may cause byte boundary misalignment. This proactive approach ensures that the bitstream remains properly aligned before decoding operations occur, preventing potential errors while maintaining encoding flexibility. The alignment bits are placed in advance based on predicted syntax element positions.
2Measurement precision
If general constraint information syntax elements are always included in bitstream, then decoding accuracy is improved, but bitstream efficiency deteriorates due to increased data volume
Solution Approach 1:
The patent applies local quality by selectively including general constraint information syntax elements only in specific regions or contexts where they are actually needed for accurate decoding. Instead of uniformly including these elements throughout the entire bitstream, the encoder assesses local requirements and inserts constraint information only where necessary, maintaining decoding accuracy while minimizing bitstream overhead.
3Productivity
If multiple syntax elements are packed tightly without reserved bits, then bitstream compression is improved, but error propagation risk increases during decoding
Solution Approach 1:
The patent applies beforehand cushioning by inserting reserved bits as buffer zones between syntax elements in the bitstream. These reserved bits act as protective cushions that prevent error propagation when decoding errors occur, isolating the impact to individual syntax elements rather than allowing cascading failures. The reserved bits maintain acceptable compression efficiency while providing necessary error isolation.
Data Source
AI summary
Methods, systems, apparatus for video processing are described. The processing may include encoding, decoding or transcoding. One example video processing method includes performing a conversion between a video and a bitstream of the video according to a rule. The rule specifies that a syntax element is included in a profile, tier, level information syntax structure to indicate whether one or more general constraint information syntax elements are included in a general constraint information syntax structure and/or whether the general constraint information syntax structure is included in the profile, tier, level information syntax structure.


