Scalable Video Coding Scaling List Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In scalable video coding systems, the redundancy in signaling scaling list data across different layers or views leads to increased bandwidth and storage requirements, which is undesirable for efficient video delivery.

Innovation Solution

The method involves sharing scaling list data between a reference layer or view, using flags to determine whether to use the scaling list data from the reference or the current bitstream, thereby reducing redundancy and optimizing data signaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If scaling list data is signaled for each layer or view independently, then coding flexibility and adaptability are maintained, but bandwidth and storage requirements increase due to redundancy

Engineering Contradiction:
Improvecoding flexibilityVSAvoidbandwidth requirement
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the signaling of scaling list data across different layers or views by introducing a flag that indicates whether scaling list data should be shared from a reference layer/view. When the flag is set, the current layer/view reuses the scaling list data from the reference, eliminating redundant signaling while maintaining coding flexibility through selective sharing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The scaling list data from a reference layer or view serves multiple functions by being reused across different layers or views. This universal approach allows a single set of scaling list data to serve multiple purposes, reducing the overall quantity of data that needs to be signaled while maintaining adaptability for different coding scenarios.

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

2Quantity of substance

If scaling list data is shared across layers or views, then bandwidth and storage requirements are reduced, but signaling complexity increases due to flag management

Engineering Contradiction:
Improvedata redundancyVSAvoidsignaling complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the essential decision information about scaling list data sharing into a single flag parameter. This flag indicates whether scaling list data should be reused from a reference layer/view or signaled independently. By taking out only the necessary control information into the flag, the patent reduces data redundancy while keeping signaling complexity manageable through a simple binary decision mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If scaling list data is reused from reference layer or view, then coding efficiency improves, but measurement precision of quantization requirements may be compromised

Engineering Contradiction:
Improvecoding efficiencyVSAvoidquantization accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements feedback through the flag mechanism that allows the decoder to determine whether scaling list data should be reused from a reference layer/view or independently signaled. This feedback loop ensures that quantization requirements are met by allowing selective reuse only when appropriate, maintaining coding efficiency while preserving the ability to adapt to specific quantization needs through the flag-based decision system.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2984826B1Method and apparatus for quantization matrix signaling and representation in scalable video coding
Publication Date: 2019.12.18 HFI INNOVATION INC
  • EP2984826B1 patent drawingFigure 1
  • EP2984826B1 patent drawingFigure 2~3
  • EP2984826B1 patent drawingFigure 4

AI summary

A method and apparatus of scaling list data signaling for inter-layer or inter-view sharing of the scaling list data from a reference layer or a reference view in a scalable or three-dimensional video coding system are disclosed. A first flag may be incorporated in the current bitstream to indicate the scaling list data sharing from a reference layer or view. When the first flag exists and the first flag has a first value, the scaling list data for the current layer or the current view is determined from a reference bitstream for a reference layer or a reference view. When the first flag exists and the first flag has a second value, the scaling list data for the current layer or the current view is determined from the current bitstream.