Subpicture Bitstream Extraction With SEI and Parameter Set Rewriting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing subpicture sub-bitstream extraction process in VVC lacks clarity in handling SEI NAL units, subpicture indexing, and parameter rewriting, leading to inconsistencies and inefficiencies in extracting a conforming sub-bitstream.

Innovation Solution

Specify the removal of SEI NAL units containing scalable-nested SEI messages that do not apply, adjust subpicture indexing, and clearly define conditions for rewriting parameter sets such as sublayer_level_idc, cpb_size_value_minus1, bit_rate_value_minus1, and cbr_flag in the subpicture sub-bitstream extraction process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the subpicture sub-bitstream extraction process is implemented without clear rules for SEI NAL units, then the extraction can be performed, but inconsistencies and errors occur in the output bitstream

Engineering Contradiction:
Improveconformance of extracted sub-bitstreamVSAvoidcomplexity of extraction process rules
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes SEI NAL units containing scalable-nested SEI messages that are not applicable to the output bitstream during the subpicture sub-bitstream extraction process. This extraction principle resolves the contradiction by selectively removing problematic elements (inapplicable SEI messages) to ensure output conformance while maintaining a manageable process through clear removal criteria based on applicability flags and subpicture index matching.

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If subpicture indexing is not clearly defined across layers, then the extraction process can proceed, but indexing inconsistencies occur between layers with different numbers of subpictures per picture

Engineering Contradiction:
Improveprecision of subpicture indexingVSAvoidcomplexity of indexing rules across layers
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by defining subpicture indexing rules that adapt to local conditions of different layers. Specifically, when a layer has multiple subpictures per picture, the subpicture index is used to identify the corresponding subpicture in the extracted bitstream. This localized indexing approach ensures precision in each layer's context without requiring a universally complex indexing system across all layer types.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the bitstream into multiple layers, where each layer may have different numbers of subpictures per picture. By segmenting the processing into layer-specific extraction rules, the system achieves precise indexing within each segment while managing overall complexity through modular layer-by-layer processing.

Inventive Principle:
Principle #1Segmentation

3Reliability

If parameter sets are not selectively rewritten during extraction, then the process is simpler, but the output bitstream may contain incorrect or inapplicable parameter values

Engineering Contradiction:
Improveaccuracy of parameter values in outputVSAvoidcomplexity of parameter rewriting rules
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-defining rewriting rules for parameter sets before the actual extraction process. Conditions for rewriting parameters such as sublayer_level_idc, cpb_size_value_minus1, bit_rate_value_minus1, and cbr_flag are established in advance based on layer and subpicture characteristics. This preliminary setup ensures accurate parameter values in the output while managing complexity through pre-established conditional logic rather than ad-hoc modifications.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12513312B2Video parameter set constraints for subpicture sub-bitstream extraction
Publication Date: 2025.12.30 BYTEDANCE INC
  • US12513312B2 patent drawing
  • US12513312B2 patent drawing
  • US12513312B2 patent drawing

AI summary

A method of processing video data includes performing a conversion between a video and a bitstream of the video. The bitstream includes one or more layers including one or more sublayers including one or more pictures including one or more subpictures according to a rule that specifies a rewriting operation selectively performed on one or more syntax structures during a subpicture sub-bitstream extraction process by which an output target sub-bitstream is extracted from the bitstream. The one or more syntax elements include information of the output target sub-bitstream.