VVC Picture Header Syntax Layout for Early APS ID Parsing

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 any improvement 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, thereby simplifying the parsing 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, then decoding capability is improved, but parsing complexity increases due to the large number of parameters that need to be parsed

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

Solution Approach 1:

The patent applies preliminary action by placing APS ID-related syntax elements at the beginning of the picture header, before other decoding tool parameters. This allows the parser to extract APS ID information early in the parsing process, enabling applications to make decisions about unused APS without parsing the entire header, thus reducing overall parsing complexity while maintaining full decoding capability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all syntax elements are parsed to ensure complete decoding, then decoding accuracy is maintained, but processing time increases for streaming applications that only need APS ID tracking

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

Solution Approach 1:

The patent extracts and separates APS ID-related syntax elements from the rest of the picture header parameters. By taking out these critical elements and positioning them at the beginning of the header, the patent enables selective parsing where applications can extract only the necessary APS ID information without parsing the complete header, thereby reducing processing time while maintaining decoding accuracy for the extracted information.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If syntax elements are repositioned to the beginning of the header, then parsing efficiency is improved for streaming applications, but the header structure becomes more complex

Engineering Contradiction:
Improveparsing efficiencyVSAvoidheader structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the picture header into distinct logical sections: one containing APS ID-related syntax elements and another containing other decoding tool parameters. This segmentation allows the header to be parsed in stages, with the first section providing critical APS ID information that can be processed independently, thereby improving parsing efficiency while managing structure complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12495164B2High level syntax for video coding and decoding
Publication Date: 2025.12.09 CANON KK
  • US12495164B2 patent drawing
  • US12495164B2 patent drawing
  • US12495164B2 patent drawing

AI summary

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. 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.