Scalable Video Stream Adaptation via Pre-Signaled Layer Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current scalable video coding technologies face challenges in efficient low-to-high layer switching, leading to reduced coding efficiency and increased implementation complexity, particularly in streaming applications where frequent IDR access units are required for stream adaptation, affecting user experience.

Innovation Solution

The introduction of signaling mechanisms for low-to-high layer switching points in the file format and video bit stream, using specific box types and SEI messages, enables efficient scalable stream switching without extensive parsing and analysis of video bit streams, allowing for intelligent forwarding of scalability layers and computationally scalable decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If frequent IDR access units are used for stream adaptation in scalable video coding, then stream adaptability is improved, but coding efficiency deteriorates and implementation complexity increases

Engineering Contradiction:
Improvestream adaptabilityVSAvoidcoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The video stream is segmented into multiple layers (base layer and enhancement layers) with different quality levels. Each layer can be independently decoded, allowing the system to adapt to different network conditions by selecting appropriate layers without requiring frequent full-IDR refreshes, thus improving coding efficiency while maintaining stream adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-signals switching point information in the file format and bit stream during encoding. This preliminary action allows decoders to efficiently perform layer switching without extensive real-time parsing and analysis, reducing implementation complexity and improving coding efficiency while maintaining frequent adaptation capability.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If extensive parsing and analysis of video bit streams is performed for layer switching, then stream adaptation accuracy is improved, but computational burden increases

Engineering Contradiction:
Improvestream adaptation accuracyVSAvoidcomputational burden
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Switching point information is pre-calculated and embedded in the file format and bit stream during the encoding phase. This preliminary action transfers the computational burden from the decoding/adaptation phase to the encoding phase, allowing efficient layer switching with minimal real-time computational requirements while maintaining accurate stream adaptation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces signaling mechanisms (box types in file format, SEI messages in bit stream) as intermediaries that carry switching point information. These intermediaries enable accurate stream adaptation by providing pre-processed switching information without requiring extensive real-time parsing and analysis of the video bit stream.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If low-to-high layer switching is implemented without pre-signaled switching points, then coding flexibility is improved, but implementation complexity increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent pre-signals switching point information in the file format and bit stream during encoding. This preliminary action provides a framework that guides layer switching decisions, maintaining coding flexibility while significantly reducing implementation complexity by eliminating the need for extensive real-time parsing and analysis of video bit streams.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9635396B2System and method for efficient scalable stream adaptation
Publication Date: 2017.04.25 NOKIA TECHNOLOGIES OY
  • US9635396B2 patent drawing
  • US9635396B2 patent drawing
  • US9635396B2 patent drawing

AI summary

A system and method for signaling low-to-high layer switching points in a file format level to enable efficient scalable stream switching in streaming servers and local file playback. The present invention also provides for a system and method for signaling low-to-high layer switching points in video bit stream, e.g., to enable intelligent forwarding of scalability layers in media-aware network elements or computationally scalable decoding in stream recipients.