VVC Picture and Slice Header Parsing for Early APS ID Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The introduction of a picture header in the Versatile Video Coding (VVC) standard necessitates parsing a large number of parameters, increasing decoding complexity without significant improvements in coding performance.

Innovation Solution

Repositioning syntax elements related to APS ID information at the beginning of the picture and slice headers, allowing early parsing and reducing the need to parse the remainder of the header, thus simplifying the decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a picture header is introduced into the bitstream to specify syntax elements for decoding slices, then decoding flexibility and control are improved, but parsing complexity and processing time increase due to the large number of parameters that need to be parsed

Engineering Contradiction:
Improvedecoding flexibilityVSAvoidparsing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by moving APS ID syntax elements to the beginning of the picture header and slice header, where they can be parsed early in the decoding process. This allows the decoder to obtain necessary APS ID information before parsing the remaining header parameters, reducing the overall parsing complexity and time while maintaining full decoding flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the header into distinct sections with APS ID information placed at the beginning, separating the critical APS ID parsing from the remaining header parameters. This segmentation allows for more efficient parsing by processing the most important identification information first, then handling the rest of the header parameters.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all syntax elements are parsed in the picture header to ensure complete decoding information, then decoding accuracy is maintained, but processing time and computational resources increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary parsing of APS ID syntax elements at the beginning of the picture and slice headers, obtaining the necessary identification information early. This preliminary action ensures that critical decoding parameters are available before processing the remaining header, maintaining decoding accuracy while reducing overall processing time through early information acquisition.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If APS ID information is placed at the end of the header, then header structure remains conventional, but streaming applications must parse the entire header to access APS ID, increasing complexity for applications that only need APS ID tracking

Engineering Contradiction:
Improveheader structure simplicityVSAvoidstreaming application complexity
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent places APS ID syntax elements at the beginning of the picture and slice headers, enabling streaming applications to access and track APS ID information without parsing the entire header. This preliminary positioning of APS ID information simplifies the operation for streaming applications while maintaining a conventional and simple header structure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4730796A2High level syntax for video coding and decoding
Publication Date: 2026.04.22 CANON KK
  • EP4730796A2 patent drawingFigure 1
  • EP4730796A2 patent drawingFigure 2
  • EP4730796A2 patent drawingFigure 3

AI summary

The disclosure relates to 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 comprises parsing, in the picture header at least one syntax element indicating whether a decoding tool may be used in the picture. When the decoding tool is used in the picture, at least one APS ID related syntax element is parsed for the decoding tool in the picture header. The decoding also comprises parsing, in a slice header, at least one syntax element indicating whether the decoding tool is to be used or not for that slice prior to syntax elements relating to other decoding tools. A bitstream is decoded using said syntax elements. Related encoding methods, devices and computer programs are also disclosed.