VVC High-Level Syntax Omitting Single-Slice Header Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The changes in the high-level syntax structure of the bitstream due to the introduction of new tools in the Versatile Video Coding (VVC) standard have increased complexity and bitrate without significant improvements in coding performance.

Innovation Solution

A method of decoding video data from a bitstream that omits parsing certain syntax elements when the picture contains only one slice, by constraining the bitstream to avoid signaling unnecessary parameters in the picture and slice headers, thereby reducing complexity and signaling without degrading coding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If new tools are introduced in the VVC standard with updated high-level syntax structure, then coding performance is improved, but complexity and bitrate increase without significant performance gains

Engineering Contradiction:
Improvecoding performanceVSAvoidsyntax structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by making the syntax structure adaptive to the specific content being encoded. When a picture contains only one slice, the patent locally modifies the behavior by omitting slice header syntax elements, rather than maintaining a uniform complex structure for all cases. This resolves the contradiction by making the syntax complexity local to the actual needs of the content.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of syntax element transmission based on the number of slices in a picture. By dynamically adjusting whether slice header syntax elements are transmitted (based on the condition of single-slice vs. multi-slice pictures), the patent resolves the contradiction between maintaining coding performance and reducing overall syntax complexity and bitrate.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If all syntax elements are transmitted in picture and slice headers, then complete decoding information is provided, but bitrate increases unnecessarily

Engineering Contradiction:
Improvedecoding information completenessVSAvoidbitrate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes unnecessary syntax elements from the bitstream based on the picture content. When a picture contains only one slice, the patent extracts the redundant slice header syntax elements and omits them from transmission, thereby reducing bitrate while maintaining complete decoding information for the actual content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only the necessary subset of syntax elements rather than all possible elements. By conditionally transmitting slice header syntax elements only when multiple slices are present, the patent achieves partial transmission that is sufficient for complete decoding while avoiding excessive bitrate consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If slice header syntax elements are always parsed, then all decoding parameters are available, but decoding complexity increases

Engineering Contradiction:
Improvedecoding parameter availabilityVSAvoiddecoding complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent makes the parsing process dynamic by conditioning it on the picture content. The decoder dynamically adjusts its parsing behavior based on whether the picture contains one or multiple slices, as indicated by the picture header syntax elements. This dynamic approach ensures all necessary parameters are available when needed while reducing complexity when the content allows.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary action by checking the picture header syntax elements (such as num_slices_in_subpicture or slice segmentation information) before proceeding to parse slice header syntax elements. This preliminary check allows the decoder to avoid unnecessary parsing operations, reducing complexity while ensuring all required parameters are parsed when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250260842A1High level syntax for video coding and decoding
Publication Date: 2025.08.14 CANON KK
  • US20250260842A1 patent drawing
  • US20250260842A1 patent drawing
  • US20250260842A1 patent drawing

AI summary

There is provided a method of decoding video data from a bitstream, the bitstream comprising video data corresponding to one or more slices. The bitstream comprises a picture header comprising syntax elements to be used when decoding one or more slices, and a slice header comprising syntax elements to be used when decoding a slice, the decoding comprising: parsing the syntax elements. The method includes omitting parsing one or more syntax elements for a slice relating to use or availability of a decoding tool or parameter for that slice if one or more syntax elements are parsed that indicate that the picture contains only one slice; and decoding said bitstream using said syntax elements.