Sub-Picture Signaling for Selective Temporal Motion Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face inefficiencies in managing sub-pictures, particularly in region of interest-based applications, where all sub-pictures are treated as temporal motion constrained, leading to reduced coding efficiency without practical benefits.

Innovation Solution

Implementing a flag in the Sequence Parameter Set (SPS) to indicate when a sub-picture is a temporal motion constrained sub-picture, allowing a mixture of such sub-pictures and non-motion constrained sub-pictures, enhancing coding efficiency and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all sub-pictures are set to be temporal motion constrained sub-pictures, then independent extraction functionality is provided, but coding efficiency is decreased

Engineering Contradiction:
Improveindependent extraction functionalityVSAvoidcoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies local quality by allowing different sub-pictures to have different motion constraint properties. Specifically, a flag in the SPS enables selective application of temporal motion constraints only to sub-pictures that require independent extraction functionality, while other sub-pictures use standard coding without constraints. This resolves the contradiction by making the system adaptable where needed rather than uniformly across all sub-pictures.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If temporal motion constrained sub-pictures are used for region of interest, then independent extraction of region of interest is enabled, but coding efficiency is reduced for non-region-of-interest sub-pictures

Engineering Contradiction:
Improveregion of interest independent extractionVSAvoidcoding efficiency for non-ROI sub-pictures
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the video picture into multiple sub-pictures, with at least one sub-picture designated as a temporal motion constrained sub-picture for region of interest independent extraction. By partitioning the picture and applying different coding modes to different segments, the system enables ROI extraction while maintaining standard efficient coding for other segments, thus resolving the contradiction between adaptability and productivity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If temporal motion constrained sub-pictures are used, then network resource usage increases due to reduced compression efficiency, but decoder functionality is enhanced

Engineering Contradiction:
Improvedecoder extraction functionalityVSAvoidnetwork resource usage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent applies partial action by enabling temporal motion constrained sub-picture functionality only for specific sub-pictures that require independent extraction, rather than applying it to all sub-pictures. This selective approach minimizes the impact on network resource usage while still providing the enhanced decoder functionality where needed, resolving the contradiction between adaptability and energy loss.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12477134B2Temporal motion constrained sub-picture signaling in video coding
Publication Date: 2025.11.18 HUAWEI TECH CO LTD
  • US12477134B2 patent drawing
  • US12477134B2 patent drawing
  • US12477134B2 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes a bitstream comprising a parameter set and one or more sub-pictures partitioned from a picture. The parameter set is parsed to obtain a flag indicating that a current sub-picture is a temporal motion constrained sub-picture. The current sub-picture is extracted from the bitstream independently of the picture and based on the flag. The current sub-picture is decoded to create a video sequence. The video sequence is forwarded for display.