Video Block Mode Inference Using Spatial Neighbor Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies face challenges in efficiently predicting and parsing information due to non-availability, low correlation, and dependency on contextual data that are not directly available during decoding, leading to decreased performance and increased coding costs.

Innovation Solution

Decoupling mode inference and prediction by using spatial neighbors for information prediction and decoupling contextual CABAC encoding from decoding processes, ensuring independent parsing and improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If temporal motion prediction mode is used, then motion compensation accuracy is improved, but predictor information availability deteriorates

Engineering Contradiction:
Improvemotion compensation accuracyVSAvoidpredictor information availability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the prediction information into two independent parts: motion vector prediction (using temporal mode) and illumination compensation flag prediction (using spatial neighbors). This allows each part to be optimized independently, resolving the contradiction between temporal accuracy and information availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces spatial neighboring blocks as an intermediary source for illumination compensation flag prediction. When temporal prediction mode is used, spatial neighbors serve as a fallback intermediary that provides the necessary predictor information without compromising motion compensation accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If contextual CABAC encoding is coupled with decoding processes, then coding efficiency is improved, but parsing complexity and dependency increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidparsing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent separates CABAC encoding from decoding processes by using spatial neighbor information that is already available during parsing. This segmentation eliminates the dependency chain, allowing independent parsing while maintaining coding efficiency through spatial prediction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary prediction of illumination compensation flags using spatial neighbors before the actual decoding process. This preliminary action ensures that all necessary predictor information is available in advance, eliminating dependencies on subsequent decoding steps.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If spatial neighbors are used for prediction, then predictor information availability is improved, but prediction accuracy for temporal modes may deteriorate

Engineering Contradiction:
Improvepredictor information availabilityVSAvoidprediction accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent applies local quality by using spatial neighbors specifically for illumination compensation flag prediction (a local syntax element) while maintaining temporal prediction for motion vectors. Each prediction type uses the most appropriate source, optimizing both availability and accuracy locally.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses spatial prediction as a partial solution - it provides illumination compensation flags when temporal prediction is insufficient or unavailable. This partial action ensures information availability without completely replacing temporal prediction, maintaining a balance between the two approaches.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12587672B2Decoupled mode inference and prediction
Publication Date: 2026.03.24 INTERDIGITAL VC HOLDINGS INC
  • US12587672B2 patent drawing
  • US12587672B2 patent drawing
  • US12587672B2 patent drawing

AI summary

A method of predicting or inferring a piece of information for encoding or decoding uses a predictor from a spatial neighbor, or from a reference picture, instead of predicting or inferring the information, such as a flag for a current block, from a motion predictor block. This procedure can be used in several ways, or used in various motion vector prediction modes, such as Frame Rate Up Conversion or various variations of Advanced Motion Prediction. Other embodiments provide other methods and combinations to derive or infer motion information to increase coding efficiency.