Video Parameter Set Signaling for Parallel Slice and Tile Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques face challenges in efficiently representing high-quality digital media due to increasing image quality and resolution requirements, leading to increased coding complexity and computational inefficiencies, particularly in scalable video coding.

Innovation Solution

The proposed solution involves enhancing the HEVC standard by introducing a decoder for decoding a bitstream of coded scalable video, utilizing a modified video parameter set extension syntax to dynamically allocate scalability identifiers in the NAL unit header, allowing for more flexible and efficient partitioning of video data into slices and tiles, enabling parallel processing and reduced computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video coding techniques increase image quality and resolution requirements, then digital media quality is improved, but coding complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The video data is divided into slices and tiles that can be processed independently and in parallel. The picture is partitioned into multiple slices, and each slice is further divided into tiles, allowing the decoder to process different regions simultaneously without requiring sequential processing of the entire frame, thus reducing coding complexity while maintaining high image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension for organizing video data by adding tile and slice structures within the existing frame structure. This multi-level partitioning creates additional processing dimensions that enable parallel computation across spatial regions, reducing the computational burden on any single processing unit while achieving high-resolution video coding.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If video coding techniques increase image quality and resolution requirements, then digital media quality is improved, but computational inefficiencies increase

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

By segmenting the video stream into independent slices and tiles with their own parameter sets, the computational workload is distributed across multiple processing units. Each slice and tile can be decoded independently using locally stored parameter information, eliminating the need for sequential processing and significantly improving computational efficiency for high-resolution video.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Parameter sets are prepared and stored in advance at multiple hierarchical levels (sequence, picture, slice, tile) before actual decoding occurs. This preliminary organization of coding parameters allows decoders to quickly access necessary information without complex real-time computations, improving computational efficiency while maintaining high image quality.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If scalable video coding is implemented, then video data can be partitioned into slices and tiles, but device complexity increases

Engineering Contradiction:
ImprovescalabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The scalable video coding structure allows dynamic selection of different granularity levels (sequence, picture, slice, or tile level) depending on the specific application requirements. The system can adaptively choose whether to partition video into fine-grained tiles or coarser slices, providing flexibility without requiring fixed complex infrastructure for all scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal scalable video coding framework that can function at multiple levels of granularity using the same basic structure. The same slice and tile partitioning mechanisms work whether applied to individual pictures or sequences, and whether using fine-grained tile-level or coarser slice-level scalability, reducing the need for separate specialized systems.

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

Data Source

PatentEP3923584B1Signaling scalability information in a parameter set
Publication Date: 2025.08.06 DOLBY INTERNATIONAL AB
  • EP3923584B1 patent drawingFigure 1
  • EP3923584B1 patent drawingFigure 2
  • EP3923584B1 patent drawingFigure 3

AI summary

The application discloses a method for signaling scalability information in a parameter set included in a bitstream (a) receiving said bitstream, (b)identifying source information indicators of each layer included in said bitstream, wherein said source information indicators indicate a scan type of pictures included in said layer, (c) signaling source scan type information for each said layer based on said source information indicators.