Sub-Picture Level Signaling for Decoder Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in efficiently managing sub-pictures, leading to unnecessary resource overtaxing and reduced coding efficiency due to inconsistent decoding requirements across different sub-pictures.

Innovation Solution

Implementing sub-picture level indicators in the bitstream to signal resource requirements for each sub-picture, allowing independent coding and decoding without overtaxing the decoder, by including these indicators in Supplemental Enhancement Information (SEI) messages or Sequence Parameter Sets (SPS).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a picture based level is used to indicate hardware resources needed to decode the picture, then the decoding requirements are simplified, but it cannot accurately reflect the different functionality and coding complexity of different sub-pictures

Engineering Contradiction:
Improvedecoding requirement managementVSAvoidresource allocation accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent divides the picture into multiple sub-pictures and assigns separate level indicators to each sub-picture, allowing independent indication of hardware resource requirements for each sub-picture. This segmentation enables accurate reflection of different coding complexities while maintaining manageable decoding requirements through individual sub-picture level signaling.

Inventive Principle:
Principle #1Segmentation

2Productivity

If sub-pictures are coded independently with different functionality, then coding efficiency is improved, but the decoder may be overtaxed by setting decoding requirements too high

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoder resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies different level indicators to different sub-pictures based on their specific coding complexity and functionality. Each sub-picture receives a tailored level indication that matches its actual resource requirements, preventing uniform high resource allocation across all sub-pictures and optimizing decoder resource consumption according to local coding needs.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If sub-picture level indicators are added to the bitstream, then resource requirements for each sub-picture can be accurately indicated, but the bitstream structure becomes more complex

Engineering Contradiction:
Improveresource requirement indication accuracyVSAvoidbitstream structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent integrates sub-picture level indicators into existing bitstream structures such as SEI messages or SPS, allowing these indicators to serve multiple functions within the existing framework. This approach enables accurate resource requirement indication while minimizing additional structural complexity by leveraging existing bitstream elements.

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

Data Source

PatentUS20250350752A1Sub-picture Level Indicator Signaling In Video Coding
Publication Date: 2025.11.13 HUAWEI TECH CO LTD
  • US20250350752A1 patent drawing
  • US20250350752A1 patent drawing
  • US20250350752A1 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising one or more sub-pictures partitioned from a picture and a sub-picture level indicator indicating resource requirements for decoding a current sub-picture. The bitstream is parsed to obtain the sub-picture level indicator and the current sub-picture. Resources are allocated to decode the current sub-picture based on the sub-picture level indicator. The current sub-picture is decoded to create a video sequence by employing the allocated resources. The video sequence is forwarded for display.