Video Decoder Picture Partitioning with Conditional Slice Width Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently compressing and decompressing video data without sacrificing picture quality, particularly in limited bandwidth and storage scenarios, necessitating improved compression techniques.
Innovation Solution
A method for encoding and decoding that involves obtaining tile information from a bitstream to determine slice width and height, optimizing bitstream utilization and decoding efficiency by signaling slice width only when necessary, using thresholds to set default values when conditions are met.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If slice width information is always signaled in the bitstream, then decoding accuracy is improved, but bitstream volume increases
Solution Approach 1:
The patent extracts and signals slice width information only when necessary (when the difference between quantity of tiles in tile row and tilex exceeds a threshold), rather than always signaling it. This selective extraction approach reduces bitstream volume while maintaining decoding accuracy for cases that require it.
Solution Approach 2:
The patent implements dynamic signaling where the slice width information is conditionally included in the bitstream based on the calculated difference value. The signaling behavior changes dynamically depending on whether the threshold condition is met, optimizing the balance between accuracy and bitstream efficiency.
2Measurement precision
If slice width is always parsed from bitstream, then decoding precision is improved, but decoding complexity increases
Solution Approach 1:
The patent extracts slice width information from the bitstream only when the threshold condition is satisfied. The decoder checks the difference value and selectively parses the slice width syntax element, reducing the frequency of parsing operations and thereby lowering decoding complexity while maintaining precision when needed.
Solution Approach 2:
Instead of always parsing slice width information (excessive action), the patent applies partial action by parsing only when the difference exceeds the threshold. This reduces the overall decoding complexity while ensuring precision is maintained for cases where it matters.
3Productivity
If compression ratio is increased, then bandwidth utilization is improved, but picture quality may deteriorate
Solution Approach 1:
The patent extracts and transmits slice width information selectively based on the threshold condition, reducing the amount of data in the bitstream and improving compression ratio. By only including this information when the difference between tile quantities exceeds the threshold, the patent avoids unnecessary data transmission while maintaining picture quality for cases that require it.
Data Source
AI summary
A method of coding performed by a decoding device and a decoder are disclosed. The method comprises: obtaining a bitstream for a current picture; obtaining a quantity of tiles in a tile row of the current picture; obtaining a value of an address of a current slice comprised in the current picture; obtaining a value of a horizontal coordinate according to the value of the address of the current slice; and when a difference value between the quantity of tiles in the tile row of the current picture and the value of the horizontal coordinate is not equal to a first threshold, parsing an indication value for a slice width from the bitstream for the current picture.


