Scalable Video Coding Scaling List Data Sharing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
Figure 1
Figure 2~3
Figure 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.