Video Decoder Subpicture Layout Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies, such as HEVC, face challenges in efficiently specifying the layout of subpictures and slice structures within video pictures, particularly in determining the position and size of subpictures without explicit signaling in the bitstream, which can lead to inefficiencies in encoding and decoding processes.

Innovation Solution

A method is introduced where the video decoder infers the position and size of subpictures based on the width and height of the current picture and previously determined subpictures, allowing for implicit signaling of these parameters in the bitstream, thereby optimizing the encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If explicit signaling is used for subpicture positions and sizes in the bitstream, then decoding accuracy is improved, but bitstream compression efficiency deteriorates

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream compression efficiency
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts and removes redundant signaling information from the bitstream. By inferring subpicture positions and sizes from the picture dimensions and previously determined subpicture parameters, the solution eliminates unnecessary explicit signaling while maintaining decoding accuracy, thus improving compression efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The decoding system performs self-service by automatically determining subpicture parameters without requiring explicit signaling. The decoder uses the picture width/height and previously determined subpicture information to infer current subpicture positions and sizes, reducing bitstream requirements while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If explicit signaling of subpicture parameters is used, then decoding accuracy is improved, but encoding complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent removes the complex explicit signaling mechanism from the encoding process. By inferring subpicture parameters from picture dimensions and previous subpicture data, the solution simplifies encoding requirements while maintaining the accuracy needed for proper decoding.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The encoding system leverages existing picture dimension information and previously determined subpicture parameters to automatically define current subpicture positions and sizes, eliminating the need for complex explicit signaling and reducing overall encoding complexity.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If implicit inference of subpicture parameters is used, then bitstream compression is improved, but decoding complexity increases

Engineering Contradiction:
Improvebitstream compressionVSAvoiddecoding complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by determining subpicture parameters in a sequential manner based on previously determined subpicture information. The decoder uses previously inferred subpicture positions and sizes, along with picture dimensions, to calculate current subpicture parameters, making the decoding process systematic and manageable despite the implicit inference approach.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12143601B2Specifying layout in video pictures
Publication Date: 2024.11.12 HFI INNOVATION INC
  • US12143601B2 patent drawing
  • US12143601B2 patent drawing
  • US12143601B2 patent drawing

AI summary

A method for specifying layout of subpictures in video pictures is provided. A video decoder receives data from a bitstream to be decoded as a current picture of a video. For a current subpicture of a set of subpictures of the current picture, the video decoder determines a position of the current subpicture based on a width and a height of the current picture and a previously determined width and height of a particular subpicture in the set of subpictures. The video decoder reconstructs the current picture and the current subpicture based on the determined position.