Spatial-Temporal Context Derivation for Inter Prediction Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in determining context for coding and decoding syntax elements in inter prediction modes, leading to suboptimal compression and decoding performance.

Innovation Solution

A method for determining coding contexts for inter prediction modes by deriving parameters from spatially neighboring blocks and motion vector prediction, allowing for improved context selection and processing of syntax elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional context determination methods are used for inter prediction modes, then the coding process is simple, but compression efficiency is suboptimal

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcontext determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameters used for context determination from traditional methods to a new approach based on motion vector prediction parameters and spatial neighboring block information. This involves deriving parameters such as motion vector differences and reference frame indicators to select coding contexts, thereby improving compression efficiency while managing complexity through structured parameter derivation.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more bits are used for motion vector representation, then decoding accuracy is improved, but bit rate increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbit rate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies partial action by using context-adaptive binary arithmetic coding (CABAC) with selectively chosen contexts for coding motion vector syntax elements. Instead of uniformly allocating bits to all motion vector components, the method selectively applies precision where needed based on derived parameters from spatial neighboring blocks, thereby improving decoding accuracy for critical elements while controlling overall bit rate.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If context selection is optimized using spatial neighboring blocks, then coding efficiency is improved, but processing complexity increases

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

Solution Approach 1:

The patent segments the context determination process into distinct stages: first deriving parameters from spatial neighboring blocks (such as motion vector differences and reference frame indices), then using these parameters to select appropriate coding contexts. This segmentation allows the system to manage processing complexity by breaking down the optimization task into manageable steps while maintaining coding efficiency gains.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12425570B2Context design for coding and decoding syntax elements in inter prediction modes
Publication Date: 2025.09.23 TENCENT AMERICA LLC
  • US12425570B2 patent drawing
  • US12425570B2 patent drawing
  • US12425570B2 patent drawing

AI summary

Methods and systems for determining contexts for coding and decoding various syntax elements of a video stream in inter prediction modes are described. The methods and systems enable a limitation on numbers of possible coding contexts for syntax elements related to the inter prediction mode, and a selection of coding contexts for a current block based on coding information of spatially neighboring blocks and temporal motion prediction information.