VPS DPB and PTL Signaling for Multi-Layer Video Bitstreams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to an increase in transmission and storage costs due to the rise in the amount of transmitted information or bits, necessitating improved image compression technology.
Innovation Solution
An image encoding/decoding method and apparatus that efficiently signals decoded picture buffer (DPB) and profile tier level (PTL) related information by optimizing the number and mapping of DPB and PTL syntax structures within video parameter sets (VPS), ensuring efficient encoding/decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-resolution and high-quality image data is transmitted, then image quality is improved, but transmission cost and storage cost increase
Solution Approach 1:
The patent segments the bitstream into multiple syntax structures (VPS, SPS, PPS, slice headers, etc.) with hierarchical organization. Each syntax structure contains specific parameter sets that can be independently coded and transmitted. This segmentation allows for selective transmission of essential information while omitting redundant data, thereby reducing the total amount of transmitted information while maintaining image quality.
Solution Approach 2:
The patent employs dynamic parameter adjustment through multiple syntax structures that allow different parameter sets to be applied to different regions or sequences of images. By changing parameters such as prediction modes, transform types, and quantization levels adaptively, the system achieves high image quality where needed while using more compressed representations where possible, thus reducing overall transmission requirements.
2Manufacturing precision
If DPB and PTL syntax structures are extensively signaled in VPS, then encoding/decoding precision is improved, but device complexity increases
Solution Approach 1:
The patent creates a universal syntax structure framework where VPS contains multiple DPB and PTL syntax structures that can serve multiple output layer sets (OLS). Each syntax structure is designed to be multi-functional, supporting different layer configurations and prediction modes through a unified representation. This universality reduces the need for separate dedicated syntax structures for each OLS, thereby managing device complexity while maintaining encoding/decoding precision.
Solution Approach 2:
The patent performs preliminary signaling of DPB and PTL parameters in the VPS syntax structure before actual encoding/decoding operations. By pre-defining and signaling these parameter sets in advance, the system establishes a framework that guides subsequent processing without requiring complex real-time decisions. This preliminary action reduces runtime complexity while ensuring precise control over encoding/decoding operations.
3Adaptability or versatility
If multiple DPB parameter syntax structures are signaled in VPS, then adaptability is improved, but loss of information increases
Solution Approach 1:
The patent uses copying mechanisms where DPB parameter syntax structures defined in VPS can be referenced and reused across multiple OLS through indexing and reference mechanisms. Instead of duplicating full parameter sets for each OLS, the system creates lightweight references to shared parameter structures. This copying approach maintains adaptability by allowing different OLS to reference different parameter sets while significantly reducing the total bitstream size compared to full duplication.
Data Source
AI summary
An image encoding/decoding method and apparatus for signaling decoded picture buffer (DPB) related information and profile tier level (PTL) related information and a method of transmitting a bitstream are provided. The image decoding method according to the present disclosure may comprise obtaining first information indicating the number of one or more decoded picture buffer (DPB) parameter syntax structures in a video parameter set (VPS), obtaining the one or more DPB parameter syntax structures from the VPS based on the first information, obtaining second information between one or more multi-layer output layer sets (OLSs) and the one or more DPB parameter syntax structures from the VPS based on the first information, selecting a DPB parameter syntax structure that applies to a current OLS based on the second information, and processing the current OLS based on the selected DPB parameter syntax structure.


