Video Tile Map for Parallel Bitstream Decomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards, such as HEVC, are not designed to support high-level parallelisation architectures, making it difficult to decompose a bitstream into separate bitstreams for processing by multiple decoder instances, especially for high-resolution videos like 8K.

Innovation Solution

The proposed solution involves organizing encoded video data in video tiles and using tile positioning information, including tile identifiers and boundary identifiers, to create a tile map that defines the spatial layout of tiles in an output video frame. This allows for flexible bitstream decomposition and parallel processing of video tiles by different decoder instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If video coding standards like HEVC are used, then video compression efficiency is improved, but the ability to decompose bitstream into separate bitstreams for parallel processing deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidbitstream decomposition capability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent divides the video bitstream into multiple independently decodable bitstream parts, each corresponding to a specific video tile. This segmentation allows parallel processing while maintaining the compression efficiency of HEVC, as each tile can be decoded independently without requiring other tiles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of organization by creating a tile-based spatial structure with explicit positioning information. This allows the bitstream to be decomposed along spatial dimensions into multiple parallel streams while preserving the temporal and spatial compression benefits of HEVC.

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

2Productivity

If bitstream decomposition into multiple bitstreams is implemented, then parallel processing capability is improved, but bitstream structure complexity increases

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidbitstream structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The bitstream is segmented into multiple tile-based parts with clear boundaries and positioning information. Each segment is self-contained and can be processed independently, enabling parallel decoding while maintaining a relatively simple overall structure through systematic organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces tile positioning information as an intermediary element that facilitates the decomposition process. This intermediary structure provides the necessary spatial context for parallel processing without requiring complex inter-dependencies between bitstream parts.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If tile-based decomposition is implemented, then decoding efficiency for high-resolution videos is improved, but computational resources required for tile management increase

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

By segmenting high-resolution video into smaller tile-based units, the patent enables parallel decoding that distributes computational load across multiple processing units. This segmentation improves overall decoding efficiency while the systematic tile management minimizes overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of video data into tiles with explicit positioning information during encoding. This preliminary action reduces the computational burden during decoding, as the spatial structure is already established and does not require complex analysis during the decoding phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12238302B2System and methods for video encoding and decoding
Publication Date: 2025.02.25 KONINK KPN NV
  • US12238302B2 patent drawing
  • US12238302B2 patent drawing
  • US12238302B2 patent drawing

AI summary

A method is described for forming output video frames by a decoder device, comprising: receiving a bitstream comprising bitstream parts representing encoded media data of video tiles and tile positioning information associated with the encoded video tiles; extracting tile positioning information from the bitstream, the tile positioning information comprising tile identifiers for identifying encoded video tiles, a tile identifier being associated with one or more boundary identifiers, each identifying a boundary of a video tile identified by a tile identifier; determining a tile map based on the boundary identifiers, the tile map representing a spatial layout of video tiles in an output video frame; and forming an output video frame, including identifying parts of the bitstream representing encoded media data of video tiles identified in the tile map, decoding the identified encoded media data and copying the decoded media data in the output video frame buffer according to spatial layout.