Subpicture Slice Signaling for Lower-Bitrate Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently compressing video data for transmission and storage due to limited network and memory resources, with a need for improved compression techniques that maintain image quality.

Innovation Solution

Implementing a flag in the bitstream to indicate whether each subpicture contains one or multiple rectangular slices, allowing omission of syntax elements for subpicture layout when each subpicture has a single slice, reducing the amount of information carried in the bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If syntax elements for subpicture layout are included in the bitstream, then subpicture positioning and sizing information is available for decoding, but the amount of data transmitted increases network and memory resource usage

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes redundant syntax elements from the bitstream. When each subpicture contains only one slice, the patent omits signaling of subpicture position and size information since it can be derived from slice information alone. This extraction of unnecessary data reduces bitstream size while maintaining decoding accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of directly signaling subpicture layout information, the patent inverts the approach by signaling only slice information and allowing the decoder to infer subpicture boundaries. This indirect method reduces the amount of explicit signaling needed in the bitstream.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If multiple syntax elements are signaled for each subpicture, then precise subpicture information is available, but processor complexity and memory usage increase

Engineering Contradiction:
Improvesubpicture information accuracyVSAvoiddecoder complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent removes redundant syntax elements from the decoder processing flow. By omitting subpicture position and size signaling when each subpicture contains a single slice, the decoder processes fewer elements, reducing computational complexity and memory requirements while maintaining the ability to accurately reconstruct subpicture boundaries from slice information.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If comprehensive subpicture layout information is transmitted, then decoding precision is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvesubpicture positioning accuracyVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates redundant positioning information from the network transmission. When each subpicture contains only one slice, the patent removes subpicture position and size syntax elements from the bitstream, as this information can be derived locally at the decoder without requiring additional network bandwidth.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260052268A1Indication Of One Slice Per SubPicture In Subpicture-Based Video Coding
Publication Date: 2026.02.19 HUAWEI TECH CO LTD
  • US20260052268A1 patent drawing
  • US20260052268A1 patent drawing
  • US20260052268A1 patent drawing

AI summary

A method of video decoding comprises receiving a bitstream including a picture parameter set (PPS) containing a single slice per subpicture flag; determining whether the single slice per subpicture flag has a first value or a second value, where the first value specifies that each subpicture referring to the PPS includes one and only one rectangular slice, and where the second value specifies that each subpicture referring to the PPS may include one or more rectangular slices; decoding the one and only one rectangular slice when the single slice per subpicture flag has the first value and the one or more rectangular slices when the single slice per subpicture flag has the second value.