NAL Unit Segmentation in Decoder Configuration Record

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-quality video content leads to a significant increase in video information volume, resulting in higher costs for transmission and storage, and existing file formats struggle to efficiently process and store high-resolution video data.

Innovation Solution

The proposed method involves encoding video information using HEVC (High Efficiency Video Coding) and storing it in a modified file format that includes a decoder configuration record, which stores NAL units per type, allowing for efficient parsing and decoding of high-volume video data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing file formats are used to store high-resolution video information, then storage and transmission costs increase, but the ability to efficiently process high-volume video data is insufficient

Engineering Contradiction:
Improvevideo processing efficiencyVSAvoidvideo information volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The video data is segmented into NAL (Network Abstraction Layer) units, which are then organized and stored in the decoder configuration record according to their types. This segmentation allows for efficient processing and management of high-volume video data by breaking it down into manageable, type-specific segments that can be independently handled during decoding.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If video quality and resolution are increased, then video information volume increases sharply, but transmission and storage costs increase

Engineering Contradiction:
Improvevideo qualityVSAvoidvideo information volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

Multiple NAL units of the same type are merged and stored together in the decoder configuration record. This combining approach reduces redundancy and optimizes the storage structure, allowing high-quality video data to be efficiently managed without proportionally increasing storage costs.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If a modified file format with decoder configuration record is used to store NAL units per type, then parsing and decoding efficiency improves, but file format complexity increases

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidfile format structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The decoder configuration record is segmented to store different types of NAL units in separate, organized sections. This segmentation improves parsing efficiency by allowing the decoder to quickly locate and process specific NAL unit types without navigating through the entire file structure, thereby reducing the practical complexity despite the enhanced organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10097841B2Method for storing image data, method for parsing image data, and an apparatus for using the same
Publication Date: 2018.10.09 LG ELECTRONICS INC
  • US10097841B2 patent drawing
  • US10097841B2 patent drawing
  • US10097841B2 patent drawing

AI summary

The present invention relates to a method for storing image data, and a method for parsing image data, and an apparatus for using the same, which method includes the steps of encoding the image data, and storing an NAL (Network Abstraction Layer) unit containing the encoded image data in the decoder set register in which NAL units may be stored according to the type of NAL unit.