Image Decoding Device Profile Level Information Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveinformation completenessVSAvoiddecoding time
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If byte-aligned data structure is not used, then flexible information representation is achieved, but memory access efficiency decreases

Engineering Contradiction:
Improvedata representation flexibilityVSAvoidmemory access efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10136151B2Image decoding device and image decoding method
Publication Date: 2018.11.20 SHARP KK
  • US10136151B2 patent drawing
  • US10136151B2 patent drawing
  • US10136151B2 patent drawing

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.