Conditional Subpicture Signalling for Video Encoders and Decoders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently compressing and decompressing video data without sacrificing picture quality, particularly in scenarios with limited network resources and increasing demands for higher video quality, where the signaling of subpicture information in video sequences is inefficient and leads to suboptimal bitstream utilization and decoding efficiency.

Innovation Solution

A method and apparatus for encoding and decoding video data that conditionally signals the syntax element sps_independent_subpics_flag based on the value of sps_num_subpics_minus1, indicating whether subpicture boundaries are treated as picture boundaries and whether loop filtering is performed across these boundaries, thereby optimizing bitstream utilization and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If subpicture information is always signaled in the bitstream, then decoding accuracy is improved, but bitstream utilization deteriorates

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream utilization
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the signaling of subpicture information conditional rather than static. The syntax element sps_independent_subpics_flag is signaled only when sps_num_subpics_minus1 exceeds a threshold value, allowing the system to adaptively adjust the amount of signaling based on the actual number of subpictures, thus optimizing bitstream utilization while maintaining decoding accuracy when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of signaling behavior based on the value of sps_num_subpics_minus1. When this parameter exceeds a threshold, the system transitions to signaling the sps_independent_subpics_flag, otherwise it uses default behavior. This parameter-driven approach resolves the contradiction by adjusting signaling based on actual content requirements

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If conditional signaling of sps_independent_subpics_flag is implemented, then bitstream utilization is improved, but device complexity increases

Engineering Contradiction:
Improvebitstream utilizationVSAvoiddecoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by evaluating the condition (sps_num_subpics_minus1 > threshold) before deciding whether to signal the sps_independent_subpics_flag. This pre-evaluation prevents unnecessary signaling operations and simplifies the decoding process by avoiding complex conditional logic when the condition is not met, thus improving bitstream utilization without significantly increasing device complexity

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If more subpicture information is signaled, then picture quality is improved, but decoding efficiency deteriorates

Engineering Contradiction:
Improvepicture qualityVSAvoiddecoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by providing detailed subpicture information (sps_independent_subpics_flag) only in specific cases where it is actually needed (when sps_num_subpics_minus1 exceeds the threshold). For other cases, default values are used. This localized approach to information provision maintains picture quality where necessary while improving overall decoding efficiency by avoiding unnecessary processing

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250247564A1Encoder, a decoder and corresponding methods for subpicture signalling in sequence parameter set
Publication Date: 2025.07.31 HUAWEI TECH CO LTD
  • US20250247564A1 patent drawing
  • US20250247564A1 patent drawing
  • US20250247564A1 patent drawing

AI summary

A method of coding implemented by a decoding device, a decoder, an encoder are disclosed, the method comprising: obtaining a bitstream; obtaining a value of a syntax element sps_num_subpics_minus1 according to parse the bitstream; when the value of the syntax element sps_num_subpics_minus1 is greater than a preset value, obtaining a value of a syntax element sps_independent_subpics_flag from the bitstream.