NAL Unit Header Parsing for Video Scalability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression techniques lack scalability to adapt video quality, resolution, and frame rate effectively across different environments, failing to provide flexible and efficient encoding and decoding methods for varied video services.
Innovation Solution
The method involves parsing network abstraction layer (NAL) units in bitstreams to include layer information and temporal_id, allowing for flexible expression of scalability and simplifying video coding layers by identifying extended layers and temporal layers, and using clean random access (CRA) and broken link access (BLA) pictures as random access points.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video quality and resolution are increased to meet high-resolution and high-quality image demands, then image quality and resolution are improved, but the amount of information on images increases
Solution Approach 1:
The patent segments the video bitstream into multiple scalability layers (base layer and enhancement layers) with different quality levels. The base layer contains essential video information for basic viewing, while enhancement layers add additional quality, resolution, or frame rate details. This segmentation allows the system to transmit and process video information in manageable portions, adapting to different network conditions and device capabilities while maintaining overall image quality.
Solution Approach 2:
The patent implements dynamic adaptation of video quality parameters based on network conditions and device capabilities. The scalability layers enable the system to dynamically adjust the amount of information transmitted by selecting appropriate base and enhancement layer combinations. This dynamic approach allows optimization of the balance between image quality and information quantity according to real-time constraints.
2Adaptability or versatility
If scalability is provided to offer varied qualities of video services, then adaptability to different environments is improved, but device complexity and coding layer types increase
Solution Approach 1:
The patent creates a universal video coding structure where a single base layer can serve multiple enhancement layers with different quality attributes (spatial resolution, temporal frame rate, quality scale). This multi-functional design allows one base layer to support various service qualities without requiring separate coding structures for each scenario, thereby reducing overall system complexity while maintaining scalability.
Solution Approach 2:
The patent employs a nested layer structure where enhancement layers are organized hierarchically around a base layer. Each enhancement layer builds upon the base layer, with inner enhancement layers adding finer levels of detail. This nesting approach allows for systematic organization of scalability options, making the complex multi-quality system more manageable and easier to implement.
3Adaptability or versatility
If multiple scalability layers are added to provide varied video qualities, then adaptability is improved, but parsing complexity and processing time increase
Solution Approach 1:
The patent performs preliminary organization of scalability information during the encoding process, where layer parameters and dependencies are pre-established and signaled in the bitstream. This preliminary structuring allows the decoder to efficiently parse and interpret scalability information without complex real-time analysis, reducing processing time while maintaining comprehensive adaptability.
Solution Approach 2:
The patent extracts and separates scalability information into distinct, easily parseable components within the bitstream structure. By isolating layer parameters, accessibility information, and dependency relationships into dedicated fields, the decoder can efficiently extract only the necessary information for a given service quality requirement, minimizing processing time while preserving full scalability capabilities.
Data Source
AI summary
The present invention includes an image information decoding method which comprises: a step of receiving a bitstream that includes a network abstraction layer (NAL) unit including information related to an encoded image; and a step of parsing an NAL unit header of the NAL unit. The NAL unit header includes layer information including reserved_one_5 bits for identifying an extended layer in an extended bitstream and temporal_id for identifying a temporal layer of a bitstream. The reserved_one_5 bits of the layer information is received prior to the temporal_id of the layer information. Thus, a method for describing scalability information in a hierarchical bitstream is provided.


