Flexible SPS Flag Configuration for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently compressing and decompressing video data, particularly in limited bandwidth scenarios, where existing mechanisms like toolset_idc only allow restricting Sequence Parameter Set (SPS) flags to 0, lacking the ability to restrict them to 1, which limits compression efficiency.

Innovation Solution

The introduction of an additional syntax element, toolset_idc_L, extends the toolset_idc mechanism to support both low and high boundary values for SPS flags, allowing both 0 and 1 SPS flag values, enhancing the compression and decompression capabilities by providing more flexible coding options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the existing toolset_idc mechanism is used to restrict SPS flags, then SPS flags can be restricted to 0, but the ability to restrict them to 1 is lacking, limiting compression efficiency

Engineering Contradiction:
Improvecompression efficiencyVSAvoidflexibility in SPS flag restriction
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The toolset_idc mechanism is segmented into two separate syntax elements: toolset_idc_H for restricting SPS flags to 0 (high boundary) and toolset_idc_L for restricting SPS flags to 1 (low boundary). This segmentation allows independent control over flag restrictions in both directions, resolving the limitation of the original single-mechanism approach and improving compression efficiency through more flexible profile configuration.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If video data is compressed to reduce data size for transmission, then bandwidth requirements are reduced, but picture quality may be sacrificed

Engineering Contradiction:
Improvevideo data sizeVSAvoidpicture quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent enables dynamic profile configuration by allowing flexible restriction of SPS flags through the toolset_idc_H and toolset_idc_L syntax elements. This dynamic control allows the system to adapt compression parameters based on specific application requirements, achieving optimal balance between data size reduction and picture quality preservation for different transmission scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12010345B2Encoder, a decoder and corresponding methods of flexible profile configuration
Publication Date: 2024.06.11 HUAWEI TECH CO LTD
  • US12010345B2 patent drawing
  • US12010345B2 patent drawing
  • US12010345B2 patent drawing

AI summary

A method for decoding of a video bitstream implemented by a decoding device, wherein the video bitstream includes data representing one or more sequence parameter set, SPS, flags, the method comprising: for an SPS flag of the one or more SPS flags, obtaining two variables of the SPS flag, respectively, by parsing the video bitstream, wherein the value of one variable of the two variables is the minimum allowed value of the SPS flag, and wherein the value of the other variable of the two variables is the maximum allowed value of the SPS flag; obtaining the SPS flag, by parsing the video bitstream; evaluating whether the value of the SPS flag is valid based on the values of the two variables; and in case that the value of the SPS flag is valid, decoding the video bitstream according to the value of the SPS flag.