Slice-Based Gradual Decoding Refresh for Video Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in efficiently managing decoder refresh points, particularly in multipoint conferences, where new participants join or transmission errors occur, leading to inefficiencies in decoding and resource utilization.

Innovation Solution

Implementing a gradual decoding refresh (GDR) mechanism that allows for a slice-based decoding refresh, where only a clean area of the picture is relabeled as an intra-coded random access point, and the modified information on picture width and height is included in the bitstream, along with scaling window offsets and network abstraction layer unit type values being rewritten to indicate instantaneous decoding refresh.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a full picture refresh is performed using intra-coded random access point pictures, then decoding reliability is improved for new participants or error recovery, but decoding complexity and computational overhead increase significantly

Engineering Contradiction:
Improvedecoding reliabilityVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The picture is divided into multiple slices, and only the necessary slices (first set of slices containing clean area) are relabeled as intra-coded random access point pictures, while other slices (second set of slices) maintain their original coding type. This segmentation allows selective refresh of only the required picture regions, reducing computational overhead while maintaining decoding reliability for the clean area.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the entire picture area is included in the modified bitstream with updated dimensions, then completeness of decoding information is improved, but transmission overhead and processing time increase

Engineering Contradiction:
Improvecompleteness of decoding informationVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The method extracts and includes only the necessary first set of slices containing the clean area in the modified bitstream, while excluding the second set of slices. The picture width and height parameters are modified to reflect only the included area. This extraction approach ensures that the modified bitstream contains complete decoding information for the clean area while reducing processing time and transmission overhead by omitting unnecessary picture regions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12425579B2Method, an apparatus and a computer program product for implementing gradual decoding refresh
Publication Date: 2025.09.23 NOKIA TECHNOLOGIES OY
  • US12425579B2 patent drawing
  • US12425579B2 patent drawing
  • US12425579B2 patent drawing

AI summary

The embodiments relate to a method comprising receiving an encoded video comprising a GDR picture and recovering pictures following the GDR picture in decoding order; decoding information that a slice-based GDR is in use, wherein each of the GDR picture and the recovering pictures comprises a first set of slices comprising a clean area and a second set of slices comprising rest of the picture; relabeling the GDR picture as an intra-coded random access point picture in a modified bitstream; including only the first set of slices of the GDR picture and the recovering pictures into the modified bitstream; decoding information on a picture width and height of each of the GDR picture and the recovering pictures; modifying the picture width and height to exclude the second set of slices; and including the modified information on the picture width and height to the modified bitstream.