Video Residual Coding Flags for Sign Data Hiding Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing video coding standards, such as VVC, face inefficiencies in residual coding due to the use of sign data hiding (SDH) with transform skip and block differential pulse-code modulation (BDPCM) modes, leading to error propagation and syntax redundancy, particularly in lossless compression scenarios.
Innovation Solution
Disabling sign data hiding (SDH) for both transform skip and BDPCM blocks, regardless of the transform skip residual coding mode, and introducing a slice-level flag to control SDH, thereby optimizing residual coding efficiency and reducing syntax redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sign data hiding is used with transform skip and BDPCM modes, then compression efficiency is improved, but error propagation occurs and syntax redundancy increases
Solution Approach 1:
The patent applies local quality by making the SDH application mode-dependent: SDH is enabled for transform-coded blocks where it improves compression, but disabled for transform-skip and BDPCM blocks where it causes errors. This selective application resolves the contradiction by adapting SDH usage to local block characteristics and coding modes.
Solution Approach 2:
The patent changes the parameter of SDH enablement based on the transform skip flag and BDPCM mode. When transform skip is detected or BDPCM mode is used, the SDH parameter is switched off. This dynamic parameter adjustment resolves the contradiction between compression efficiency and error propagation.
2Productivity
If sign data hiding is used with transform skip and BDPCM modes, then compression efficiency is improved, but syntax redundancy increases
Solution Approach 1:
The patent reduces syntax redundancy by locally adapting SDH usage to block type. Instead of uniformly applying SDH across all blocks (which creates redundancy in transform-skip and BDPCM contexts), the patent selectively disables SDH only where necessary, eliminating redundant syntax elements while preserving compression efficiency in appropriate blocks.
3Adaptability or versatility
If transform skip residual coding mode is used, then coding flexibility is improved, but error propagation occurs when SDH is enabled
Solution Approach 1:
The patent introduces dynamic control of SDH based on the transform skip flag. The SDH enablement status changes dynamically according to the coding mode detected in each block, allowing the system to maintain coding flexibility while preventing error propagation in transform-skip blocks where SDH would be harmful.
Data Source
AI summary
In a method of encoding a video sequence into a bitstream, an encoder determines, based on a value of a first encoded flag, whether to encode a second flag into the bitstream. The first flag indicates whether sign data hiding is turned off at a slice level for a video frame. The second flag indicates whether transform skip residual coding is turned off at the slice level for the video frame.


