Video Decoding Conditional High Bit-Depth Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression systems, such as HEVC and VVC, face limitations in high bit-depth coding efficiency due to inconsistencies and redundant signaling in the high-level syntax of VVC's operation range extension, particularly when bit depth is less than or equal to 10, leading to undesirable behavior and inefficient tool activation.
Innovation Solution
The proposed solution involves conditional signaling of SPS flags based on bit depth, disabling tools for bit depths less than or equal to 10, and optimizing the signaling of extended precision and rice parameter adaptation flags to ensure efficient high bit-depth processing only when necessary, thereby simplifying the decoding process and removing redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high bit-depth tools are always activated in VVC operation range extension, then coding efficiency for high bit-depth content is improved, but redundancy and inconsistent signaling occur when bit depth is less than or equal to 10
Solution Approach 1:
The patent applies dynamics by making the activation of high bit-depth tools conditional rather than static. The `sps_range_extension_flag` and related parameters are dynamically enabled only when `bitDepth > 10`, allowing the system to adapt its complexity based on the actual bit-depth requirements of the video content being processed.
Solution Approach 2:
The patent changes the parameter state of tool activation based on bit-depth conditions. By introducing conditional logic that modifies which parameters are active (extended precision processing, transform skip coding, rice parameter adaptation) depending on whether `bitDepth > 10`, the system optimizes both efficiency and complexity management.
2Adaptability or versatility
If all high bit-depth parameters are always present in video data, then decoding flexibility is improved, but redundant signaling occurs for low bit-depth content
Solution Approach 1:
The patent extracts the unnecessary high bit-depth parameters from the signaling structure when they are not needed. By conditionally including `sps_range_extension` parameters only when `bitDepth > 10`, the system removes redundant signaling information that would otherwise be present but unused in low bit-depth scenarios.
Solution Approach 2:
The patent applies local quality by tailoring the presence of parameters to specific local conditions (bit-depth values). Different parameter sets are used for different bit-depth ranges, optimizing the signaling structure for each local scenario rather than using a uniform approach for all cases.
3Ease of operation
If high bit-depth tools are activated without bit depth checking, then decoding process is simplified, but incorrect tools may be applied to inappropriate bit-depth content
Solution Approach 1:
The patent applies preliminary action by performing bit-depth checking before tool activation. The decoder first determines the bit-depth value and then conditionally activates the appropriate tools based on whether `bitDepth > 10`, preventing incorrect tools from being applied while maintaining a straightforward decoding process.
Data Source
AI summary
At least a method and an apparatus are presented for efficiently encoding or decoding video wherein the signaling and/or the enabling of high bit depth process, for instance related to the transform skip coding mode or the entropy coding using rice parameter, are improved. For example, the method comprises obtaining video data, wherein the video data comprise at least one part of a coded picture, the coded picture being coded on a number of bits called bit depth, and determining whether the bit depth of the coded picture is larger than a level; and responsive to a determination that bit depth of the coded picture is larger than the level, obtaining from the video data, an information (sps_range_extension_flag) that indicates whether at least one parameter (sps_range_extension) related to high bit depth process is present in the video data for the coded picture.


