Video Picture Slice and Tile Coding With Lower Bitstream Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in efficiently managing bandwidth and parallel processing of video data due to the limitations of slice and tile partitioning, leading to increased coding overhead and suboptimal utilization of network resources.
Innovation Solution
The proposed methods involve optimizing video processing by updating syntax elements and omitting certain parameters in the bitstream based on specific dimensions and configurations of tiles and slices, allowing for more efficient encoding and decoding processes, particularly in the context of Versatile Video Coding (VVC) standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If slice and tile partitioning is applied to video pictures, then parallel processing capability is improved, but coding overhead increases
Solution Approach 1:
The video picture is divided into multiple tiles and slices to enable parallel processing. Each tile and slice can be independently encoded and decoded, allowing multiple processing units to work simultaneously on different portions of the video data, thereby improving parallel processing capability while managing coding overhead through structured partitioning.
Solution Approach 2:
The patent introduces dynamic control mechanisms where the encoder can adaptively adjust tile and slice configurations based on content characteristics and processing requirements. This dynamic approach allows the system to optimize the balance between parallel processing benefits and coding overhead by adjusting partitioning granularity and number of partitions according to specific video sequences and processing capabilities.
2Measurement precision
If more slice and tile information is signaled in the bitstream, then decoding accuracy is improved, but bandwidth consumption increases
Solution Approach 1:
The patent applies different levels of information signaling for different regions and structures within the video picture. Not all tiles and slices require the same amount of explicit signaling information; the encoder can selectively signal detailed partitioning information only where necessary for accurate decoding, while relying on default or inferred values in other regions, thereby reducing overall bandwidth consumption while maintaining decoding accuracy where critical.
Solution Approach 2:
The patent employs adaptive parameter signaling where the amount and type of slice and tile information transmitted in the bitstream is dynamically adjusted based on video content characteristics, processing conditions, and required decoding precision. This allows the system to optimize bandwidth usage by signaling detailed parameters only when necessary, while using simplified or default parameters in other cases, thus balancing decoding accuracy with bandwidth efficiency.
Data Source
AI summary
Techniques for video processing, including video coding, video decoding and video transcoding are described. One example method includes performing a conversion between a video picture that includes one or more tiles and one or more rectangular slices and a bitstream of the video according to a rule. The rule specifies that, for iteratively determining information about the one or more rectangular slices, a variable indicating a tile index is updated only for slices having indices that are smaller than a value equal to a number of slices in the video picture minus 1.


