Gradual Decoding Refresh with CTU-Aligned Picture Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in maintaining content accuracy and efficiency during decoding refresh, particularly in aligning coding tree units with refreshed and unrefreshed areas, leading to potential errors and inefficiencies.

Innovation Solution

The proposed solution involves defining a refresh period for coded pictures, aligning the boundary between refreshed and unrefreshed areas with coding tree units, and disabling prediction processes across these boundaries to ensure accurate decoding from a random access point, with specific encoding techniques for both areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the boundary between refreshed and unrefreshed areas is not aligned with coding tree unit boundary, then the decoding flexibility is improved, but decoding accuracy deteriorates due to prediction errors across boundaries

Engineering Contradiction:
Improvedecoding flexibilityVSAvoiddecoding accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The picture is segmented into refreshed and unrefreshed areas with boundaries aligned to coding tree unit boundaries. This segmentation ensures that prediction processes are constrained within each segment, preventing prediction errors from propagating across segment boundaries while maintaining decoding flexibility within each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different decoding constraints are applied to different areas of the picture based on their refresh status. Refreshed areas use standard prediction processes, while unrefreshed areas have prediction processes disabled or constrained. This local differentiation maintains accuracy in refreshed areas while preserving flexibility in unrefreshed areas.

Inventive Principle:
Principle #3Local quality

2Productivity

If prediction processes are enabled across coding tree unit boundaries, then the encoding efficiency is improved, but content accuracy deteriorates in refreshed areas

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcontent accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The coding picture is divided into refreshed and unrefreshed regions with boundaries aligned to coding tree unit boundaries. Prediction processes are constrained to operate only within refreshed areas or from refreshed to unrefreshed areas, preventing inaccurate predictions from propagating while maintaining encoding efficiency through selective prediction application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Prediction processes are enabled with different constraints in different regions. In refreshed areas, full prediction is allowed for high accuracy. In unrefreshed areas, prediction is constrained or disabled to prevent error propagation. This local differentiation resolves the contradiction between efficiency and accuracy.

Inventive Principle:
Principle #3Local quality

3Loss of energy

If the refresh period is extended, then the bitrate efficiency is improved, but the decoding complexity increases due to larger refreshed area management

Engineering Contradiction:
Improvebitrate efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The picture is segmented into refreshed and unrefreshed areas with boundaries aligned to coding tree unit boundaries, enabling independent processing of each segment. This segmentation simplifies decoding complexity by allowing parallel or sequential processing of manageable segments while maintaining extended refresh periods for bitrate efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The boundary between refreshed and unrefreshed areas is dynamically adjusted based on the refresh period and picture content. This dynamic adjustment allows the system to optimize the balance between refresh coverage (affecting bitrate efficiency) and processing complexity, adapting to different encoding scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12542894B2Method, an apparatus and a computer program product for implementing gradual decoding refresh
Publication Date: 2026.02.03 NOKIA TECHNOLOGIES OY
  • US12542894B2 patent drawing
  • US12542894B2 patent drawing
  • US12542894B2 patent drawing

AI summary

The present embodiments relate to a method for encoding and a technical equipment for implementing the method. The method includes receiving a sequence of pictures to be encoded; defining a refresh period for coded pictures, wherein the decoded recovery point picture and all subsequent decoded pictures in output order are correct in content when starting decoding from the random access point picture. The encoding further includes determining the size of the refreshed area; selecting a number of sample columns or rows outside a conformance cropping window so that a boundary between the refreshed area and the unrefreshed area of the picture is aligned with a coding tree unit boundary.