Video Coding Syntax Element Constraints for Subpicture Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding and decoding technologies face challenges in efficiently signaling and constraining syntax elements, leading to increased power consumption, compression complexity, and decoding complexity, particularly in handling subpicture information and reference picture lists in video bitstreams.

Innovation Solution

The implementation of General Constraint Information (GCI) flags and modified semantics to constrain various syntax elements, such as subpicture information presence and reference picture list elements, allowing video encoders to selectively disable unsupported coding tools and enable adaptive streaming by signaling these constraints within the bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video decoders parse sequence parameter set (SPS) or picture parameter set (PPS) to check support for coding features, then decoding accuracy is improved, but decoding complexity and power consumption increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a preliminary syntax element in the bitstream that indicates whether subpicture information is present before the decoder needs to parse SPS or PPS. This preliminary indication allows the decoder to quickly determine if it should proceed with full parameter set parsing or discard the bitstream, thereby reducing unnecessary decoding complexity and power consumption while maintaining decoding accuracy when needed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the critical constraint information (presence of subpicture information) from the complex SPS/PPS parameter sets and places it as a separate, easily parseable syntax element in the bitstream. This extraction allows decoders to check for supported features without having to parse the entire parameter set structure, reducing decoding complexity while preserving the ability to accurately identify unsupported bitstreams

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If video encoders use multiple coding tools for different video content, then compression efficiency is improved, but compression complexity and power consumption increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcompression complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables dynamic selection of coding tools by introducing a syntax element that indicates the presence of subpicture information. Encoders can adaptively choose whether to use subpicture-related coding tools based on the actual content characteristics, allowing the system to switch between different coding modes dynamically. This maintains high compression efficiency for content that benefits from subpicture coding while avoiding the complexity overhead for content that does not require it

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different coding approaches to different regions or types of video content by using the syntax element to indicate where subpicture information is present. This allows the encoder to apply sophisticated subpicture coding tools only to specific regions or content types where they are beneficial, while using simpler coding methods elsewhere, thereby maintaining overall compression efficiency while reducing average compression complexity

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If video bitstreams include detailed subpicture information and reference picture list elements, then video quality is improved, but bitstream complexity and processing overhead increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbitstream complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the bitstream structure by introducing a syntax element that clearly delimits the presence and scope of subpicture information. This segmentation allows receivers to quickly identify and process only the relevant portions of the bitstream containing subpicture data, rather than having to parse through entire parameter sets. The detailed subpicture information and reference picture list elements are organized in a structured, hierarchical manner that reduces processing overhead while preserving video quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary syntax element that acts as a mediator between the detailed subpicture information and the rest of the bitstream structure. This intermediary element provides a clear indication of subpicture presence and scope, allowing receivers to efficiently navigate and process the bitstream without being overwhelmed by its complexity. The intermediary syntax element enables selective parsing of detailed subpicture data only when needed, maintaining video quality while reducing overall processing overhead

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11659207B2General constraints of syntax elements for video coding
Publication Date: 2023.05.23 QUALCOMM INC
  • US11659207B2 patent drawing
  • US11659207B2 patent drawing
  • US11659207B2 patent drawing

AI summary

An example method includes decoding, from a coded video bitstream, a first syntax element that specifies a constraint for a second syntax element that specifies whether subpicture information is present in the coded video bitstream and whether more than one subpicture is allowed to be present in the coded video bitstream; and decoding, based on the constraint specified by the first syntax element, the second syntax element.