Video Bitstream Parameter Set Switching for Multi-Layer Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, particularly in managing multi-layer structures, which can lead to increased processing loads and inefficiencies.
Innovation Solution
An encoder and decoder system that selectively includes or excludes a reference to a video parameter set in a sequence parameter set based on the presence of a multi-layer structure in the encoded bitstream, allowing for optimized processing efficiency and reduced transmission of unnecessary data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a multi-layer structure is included in the encoded bitstream, then coding efficiency and image quality are improved, but processing load and device complexity increase
Solution Approach 1:
The patent implements dynamic selection of parameter set structures based on whether multi-layer coding is active. The encoder selectively includes or excludes video parameter set references in sequence parameter sets depending on the coding mode, allowing the system to adapt its complexity to the actual coding requirements rather than always maintaining the full multi-layer structure
Solution Approach 2:
The patent changes the structural parameters of the bitstream based on coding mode. When multi-layer coding is not used, the sequence parameter set is modified to exclude references to video parameter sets, fundamentally changing the parameter set hierarchy from a multi-layer reference structure to a simplified single-layer structure
2Manufacturing precision
If a multi-layer structure is included in the encoded bitstream, then image quality is enhanced, but data transmission volume increases
Solution Approach 1:
The patent extracts and removes unnecessary video parameter set references from the bitstream when multi-layer coding is not being used. By taking out these redundant parameter set references, the patent reduces the overall data volume transmitted while maintaining the essential coding functionality for single-layer modes
3Adaptability or versatility
If a multi-layer structure is included in the encoded bitstream, then coding flexibility is improved, but decoding complexity and processing time increase
Solution Approach 1:
The patent implements dynamic structure adaptation where the parameter set hierarchy is adjusted based on the coding mode. During decoding, the decoder can quickly determine whether to expect video parameter set references based on the coding mode, significantly reducing the time required to parse and process the bitstream compared to always handling the full multi-layer structure
Data Source
AI summary
An encoder includes: memory; and circuitry coupled to the memory and configured to generate an encoded bitstream. In the encoder, when a multi-layer structure is to be included in the encoded bitstream to be generated, the circuitry generates the encoded bitstream by including in the encoded bitstream (i) a sequence parameter set that refers to a video parameter set and (ii) a network abstraction layer (NAL) unit having a layer identification (ID) greater than zero in the multi-layer structure, and when the multi-layer structure is not to be included in the encoded bitstream to be generated, the circuitry generates the encoded bitstream by including in the encoded bitstream a sequence parameter set that does not refer to the video parameter set.


