Video Skip Mode Flag Signaling for Large Intra Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in handling large intra blocks in I slices, particularly in determining the applicability of intra block copy (IBC) modes, leading to suboptimal compression and increased bitstream size.
Innovation Solution
The processing circuitry determines whether an IBC mode is possible for a block in an I slice based on its size, setting a threshold for the block's width and height, and infers a skip mode flag accordingly, allowing efficient reconstruction of blocks that exceed this threshold.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If IBC mode is applied to large intra blocks in I slices, then compression efficiency improves, but determining applicability becomes complex and increases processing overhead
Solution Approach 1:
The patent applies parameter changes by introducing a size threshold parameter for blocks in I slices. When a block exceeds this threshold, the skip mode flag is inferred without explicit signaling, effectively changing the coding parameter based on block size. This resolves the contradiction by automating the applicability determination through a simple size comparison, improving compression efficiency while avoiding complex determination logic.
2Measurement precision
If skip mode flag is explicitly signaled for all blocks, then decoding accuracy improves, but bitstream size increases
Solution Approach 1:
The patent extracts the skip mode flag signaling only for blocks that meet specific size criteria. For large blocks in I slices exceeding the threshold, the flag is inferred rather than explicitly signaled. This selective extraction approach maintains decoding accuracy for blocks where explicit signaling is necessary while eliminating redundant flag transmissions for blocks where inference suffices, thereby reducing overall bitstream size.
3Adaptability or versatility
If IBC mode is allowed for all block sizes, then coding flexibility improves, but processing overhead increases
Solution Approach 1:
The patent applies local quality by differentiating the coding approach based on block size. For small blocks, traditional IBC mode determination is used, while for large blocks exceeding the threshold, the patent applies a simplified inference mechanism. This localized approach maintains coding flexibility for different block types while reducing processing overhead specifically for large blocks where the simplified approach is sufficient.
Data Source
AI summary
Aspects of the disclosure provide methods for video encoding/decoding and processing circuitry. In some embodiments, the processing circuitry receives a block in an I slice from a video. In response to a slice type parameter indicating the I slice and at least a width or height of the block being greater than 64, the processing circuitry sets a current mode type parameter to MODE_TYPE_INTRA. The processing circuitry then determines whether a skip mode is possible for the block in the I slice based on at least one of the width or the height of the block being greater than 64 and the current mode type parameter. When neither the width nor the height of the block is greater than 64 and the current mode type parameter is not MODE_TYPE_INTRA, the processing circuitry determines to output the skip mode flag into a coded video bitstream for the block.


