Video Coding Mode Information Propagation Across Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video encoding and decoding, the propagation of coding mode information from a current block to neighbor blocks is limited, which can reduce the efficiency of prediction and compression.

Innovation Solution

Propagating coding mode information from a current block to neighbor blocks, even when the coding mode is not selected for the current block, to improve further predictions by allowing neighbor blocks to benefit from the information of their neighbors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If coding mode information is propagated only when the current block uses the same coding mode, then the complexity of mode checking is reduced, but the prediction accuracy and compression efficiency deteriorate

Engineering Contradiction:
Improvemode checking complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent extracts the coding mode information from the current block and propagates it to neighbor blocks independently of the current block's mode selection. This allows the prediction process to access useful information without being constrained by mode matching checks, thereby improving prediction accuracy while maintaining simple complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary propagation of coding mode information to neighbor blocks before the actual prediction process. This preliminary action ensures that neighbor blocks have access to relevant coding mode information in advance, improving subsequent prediction accuracy without adding complexity to the mode checking process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If coding mode information is propagated to all neighbor blocks regardless of mode selection, then the compression efficiency is improved, but the computational complexity increases

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

Solution Approach 1:

The patent applies local quality by propagating coding mode information selectively to specific neighbor blocks based on their spatial relationship and potential benefit from the information. Instead of uniformly propagating to all blocks, the method tailors the propagation to local needs, improving compression efficiency while controlling computational complexity.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If coding mode information is not propagated to neighbor blocks with different coding modes, then the processing simplicity is maintained, but the compression performance deteriorates

Engineering Contradiction:
Improveprocessing simplicityVSAvoidcompression performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements universality by creating a propagation mechanism that works across different coding modes. The same propagation process is applied regardless of whether the current block or neighbor block uses intra or inter prediction modes, allowing the system to maintain processing simplicity while improving compression performance through cross-mode information sharing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12309357B2Coding mode information propagation for video coding
Publication Date: 2025.05.20 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US12309357B2 patent drawing
  • US12309357B2 patent drawing
  • US12309357B2 patent drawing

AI summary

Coding mode information of a current block is propagated to neighbor blocks even when the coding mode is not selected for a current block. Such propagation may be limited, for example to one block only or to multiple generation of copies. Different propagation modes are proposed: left to right direction, top to bottom direction, bottom-right diagonal direction, first available information, or last coded information. The coding mode propagation allows to improve further predictions since a further block will benefit from the information from its neighbors.