POC Resetting Period Identifier for Multi-Layer Video Coding Error Resilience
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding methods face challenges in accurately signaling and deriving picture order count (POC) values, especially in multi-layer video coding, particularly when dealing with missing-collocated-picture scenarios where an IRAP picture is present in one layer but not in another, leading to incorrect POC derivation and error resilience issues.
Innovation Solution
The proposed solution involves signaling a POC resetting period identifier to reset POC values for a slice and pictures within the same layer, allowing for correct POC value recovery even if the anchor POC value is lost or corrupted, by resetting the POC values in the decoded picture buffer, ensuring correct picture ordering and alignment across layers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If POC values are derived based on anchor pictures in multi-layer video coding, then picture ordering can be maintained, but error resilience deteriorates when anchor pictures are lost or corrupted
Solution Approach 1:
The patent applies preliminary action by resetting POC values at predetermined intervals (POC resetting periods) before potential corruption can occur. By proactively resetting POC values to known good states at regular intervals, the system prepares for possible anchor picture loss or corruption, ensuring that even if an anchor picture is lost, the POC values have already been reset to correct values in the subsequent period, thereby maintaining error resilience.
2Reliability
If POC resetting periods are implemented to improve error resilience, then reliability improves, but device complexity increases due to additional signaling requirements
Solution Approach 1:
The patent applies local quality by implementing POC resetting period identification at the slice level rather than globally for the entire picture. Each slice can have its own POC resetting period identifier, allowing the complexity to be localized only where needed. This means that only slices requiring POC resetting carry the additional signaling overhead, while other slices maintain normal operation, thereby reducing the overall impact on device complexity while still providing error resilience where required.
3Measurement precision
If POC values are reset frequently to maintain correctness, then POC value accuracy improves, but loss of time increases due to repeated resetting operations
Solution Approach 1:
The patent applies periodic action by resetting POC values at regular, predetermined intervals (POC resetting periods) rather than continuously or too frequently. This periodic approach ensures that POC values are reset at optimal intervals to maintain accuracy without excessive resetting operations. The period is configured to balance between maintaining POC value correctness and minimizing the time loss from resetting operations, avoiding both too-frequent and too-rare resetting.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
In one example, a device for coding video data includes a memory comprising a decoded picture buffer (DPB) configured to store video data, and a video coder configured to code data representative of a value for a picture order count (POC) resetting period identifier, wherein the data is included in a slice segment header for a slice associated with a coded picture of a layer of video data, and wherein the value of the POC resetting period identifier indicates a POC resetting period including the coded pictureslice, and reset at least part of a POC value for the codeda picture in the POC resetting period in the layer and POC values for one or more pictures in the layer that are currently stored in the DPB.