Image Decoding Device Profile Level Information Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing data structure for profile/level information in image decoding devices is complex, leading to increased processing requirements and redundancy, particularly in decoding sublayer profile and level information, and difficulties in achieving level constraints.
Innovation Solution
An image decoding device is designed to simplify the decoding process by including specific modules for decoding profile and level information, such as profile information decoding, level information decoding, sublayer profile present flag decoding, and sublayer level present flag decoding, which align byte data and reduce memory access, allowing for efficient extraction of required information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the existing data structure for profile/level information is used, then comprehensive profile and level information can be decoded, but the processing amount increases and redundancy occurs
Solution Approach 1:
The patent extracts and separates sublayer profile present flags and sublayer level present flags from the complex profile/level information structure. By isolating these specific flag elements, the decoder can process only the necessary information for each sublayer without handling the entire profile/level data structure, thereby reducing processing amount while maintaining decoding accuracy.
Solution Approach 2:
The patent segments the profile/level information decoding process into distinct stages: first decoding sublayer profile present flags, then sublayer level present flags, and finally the actual profile and level information. This segmentation allows the decoder to handle information in manageable portions and avoid processing redundant data across all sublayers simultaneously.
2Loss of information
If sublayer profile information and sublayer level information are decoded for each sublayer, then complete sublayer information is obtained, but the decoding process becomes complex and time-consuming
Solution Approach 1:
The patent performs preliminary decoding of sublayer profile present flags and sublayer level present flags before decoding the actual sublayer profile and level information. This preliminary action allows the decoder to determine in advance which sublayers require full information decoding, avoiding unnecessary processing of sublayers that can use default or inherited information.
Solution Approach 2:
The patent implements a selective decoding approach where only the minimum necessary sublayer information is decoded based on the present flags. When sublayer profile present flag or sublayer level present flag indicates 0, the decoder uses default values or inherits from parent layers, performing partial decoding rather than complete decoding for all sublayers.
3Adaptability or versatility
If byte-aligned data structure is not used, then flexible information representation is achieved, but memory access efficiency decreases
Solution Approach 1:
The patent changes the data structure parameters of profile/level information to be byte-aligned. Specifically, it organizes sublayer profile present flags, sublayer level present flags, and associated information into byte-aligned units, which optimizes memory access patterns and improves processing efficiency while maintaining the ability to represent all necessary information.
Data Source
AI summary
An image decoding device is equipped with a header information decoding means for decoding profile/level information included in a video parameter set after decoding byte-aligned 16-bit extension information (next_essential_info_byte_offset) in the video parameter set.


