Picture Sub-Unit Partitioning for Efficient Video Bitstreams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing size, resolution, and frame rate of video data are leading to a surge in data volume, necessitating more hardware resources for storage and transmission, and existing compression techniques like H.264/AVC and HEVC require improved encoding efficiency and higher image quality.
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
Engineering Contradiction Analysis
1Productivity
If picture is partitioned into multiple sub-units (tiles, slices, sub-pictures), then encoding and decoding efficiency is improved through parallel processing and reduced complexity, but bitstream complexity and syntax element overlap increase
Solution Approach 1:
The picture is divided into multiple sub-units including tiles, slices, and sub-pictures, each with independent partitioning and coding. This segmentation enables parallel processing of different picture regions, improving encoding and decoding efficiency while maintaining manageable complexity through standardized partitioning structures.
2Manufacturing precision
If syntax elements for partition information are decoded from bitstream, then partitioning accuracy is improved, but decoding time and processing complexity increase
Solution Approach 1:
Partition information such as tile, slice, and sub-picture boundaries is pre-decoded and stored in data structures before the main encoding process. This preliminary action allows the encoder to efficiently access partition information during coding without repeated decoding operations, reducing overall processing time while maintaining accuracy.
3Manufacturing precision
If in-loop filtering is applied between sub-unit boundaries, then image quality is improved through boundary smoothing, but processing complexity and computational load increase
Solution Approach 1:
In-loop filtering is selectively applied only at sub-unit boundaries where blocking artifacts occur, rather than uniformly across the entire image. The filtering strength and type are adjusted locally based on boundary characteristics, improving image quality at critical locations while reducing overall computational load compared to global filtering.
Data Source
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.


