Output Layer Set Scalability for Multiview Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems fail to support scalability, particularly in multiview applications, as they require decoders to always handle the highest encoded layer, leading to errors when intermediate layers are needed based on hardware and network requirements.

Innovation Solution

Incorporating output layer sets (OLSs) that allow decoders to select and render desired output layers by setting the ols_mode_idc syntax element to indicate that all layers in an OLS are output layers, enabling multiview scalability and reducing bitstream size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the video coding system requires decoders to always handle the highest encoded layer, then the system can maintain simple decoding logic, but scalability is lost and errors occur when intermediate layers are needed

Engineering Contradiction:
Improvedecoding logic complexityVSAvoidscalability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the video bitstream into multiple Output Layer Sets (OLSs), where each OLS contains a specific subset of layers. This allows decoders to selectively process only the layers needed for their capability level, rather than requiring handling of all layers up to the highest encoded layer. The segmentation enables independent processing of different layer sets, resolving the contradiction between simple decoding logic and scalability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic selection mechanisms where decoders can dynamically choose which OLS to process based on their capabilities and requirements. The system allows flexible configuration of which layers are processed and in what order, enabling adaptability to different hardware capabilities and network conditions while maintaining relatively simple decoding logic through standardized selection procedures.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If all layers are encoded and transmitted, then complete video quality is achieved, but network bandwidth and processing resources are wasted when intermediate layers are sufficient

Engineering Contradiction:
Improvevideo qualityVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and separates necessary layer information into distinct OLSs, allowing only the required layers to be transmitted and processed. By taking out only the essential layers needed for a given quality level rather than transmitting all layers, the system reduces data volume and network bandwidth requirements while maintaining the ability to achieve complete video quality when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables partial processing by allowing decoders to process only the necessary portions (layers) of the video data rather than all layers. This partial action approach optimizes resource utilization by avoiding excessive processing of layers that are not needed, while still providing the option to process all layers for maximum quality when necessary.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If decoders process only the highest layer, then processing speed is maximized, but multiview scalability and intermediate layer support are lost

Engineering Contradiction:
Improveprocessing speedVSAvoidmultiview scalability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments layers into OLSs that can be processed independently, allowing decoders to process only the highest relevant layer for maximum speed while maintaining the ability to access and process intermediate layers when needed for multiview scalability. The segmentation enables selective processing that preserves both speed and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a dimensional organization to layer processing by grouping layers into hierarchical OLS structures. This dimensional change allows decoders to navigate and process layers in a structured manner, enabling them to achieve high processing speed by focusing on the highest layer while maintaining scalability through the hierarchical structure that provides access to intermediate layers.

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

Data Source

PatentUS20240422341A1OLS For Multiview Scalability
Publication Date: 2024.12.19 HUAWEI TECH CO LTD
  • US20240422341A1 patent drawing
  • US20240422341A1 patent drawing
  • US20240422341A1 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising an output layer set (OLS) and a video parameter set (VPS). The OLS includes one or more layers of coded pictures and the VPS includes an OLS mode identification code (ols_mode_idc) specifying that for each OLS, all layers in the each OLS are output layers. The output layers are determined based on the ols_mode_idc in the VPS. A coded picture from the output layers is decoded to produce a decoded picture. The decoded picture is forwarded for display as part of a decoded video sequence.