Scalable Video Coding With Inter-Layer Segment Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scalable video coding technologies face challenges in efficiently managing parallel processing of inter-dependent video layers, particularly in terms of scheduling and interpolation, which affect the degree of parallelism and computational complexity.

Innovation Solution

Introduce a long-term syntax element structure to guarantee spatial segment alignment between inter-dependent layers for a predetermined time period, allowing for advanced scheduling of parallel processing threads, and a syntax element to control interpolation modes, reducing computational complexity and enhancing parallelism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If inter-layer prediction is used between video layers, then reconstruction quality is improved, but parallel decoding efficiency deteriorates due to inter-dependency between layers

Engineering Contradiction:
Improvereconstruction qualityVSAvoidparallel decoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The video stream is segmented into multiple independent layers, where each layer can be decoded separately. The base layer contains essential information for basic reconstruction, while enhancement layers provide additional quality improvements. This segmentation allows parallel processing of different layers without inter-layer dependencies blocking the process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base layer is decoded in advance before enhancement layers are processed. By preparing the base layer reconstruction first, subsequent enhancement layers can be decoded in parallel using the pre-prepared base layer data, eliminating sequential bottlenecks while maintaining prediction quality.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If spatial segmentation is applied to enable parallel processing, then decoding speed is improved, but interpolation complexity increases

Engineering Contradiction:
Improvedecoding speedVSAvoidinterpolation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Different interpolation strategies are applied to different spatial segments based on their specific requirements. Regions with smooth gradients use simpler interpolation methods, while regions with high frequency content use more sophisticated interpolation. This local adaptation reduces overall computational complexity while maintaining quality where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Interpolation is applied selectively only to the necessary portions of spatial segments rather than uniformly across the entire image. By performing partial interpolation only where required for parallel processing boundaries, the overall complexity is reduced while still enabling effective parallel decoding.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If layer alignment is enforced to simplify parallel processing, then scheduling efficiency is improved, but adaptability to different content types deteriorates

Engineering Contradiction:
Improvescheduling efficiencyVSAvoidadaptability to content types
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The layer alignment configuration is made dynamic rather than static. The system can adjust alignment parameters based on the specific content being processed, switching between different alignment strategies as needed. This allows optimal scheduling efficiency for each content type while maintaining the ability to adapt to varying requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The alignment mechanism is designed to serve multiple functions: it provides structured alignment for efficient scheduling when needed, but can also accommodate content-specific variations when beneficial. This multi-functionality allows the same mechanism to improve scheduling efficiency across different content types without sacrificing adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250280137A1Efficient scalable coding concept
Publication Date: 2025.09.04 DOLBY VIDEO COMPRESSION LLC
  • US20250280137A1 patent drawing
  • US20250280137A1 patent drawing
  • US20250280137A1 patent drawing

AI summary

Scalable coding concepts are described. One aspect improves parallel decoding of inter-dependent layers of a multi-layer video data stream by introducing a long-term syntax element structure for guaranteeing that during a predetermined time period the pictures of the dependent layer are subdivided so that borders of the spatial segments of the pictures of the second layer and the spatial segments of the first layer overlay. Another aspect concerns upsampling from base layer to enhancement layer. Another aspect introduces a long-term syntax element structure allowing the decoder to determine the inter-layer offset for a predetermined time period. Another aspect introduces a type indicator field changing a way a layer indicator field within the NAL unit headers is to be interpreted. Another aspect allows different codecs/standards to be used for the different layers. Another aspect concerns a syntax element structure which indicates the inter-layer offset in units of the base layer blocks.