Video Coding Sublayer Conformance via BP SEI Scope Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video coding systems face challenges in efficiently encoding and decoding multi-layer bitstreams due to inconsistencies in sequence parameter sets (SPSs) across different layers, leading to unexpected errors and increased resource usage.

Innovation Solution

The proposed solution involves modifying the Buffering Period Supplemental Enhancement Information (BP SEI) message to indicate the number of layers/sublayers for conformance checking, using a bp_max_sublayers_minus1 syntax element, and ensuring consistency across layers by setting it to a value within the range of the VPS maximum sublayers minus one (vps_max_sublayers_minus1), thereby avoiding layer-based coding errors and reducing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conformance checking is performed on all layers/sublayers in multi-layer bitstreams, then decoding reliability is improved, but processor and memory resource usage increases

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidprocessor and memory resource usage
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the multi-layer bitstream into distinct layers and sublayers, allowing conformance checking to be performed selectively on specific segments rather than uniformly on all layers. The bp_max_sublayers_minus1 parameter enables the system to divide the checking scope into manageable portions, reducing the overall computational burden while maintaining reliability where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial conformance checking by allowing the bp_max_sublayers_minus1 parameter to specify a subset of layers/sublayers for checking. This partial action approach checks only the necessary portions of the bitstream rather than performing exhaustive checking on all layers, thereby reducing processor and memory resource usage while still ensuring decoding reliability for critical layers.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If sequence parameter sets (SPSs) are used to contain syntax elements for each video sequence in multi-layer videos, then adaptability to different layers is improved, but inconsistencies across layers cause unexpected errors

Engineering Contradiction:
Improvelayer-specific adaptabilityVSAvoidbitstream decodability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal conformance checking mechanism that works across all layers and sublayers through the bp_max_sublayers_minus1 parameter. This universal approach ensures that regardless of layer-specific SPS variations, the conformance checking process remains consistent and reliable, eliminating the errors caused by SPS inconsistencies while maintaining adaptability to different layer configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces the bp_max_sublayers_minus1 parameter as a new control variable that changes the behavior of conformance checking based on the specific multi-layer configuration. By adjusting this parameter, the system can adapt the checking scope to match the actual layer structure, ensuring reliable operation across different layer configurations without being constrained by SPS inconsistencies.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the number of layers/sublayers for conformance checking is increased, then coding accuracy is improved, but network resource usage increases

Engineering Contradiction:
Improvecoding accuracyVSAvoidnetwork resource usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent makes the conformance checking scope dynamic through the bp_max_sublayers_minus1 parameter, which can be adjusted based on network conditions and requirements. This dynamic approach allows the system to increase checking accuracy when network resources are abundant and reduce the checking scope when network resources are constrained, optimizing the balance between coding accuracy and network resource usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements partial conformance checking by allowing bp_max_sublayers_minus1 to specify only the necessary number of layers/sublayers for checking rather than checking all layers. This partial action approach achieves sufficient coding accuracy for the given network conditions without unnecessarily increasing network resource usage, allowing flexible adaptation to different network capacities.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12563219B2Error mitigation for sublayers in video coding
Publication Date: 2026.02.24 HUAWEI TECH CO LTD
  • US12563219B2 patent drawing
  • US12563219B2 patent drawing
  • US12563219B2 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes encoding a bitstream comprising a video parameter set (VPS) and one or more sublayers. A buffering period (BP) supplemental enhancement information (SEI) message comprising a BP maximum sublayers minus one (bp_max_sublayers_minus1) is also encoded into the bitstream. The bp_max_sublayers_minus1 is set to a value in a range of zero to a maximum number of sublayers indicated in the VPS. A hypothetical reference decoder (HRD) is initialized based on the BP SEI message. A set of bitstream conformance tests are performed on the sublayers. The bitstream is stored for communication toward a decoder.