Sub-Picture Filtering Control for Boundary-Safe Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video coding systems face issues with filter-related errors when sub-pictures are independently extracted due to unexpected filtering operations across sub-picture boundaries, particularly when data from adjacent sub-pictures is unavailable.

Innovation Solution

A flag is introduced to control filtering operations at the sub-picture level, allowing filters to be applied or omitted across sub-picture boundaries based on the flag's setting, ensuring accurate decoding and display of sub-pictures without errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If filtering operations are applied across sub-picture boundaries to remove coding artifacts, then image quality is improved, but errors occur when sub-pictures are independently extracted

Engineering Contradiction:
Improveimage qualityVSAvoiddecoding accuracy
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The filtering operation dynamically adapts its behavior based on the extraction mode. When sub-pictures are extracted independently, the filter is configured to operate only within each sub-picture boundary. When sub-pictures are decoded as a complete picture, the filter operates across boundaries. This dynamic adjustment resolves the contradiction by making the filtering process context-dependent.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The filtering operation applies different processing quality and scope to different regions. Within sub-picture boundaries, filtering is applied uniformly. At sub-picture boundaries themselves, filtering is conditionally applied based on whether independent extraction is requested. This local differentiation allows the system to maintain high image quality where appropriate while ensuring reliability at critical boundaries.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If a flag is introduced to control filtering operations, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvefiltering control flexibilityVSAvoidcodec complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces a single binary parameter (the flag) that changes the behavior of the filtering operation. This simple parameter change enables the system to adapt between two distinct operating modes without requiring complex control logic. The flag acts as a switch that modifies the filtering scope parameter, providing adaptability with minimal added complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12425582B2Sub-picture level filtering in video coding
Publication Date: 2025.09.23 HUAWEI TECH CO LTD
  • US12425582B2 patent drawing
  • US12425582B2 patent drawing
  • US12425582B2 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a flag and a picture including a sub-picture with a sub-picture boundary. The sub-picture is decoded. Filtering operations are performed across the sub-picture boundary when the flag is set to a first value. The filtering operations across the sub-picture boundary are omitted when the flag is set to a second value. The sub-picture is forwarded for display as part of a decoded video sequence.