Sub-Picture Partitioning for Efficient Video Decoding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
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.


