Video Decoding Scalability via Layered Bitstream Parsing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression techniques lack efficient methods to provide scalability in video quality, resolution, and frame rate, especially in diverse network environments and terminals, which limits the ability to offer varied video services based on user demands.
Innovation Solution
A method and apparatus for decoding video information in a bit stream that includes receiving and parsing parameter sets with indication information for reserved information, using extra slice header bits to include additional extension information, supporting hierarchical video and scalability features like multi-viewpoint and 3D videos.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video resolution and quality are increased to meet high-definition and ultrahigh-definition demands, then picture quality improves, but the amount of information and data transmission requirements increase
Solution Approach 1:
The video stream is divided into multiple layers with different quality levels. The decoded picture is segmented into base layer and enhancement layer, allowing receivers to process only the necessary quality level based on their capabilities and network conditions, thus reducing the effective amount of information processed while maintaining the option for high quality when needed
Solution Approach 2:
The scalable video coding system is designed to serve multiple functions and quality levels within a single bit stream. The same encoded stream can be decoded at different quality levels by different receivers or the same receiver at different times, making the system universally applicable across diverse network environments and terminal capabilities
2Adaptability or versatility
If video services are adapted to diverse network environments and terminal capabilities, then service accessibility improves, but system complexity increases due to multiple quality levels and scalability features
Solution Approach 1:
The system dynamically adapts the video quality and layer structure based on receiver capabilities and network conditions. The scalable video coding structure allows dynamic selection of which layers to decode and display, enabling the system to adjust its complexity level in real-time to match the capabilities of the receiving device
Solution Approach 2:
The video coding structure uses a nested layer organization where the base layer is embedded within the enhancement layer. This nested structure allows receivers to extract and decode only the necessary inner layers (base layer alone, or base plus enhancement) without needing to process the entire complex structure, thus reducing effective system complexity while maintaining adaptability
3Adaptability or versatility
If scalability information is added to bit streams to support hierarchical video and multi-viewpoint layers, then video service versatility improves, but encoding and decoding complexity increases
Solution Approach 1:
The scalability structure and layer organization are predetermined and encoded into the bit stream during the encoding phase. The layer dependencies and hierarchy are established in advance, allowing receivers to quickly identify and process only the necessary layers without needing to perform complex real-time analysis, thus reducing decoding complexity while maintaining versatility
Data Source
AI summary
A method for decoding an image according to the present invention comprises the steps of: receiving and parsing a parameter set including indication information which indicates the presence of withheld information to be used in the future; receiving and parsing a slide header including the withheld information, when the indication information indicates the presence of the withheld information; and decoding the image according to semantics and a value corresponding to the withheld information. As a result, provided are a method and an apparatus for describing an additional extension information indication in a bitstream supporting a hierarchical image.


