Video Sub-Layer Parameter Flag for Decoding Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video transmission systems, determining whether each sub-layer in a coded video sequence has a corresponding set of sub-layer parameters or a common set of parameters applicable to all sub-layers is challenging, especially when dealing with compressed digital video streams and varying temporal scalability requirements.

Innovation Solution

A method and system that utilize a flag, such as the 'sps_sub_layer_ordering info_present_flag', within the Sequence Parameter Set (SPS) of the bitstream to indicate whether each sub-layer has a respective set of parameters or a common set of parameters, allowing for efficient processing and decoding of video streams by signaling the presence of specific sub-layer parameters or a single set applicable to all sub-layers based on the flag's value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If each sub-layer has a respectively corresponding set of sub-layer parameters, then the precision of video decoding control is improved, but the complexity of parameter management and bitstream parsing increases

Engineering Contradiction:
Improvevideo decoding control precisionVSAvoidparameter management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the parameter management by introducing a flag (sps_sub_layer_ordering_info_present_flag) that divides the processing into two distinct paths: one for individual sub-layer parameters and another for common parameters applicable to all sub-layers. This segmentation allows the system to maintain high precision control when needed while avoiding unnecessary complexity when common parameters suffice.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by only requiring individual sub-layer parameters when explicitly signaled through the flag. When the flag indicates common parameters are used, the system performs a partial parameter management action, applying a single set of parameters to all sub-layers, thereby reducing complexity while maintaining sufficient decoding precision for many practical scenarios.

Inventive Principle:
Principle #16Partial or excessive action

2Ease of operation

If a common set of sub-layer parameters is applicable to all sub-layers, then the ease of operation is improved, but the adaptability to different temporal scalability requirements deteriorates

Engineering Contradiction:
Improveparameter processing simplicityVSAvoidtemporal scalability adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamics into the parameter management system through the sps_sub_layer_ordering_info_present_flag, which dynamically determines whether individual or common parameters are applied. This dynamic switching mechanism allows the system to adapt between simplicity and versatility based on the specific video stream requirements, maintaining ease of operation when common parameters suffice while enabling adaptability when temporal scalability variations are needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables parameter changes by allowing the system to switch between two parameter configurations: individual sub-layer parameters for high adaptability scenarios and common parameters for simplified processing scenarios. The flag serves as a control mechanism that triggers the appropriate parameter set, providing both ease of operation and adaptability as needed.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If extensive parsing is performed to determine sub-layer parameters, then the measurement precision is improved, but the productivity of video processing deteriorates

Engineering Contradiction:
Improveparameter determination accuracyVSAvoidvideo processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by placing the sps_sub_layer_ordering_info_present_flag in the Sequence Parameter Set, which is decoded early in the video processing pipeline. This preliminary indication allows the decoder to know in advance whether individual or common parameters will be used, eliminating the need for extensive parsing later and maintaining both high precision and productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the key decision information (the flag indicating parameter type) from the complex parameter management problem and places it in a readily accessible location in the bitstream. This extraction allows the system to quickly determine the parameter configuration without extensive parsing, thereby maintaining productivity while ensuring accurate parameter determination.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9992492B2Providing a common set of parameters for sub-layers of coded video
Publication Date: 2018.06.05 CISCO TECHNOLOGY INC
  • US9992492B2 patent drawing
  • US9992492B2 patent drawing
  • US9992492B2 patent drawing

AI summary

Systems and methods disclosed herein may describe methods and systems for generating, receiving, and/or processing a bitstream comprising at least a first coded video stream (CVS), the first CVS comprising a first flag that indicates whether each of a plurality of sub-layers in a coded video sequence has a respectively corresponding set of sub-layer parameters or whether a common set of sub-layer parameters corresponds to the plural sub-layers, wherein each sub-layer corresponds to a respective temporal identifier value.