Video Sub-Bitstream Extraction With Conforming POC and SEI Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in bitstream conformance, particularly with Picture Order Count (POC) constraints and subpicture sub-bitstream extraction processes, leading to non-conforming bitstreams during sub-bitstream extraction and merging of video content.

Innovation Solution

The proposed solution involves modifying the POC constraints and sub-bitstream extraction processes to ensure that bitstreams conform to specific rules regarding POC derivation and SEI message handling, allowing for correct derivation of POC values and proper extraction of sub-bitstreams, even in multi-layer bitstreams and during subpicture sub-bitstream extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the sub-bitstream extraction process removes all SEI NAL units satisfying a condition, then the extraction efficiency is improved, but the bitstream conformance is compromised due to POC derivation issues

Engineering Contradiction:
Improveextraction efficiencyVSAvoidbitstream conformance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by inserting replacement POC information into SEI messages before removing SEI NAL units during sub-bitstream extraction. This ensures that POC derivation can be correctly performed in the extracted bitstream even after SEI message removal, maintaining bitstream conformance while achieving extraction efficiency.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If multiple SEI messages are associated with the same access unit or decoding unit, then the information completeness is improved, but the bitstream complexity increases due to redundant messages

Engineering Contradiction:
Improveinformation completenessVSAvoidbitstream complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple SEI messages with the same payload type associated with the same access unit or decoding unit into a single representative message. This reduces bitstream complexity by eliminating redundant messages while preserving the essential information, as the merged message contains the same payload content that would be present in any of the original messages.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If the sub-bitstream extraction process is simplified by removing unnecessary steps, then the processing speed is improved, but the SEI message consistency across layers may be compromised

Engineering Contradiction:
Improveprocessing speedVSAvoidSEI message consistency
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by selectively applying the SEI message consistency rule only to messages with the same payload type that are associated with the same access unit or decoding unit. This targeted approach ensures SEI message consistency where needed while allowing processing speed improvements in other areas of the bitstream extraction process.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11949900B2Sub-bitstream extraction
Publication Date: 2024.04.02 DOUYIN VISION CO LTD
  • US11949900B2 patent drawing
  • US11949900B2 patent drawing
  • US11949900B2 patent drawing

AI summary

Systems, methods and apparatus for encoding, decoding or transcoding digital video are described. One example method of video processing includes performing a conversion between a video and a bitstream of the video, wherein the bitstream conforms to an order of a sub-bitstream extraction process that is defined by a rule that specifies (a) the sub-bitstream extraction process excludes an operation that removes all supplemental enhancement information (SEI) network abstraction layer (NAL) units, which satisfy a condition, from an output bitstream or (b) the order of the sub-bitstream extraction process includes replacing parameter sets with replacement parameter sets prior to removing, from an output bitstream, the SEI NAL units.