Video Skip Mode Flag Signaling for Large Intra Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddetermination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If skip mode flag is explicitly signaled for all blocks, then decoding accuracy improves, but bitstream size increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If IBC mode is allowed for all block sizes, then coding flexibility improves, but processing overhead increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12389033B2Method and apparatus for signaling skip mode flag
Publication Date: 2025.08.12 TENCENT AMERICA LLC
  • US12389033B2 patent drawing
  • US12389033B2 patent drawing
  • US12389033B2 patent drawing

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.