Sub-Picture Partitioning for Efficient Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing volume and complexity of video data require more efficient compression techniques to reduce hardware resource usage in storage and transmission, as existing methods like H.264/AVC and HEVC are not sufficient for the growing size, resolution, and frame rate of video data.

Innovation Solution

A method and apparatus that partition a picture into sub-units, including decoding CTU size information, sub-picture partition information, and partition information for tiles and slices, while preventing syntax element overlap and allowing controlled in-loop filtering between sub-units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video data is compressed using existing techniques (H.264/AVC, HEVC), then encoding efficiency and image quality are improved, but the increasing video size, resolution, and frame rate require even better compression techniques

Engineering Contradiction:
Improveencoding efficiencyVSAvoidvideo data volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The picture is divided into multiple sub-units including coding tree units (CTUs), tiles, slices, and sub-pictures. This segmentation allows independent processing and coding of smaller units, improving encoding efficiency and enabling better compression of large video data while maintaining image quality.

Inventive Principle:
Principle #1Segmentation

2Productivity

If picture partitioning into multiple sub-units is implemented, then encoding and decoding efficiency is improved, but syntax element overlap may occur between partitions

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidsyntax element management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts and separates syntax elements into distinct sets for different picture partitions (CTUs, tiles, slices, sub-pictures). By taking out overlapping syntax elements and assigning them to specific partitions, the patent eliminates ambiguity and ensures efficient decoding without complexity in syntax management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different syntax elements are assigned to different partitions based on their specific requirements. Each partition (CTU, tile, slice, or sub-picture) receives the appropriate syntax elements needed for its local processing, optimizing decoding efficiency while avoiding unnecessary complexity from overlapping syntax.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If in-loop filtering is applied between sub-unit boundaries, then image quality is improved, but filtering decisions become complex when multiple partition types overlap

Engineering Contradiction:
Improveimage qualityVSAvoidfiltering decision logic
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the picture into distinct sub-units (CTUs, tiles, slices, sub-pictures) with clearly defined boundaries. This segmentation allows in-loop filtering to be applied consistently at partition boundaries without complex decision logic, as the filtering can be independently controlled for each segmented region based on its specific characteristics.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12615363B2Method and apparatus for acquiring information about sub-units split from picture
Publication Date: 2026.04.28 SK TELECOM CO LTD
  • US12615363B2 patent drawing
  • US12615363B2 patent drawing
  • US12615363B2 patent drawing

AI summary

Disclosed is a method for obtaining information on sub-units partitioned from a picture. The method comprises: decoding, from a bitstream, CTU size information indicating the size of coding tree units (CTUs) within the picture; decoding, from the bitstream, sub-picture partition information expressing sub-pictures within the picture in units of the CTU sizes; decoding, from the bitstream, partition information related to partition of the picture into one or more tiles; and decoding, from the bitstream, partition information related to partition of the picture into one or more slices.