SEI Truncation Signaling for Video Bit Depth Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies do not effectively support bit depth conversion for machine consumption, leading to potential artifacts in human perception when reducing bit depth for machine-friendly encoding.
Innovation Solution
Incorporation of supplemental enhancement information (SEI) messages to indicate forward and reverse truncation functions for converting bit depth, allowing for efficient bit depth reduction and reconstruction of samples based on modified numbering ranges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bit depth is reduced for machine-friendly encoding, then encoding efficiency and machine consumption compatibility are improved, but artifacts in human perception and loss of image quality occur
Solution Approach 1:
The patent applies preliminary action by performing forward truncation function during encoding to pre-reduce bit depth from first bit depth to second bit depth, and preparing reverse truncation function parameters in SEI messages beforehand. This allows the decoder to reconstruct the original bit depth representation without introducing artifacts, thus improving encoding efficiency while maintaining image quality.
Solution Approach 2:
The patent changes the bit depth parameter from a fixed value to a variable that can be converted between first bit depth and second bit depth using forward and reverse truncation functions. The SEI messages carry syntax elements indicating these conversion functions, allowing dynamic parameter adjustment between encoding and decoding stages to resolve the contradiction between encoding efficiency and image quality.
2Quantity of substance
If forward truncation function is applied to reduce bit depth, then data volume and processing complexity are reduced, but information loss and reconstruction accuracy deteriorate
Solution Approach 1:
The patent introduces SEI messages as an intermediary carrier that transports forward truncation function parameters and reverse truncation function parameters between encoder and decoder. These messages contain syntax elements that enable the decoder to accurately reconstruct the original data representation, thus reducing data volume while preventing information loss through the intermediary information channel.
Solution Approach 2:
The encoder performs forward truncation function preliminarily during encoding to reduce bit depth, and simultaneously prepares the reverse truncation function parameters in advance within SEI messages. This preliminary action ensures that the data volume is reduced while the information needed for accurate reconstruction is preserved and transmitted to the decoder.
3Adaptability or versatility
If SEI messages with truncation function parameters are added, then bit depth conversion capability is improved, but bitstream complexity and processing overhead increase
Solution Approach 1:
The patent makes SEI messages multi-functional by using them to carry both forward truncation function parameters and reverse truncation function parameters. This universal approach allows a single message structure to handle bidirectional bit depth conversion, improving adaptability while avoiding the need for separate message types and reducing overall bitstream complexity.
Data Source
AI summary
A method of video decoding includes receiving a coded video bitstream comprising coded information of one or more coded pictures, the coded information includes an SEI message associated with at least a first picture in the one or more coded pictures, the SEI message includes at least a syntax element indicative of at least one of a forward truncation function for converting an original picture of a first bit depth to the first picture of a second bit depth and/or a reverse truncation function corresponding to the forward truncation function, the second bit depth is lower than the first bit depth. The method also includes reconstructing at least the first picture comprising first reconstructed samples based on the coded information, a numbering range of sample values of the first reconstructed samples is determined by at least one of the forward truncation function and/or the reverse truncation function.


