Multi-Layer Video Bitstreams Without Unnecessary Layers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies suffer from inefficiencies due to the inclusion of unnecessary and unused layers in multi-layer video bitstreams, which increase data volume and hinder effective communication and storage.
Innovation Solution
Implementing techniques that disallow unnecessary layers by ensuring every layer in an output layer set is either an output layer or a direct or indirect reference layer, thereby optimizing the coding process and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple layers are included in a multi-layer video bitstream, then video quality and scalability are improved, but data volume increases and coding efficiency deteriorates when unnecessary layers are present
Solution Approach 1:
The patent extracts and removes unnecessary layers from the multi-layer bitstream. The decoder identifies layers that are neither output layers nor reference layers, and excludes them from decoding processing, thereby eliminating wasted computational resources while preserving the essential video quality provided by necessary layers
Solution Approach 2:
The patent changes the parameter of layer necessity by defining specific criteria (whether a layer is an output layer or a reference layer). Based on this parameter change, the decoder dynamically adjusts which layers to process, transforming the fixed multi-layer processing into an adaptive process that maintains video quality while improving coding efficiency
2Adaptability or versatility
If multiple layers are included in a multi-layer video bitstream, then video scalability is improved, but data volume increases for storage and transmission
Solution Approach 1:
The patent extracts only the necessary layers (output layers and reference layers) from the multi-layer bitstream, removing extraneous layers that do not contribute to video scalability or quality. This reduces the data volume for storage and transmission while preserving the scalability functionality provided by the essential layers
Solution Approach 2:
The patent segments the multi-layer bitstream into necessary and unnecessary components. By identifying and separating the functional layers (those needed for output and reference) from unnecessary layers, the system maintains video scalability through the segmented necessary layers while reducing overall data volume by excluding the unnecessary segments
Data Source
AI summary
A method of decoding is provided. The method includes receiving, by the video decoder, a video bitstream including a video parameter set (VPS) and a plurality of layers, where no layer is neither an output layer of at least one OLS nor a direct reference layer of any other layer; and decoding, by the video decoder, a picture from one of the plurality of layers. A method of encoding is also provided. The method includes generating, by the video encoder, a plurality of layers and a VPS specifying one or more output layer sets (OLSs), where no layer is neither an output layer of at least one OLS nor a direct reference layer of any other layer; encoding, by the video encoder, the plurality of layers and the VPS into a video bitstream; and storing, by the video encoder, the video bitstream for communication toward a video decoder.


