POC Resetting Period Identifier for Multi-Layer Video Coding Error Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveerror resilienceVSAvoidPOC value correctness
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If POC resetting periods are implemented to improve error resilience, then reliability improves, but device complexity increases due to additional signaling requirements

Engineering Contradiction:
Improveerror resilienceVSAvoidsignaling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
ImprovePOC value accuracyVSAvoidreset operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3072298B1POC value design for multi-layer video coding
Publication Date: 2018.08.15 QUALCOMM INC
  • EP3072298B1 patent drawingFigure 1
  • EP3072298B1 patent drawingFigure 2
  • EP3072298B1 patent drawingFigure 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.