Hierarchical Tile Signaling for Multi-Resolution Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle to efficiently support multiple tiles with different resolutions in a single image, leading to challenges in streaming and storage due to differing pixel densities and inefficient compression techniques.

Innovation Solution

A flexible tiling scheme is introduced, allowing first level tiles to be partitioned into second level tiles, with signaling to indicate splits, enabling encoding and decoding of images with multiple resolutions, and supporting a single image containing tiles with varying resolutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single image contains multiple tiles with different resolutions, then the functionality and adaptability of the encoder/decoder are improved, but the device complexity increases due to different pixel densities and multiple slicing mechanisms

Engineering Contradiction:
Improvemulti-resolution tile supportVSAvoidencoding/decoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The image is divided into multiple first level tiles, and selected first level tiles are further segmented into second level tiles. This hierarchical segmentation allows different regions to have different resolutions, enabling multi-resolution support while managing complexity through structured division

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to tile organization by creating second level tiles within selected first level tiles. This adds a layer of complexity in the tile structure that enables multi-resolution functionality without fundamentally redesigning the entire encoding system

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If video data is compressed before transmission or storage, then the bandwidth and storage requirements are reduced, but the compression ratio may sacrifice image quality

Engineering Contradiction:
Improvedata sizeVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

Different tiles or tile regions are encoded at different resolutions based on their importance or requirements. Important regions maintain higher resolution while less critical regions use lower resolution, achieving overall compression while preserving essential image quality

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the resolution parameter of different tiles within the same image. By allowing tiles to have different resolutions rather than uniform resolution, the system achieves compression without uniformly sacrificing image quality across the entire image

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If tiles at different resolutions are treated differently in slicing mechanisms, then the encoding flexibility is improved, but the device complexity increases due to inconsistent handling

Engineering Contradiction:
Improvetiling flexibilityVSAvoidslicing mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The slicing mechanism is designed to handle both first level tiles and second level tiles through a unified process. The same slicing logic applies regardless of tile level, making the mechanism universal and reducing complexity despite the ability to handle different resolutions

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12432359B2Flexible tile signaling in video coding
Publication Date: 2025.09.30 HUAWEI TECH CO LTD
  • US12432359B2 patent drawing
  • US12432359B2 patent drawing
  • US12432359B2 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. The first level tiles and the second level tiles are encoded into a bitstream. A split indication is encoded into the bitstream. The split indication indicates that at least one of the first level tiles is split into the second level tiles. The bitstream is stored for communication toward a decoder.