Video Tile Group Signaling for Raster and Rectangular Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems struggle to efficiently signal and utilize both raster scan and rectangular tile groups, leading to inefficient resource usage and complex syntax structures, particularly in applications like virtual reality and region of interest coding.

Innovation Solution

Implementing a flag in the bitstream to indicate whether the tile group is raster scan or rectangular, along with signaling the first and last tile of the group, allows the decoder to determine tile inclusion, reducing the need for a full list of tiles and simplifying the signaling process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a flag is added to indicate tile group type, then decoder functionality and adaptability are improved, but bitstream complexity increases

Engineering Contradiction:
Improvedecoder functionalityVSAvoidbitstream complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The tile group configuration is segmented into two distinct types (raster scan tile group and rectangular tile group), each with specific syntax elements. The flag `rectangular_tile_group_flag` segments the configuration process, allowing the decoder to selectively parse different syntax elements based on the flag value, thereby improving adaptability without uniformly increasing complexity for all cases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tile group configuration is made dynamic through the flag mechanism, allowing the bitstream to adaptively indicate whether rectangular or raster scan tile groups are used. This dynamic signaling enables the decoder to adjust its parsing behavior based on the actual tile group type, enhancing versatility while managing complexity through conditional processing.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If rectangular tile groups are used to support sub-picture extraction, then functionality for VR and region of interest coding is improved, but syntax structure complexity increases

Engineering Contradiction:
Improvesub-picture extraction capabilityVSAvoidsyntax structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The syntax structure is segmented into two distinct configurations: one for raster scan tile groups and another for rectangular tile groups. The `rectangular_tile_group_flag` acts as a delimiter that segments the syntax elements into two sets, allowing the decoder to process only the relevant syntax for the current tile group type, thereby supporting sub-picture extraction without uniformly increasing syntax complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different syntax elements are applied locally to different tile group types. The rectangular tile group configuration includes additional syntax elements (`rectangular_tile_group_flag`, `tile_group_rectangular_flag`) that are locally relevant only when rectangular tile groups are used, while raster scan tile groups use different syntax. This local quality approach enables specialized functionality for VR and region of interest coding without complicating the entire syntax structure.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple tile group schemes are supported, then coding efficiency and resource usage are improved, but encoder and decoder complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoder and decoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encoder and decoder implement dynamic tile group configuration through the `rectangular_tileGroup_flag` mechanism. The flag dynamically indicates whether rectangular or raster scan tile groups are used, allowing the encoder to select the appropriate coding scheme based on the video content and application requirements. This dynamic approach enables multiple tile group schemes to be supported with a single unified syntax structure, improving coding efficiency while managing complexity through conditional processing rather than requiring separate handling for each scheme.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260082060A1Harmonization of Raster Scan And Rectangular Tile Groups In Video Coding
Publication Date: 2026.03.19 HUAWEI TECH CO LTD
  • US20260082060A1 patent drawing
  • US20260082060A1 patent drawing
  • US20260082060A1 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of tiles. A number of the tiles are included in a tile group. A flag is also encoded into a parameter set of a bitstream. The flag is set to a first value when the tile group is a raster scan tile group and a second value when the tile group is a rectangular tile group. The tiles are encoded into the bitstream based on the tile group. The bitstream is stored for communication toward a decoder.