Video Decoder Constraint Flags for Slice-Type-Aware Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Versatile Video Coding (VVC) standard lacks comprehensive constraint information design, leading to inefficiencies and unnecessary constraints being applied to intra slices and certain features, which can impact decoding processes.

Innovation Solution

Propose modifications to the VVC standard by setting constraint flags based on slice type (intra or inter) and feature enablement status, ensuring flags are only applied when applicable, thereby optimizing decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If constraint flags are applied to all slices regardless of type, then comprehensive constraint coverage is achieved, but unnecessary constraints are imposed on intra slices reducing decoding efficiency

Engineering Contradiction:
Improveconstraint coverageVSAvoiddecoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different constraint flag settings to different slice types. Specifically, constraint flags are only applied to inter slices (when slice_type equals 1 or 2) and are explicitly excluded from intra slices (when slice_type equals 0). This local differentiation ensures that constraints are only imposed where necessary, avoiding unnecessary processing overhead on intra slices while maintaining proper constraint coverage on inter slices.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If constraint flags are applied without slice type differentiation, then implementation simplicity is maintained, but decoding performance deteriorates due to unnecessary constraints on intra slices

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddecoding performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent introduces a slice-type-dependent constraint application mechanism that adds minimal implementation complexity. The decoder checks the slice_type parameter and conditionally applies constraint flags only when slice_type indicates an inter slice. This simple conditional logic significantly improves decoding performance by eliminating unnecessary constraint processing on intra slices while maintaining ease of implementation through a straightforward if-else structure.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12542928B2General constraint information for video coding
Publication Date: 2026.02.03 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12542928B2 patent drawing
  • US12542928B2 patent drawing
  • US12542928B2 patent drawing

AI summary

A method, apparatus, and a non-transitory computer-readable storage medium for decoding a video signal are provided. In one method, a decoder may receive constraint flags, and at least one of the constraint flags indicates whether a slice is an intra slice. The decoder may obtain prediction samples based on the at least one of the constraint flags.