Video File Parameter Set Indication Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies, such as those defined by MPEG-2, MPEG-4, and HEVC, do not efficiently manage the storage and transport of parameter sets like Picture Parameter Sets (PPS) and Sequence Parameter Sets (SPS) within video files, leading to inefficiencies in decoding and potential errors during transmission.

Innovation Solution

The proposed solution involves determining whether all parameter sets of a particular type are stored in a sample description within a video file and providing an indication in the file to facilitate their storage and transport, allowing for efficient processing and transmission of coded video data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If parameter sets are stored in the parameter set elementary stream according to existing standards, then the video data can be packetized for transmission, but the number of PPSs and SPSs cannot be efficiently signaled in the sample descriptions

Engineering Contradiction:
Improveparameter set informationVSAvoidfile structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the parameter set information by creating separate indication fields for different types of parameter sets (SPS and PPS) within the sample description. This allows independent tracking and management of each parameter set type, resolving the ambiguity in existing standards about how to signal the presence and number of parameter sets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (indication fields in the sample description) that bridges the gap between the parameter set elementary stream and the video data packaging. This intermediary structure enables efficient signaling of parameter set information without directly modifying the core parameter set data structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all parameter sets are included in every sample description, then decoding can proceed without errors, but the file size and processing overhead increase significantly

Engineering Contradiction:
Improvedecoding reliabilityVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by making the parameter set inclusion indication specific to each sample description rather than applying a global rule to all samples. This allows each sample description to independently indicate whether it contains all parameter sets of particular types, enabling efficient space utilization while maintaining decoding reliability where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by only including parameter sets in sample descriptions that explicitly indicate they contain all parameter sets of particular types. This avoids the excessive action of including all parameter sets in every sample description, thereby reducing data volume while maintaining sufficient information for reliable decoding.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the video file follows existing AVC file format standards, then compatibility is maintained, but there is no mechanism to indicate whether sample descriptions include all parameter sets of particular types

Engineering Contradiction:
Improveformat compatibilityVSAvoidparameter set completeness information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent embeds the parameter set completeness indication mechanism within the existing sample description structure of the AVC file format. This nested approach allows the new information to be carried within the familiar format structure, maintaining compatibility while adding the necessary parameter set tracking capability.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent modifies the file format by adding new parameters (indication fields) to the sample description structure. These parameter changes enable the format to convey information about parameter set completeness without fundamentally altering the existing AVC file format structure, thus maintaining compatibility while gaining new functionality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2842059B1Identifying parameter sets in video files
Publication Date: 2020.01.15 QUALCOMM INC
  • EP2842059B1 patent drawingFigure 1
  • EP2842059B1 patent drawingFigure 2
  • EP2842059B1 patent drawingFigure 3

AI summary

An apparatus is configured to store coded video data including a number of sequences of coded video pictures in an electronic file. The apparatus includes at least one processor configured to determine whether a sample description associated with at least one sample includes all parameter sets of a particular type associated with the at least one sample. The at least one sample comprises at least a portion of the plurality of sequences of coded video pictures. The particular type is one of a plurality of different particular types of parameter sets. The at least one processor is also configured to provide, in the electronic file, an indication indicating whether the sample description includes all parameter sets of the particular type based on the determination.