Slice Header Signaling for Tile-Based Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in achieving efficient compression ratios without sacrificing picture quality, particularly in scenarios where redundant syntax elements are present in the bitstream.
Innovation Solution
The method involves controlling the presence of slice header structures based on conditions such as the slice address and the number of tiles in a picture, using parameters like um_tiles_in_slice_minus1, to enhance compression efficiency by omitting redundant elements in the bitstream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If detailed slice header syntax elements are transmitted to ensure accurate decoder reconstruction, then decoding accuracy is improved, but signaling overhead and bandwidth consumption increase
Solution Approach 1:
The encoder performs preliminary actions by transmitting only the differential value (difference between actual and default values) rather than complete syntax elements. The decoder uses default values as a baseline and applies the transmitted differential to reconstruct the original values, achieving accurate reconstruction with reduced signaling overhead.
Solution Approach 2:
The invention extracts only the essential information (differential values) needed for accurate reconstruction, separating this from the default values that are implicitly understood by both encoder and decoder. This extraction approach transmits minimal necessary data while maintaining decoding accuracy.
2Reliability
If complete syntax elements are signaled for each slice, then decoder can accurately reconstruct video data, but processing complexity and bandwidth usage increase
Solution Approach 1:
Default values are established in advance as known quantities for both encoder and decoder. Only deviations from these defaults (differential values) need to be transmitted and processed, simplifying the signaling structure while ensuring accurate reconstruction through the relationship: actual value = default value + differential value.
Solution Approach 2:
Instead of transmitting complete syntax elements, the system transmits only the partial information (differential values) necessary to achieve accurate reconstruction when combined with the known default values. This partial action approach reduces complexity while maintaining reliability.
3Loss of information
If differential values are transmitted instead of complete syntax elements, then signaling overhead is reduced, but decoder must perform additional calculations to reconstruct original values
Solution Approach 1:
The decoder performs preliminary actions by retrieving stored default values before processing the transmitted differential values. The reconstruction process combines these pre-prepared default values with the incoming differential data through simple addition, efficiently reducing signaling overhead while managing decoding complexity through organized computation steps.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
A method of decoding of a picture from a video bitstream implemented by a decoding device, the bitstream including a slice header of a current slice and data representing the current slice, the method comprising: obtaining a parameter used to derive the number of tiles in the current slice from the slice header, in case that a condition is satisfied, wherein the condition comprises: the slice address of the current slice is not the address of the last tile in the picture where the current slice located; reconstructing the current slice using the number of tiles in the current slice and the data representing the current slice.