Decoder-Side Motion Vector Derivation Using Spatial Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression techniques face challenges in achieving high coding efficiency and image enhancement due to increasing image size, resolution, and frame rate, with motion vector derivation methods like template matching and spatial correlation needing improvement to minimize discontinuities at block boundaries.

Innovation Solution

A method for decoder-side motion vector derivation that considers spatial correlation of the current block with surrounding blocks, calculating a combined cost through template matching and discontinuity measures to refine motion vectors, thereby improving video quality and coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If template matching is used to derive motion vectors, then motion compensation accuracy is improved, but discontinuities at block boundaries occur

Engineering Contradiction:
Improvemotion compensation accuracyVSAvoidblock boundary discontinuities
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent combines template matching with spatial correlation analysis by calculating a combined cost function that integrates both template matching cost and spatial correlation cost. This merging of two different approaches allows the system to leverage the motion compensation accuracy of template matching while using spatial correlation to reduce block boundary discontinuities, thereby resolving the technical contradiction between these two competing requirements.

Inventive Principle:
Principle #5Merging (Combining)

2Object-generated harmful factors

If spatial correlation is considered in motion vector derivation, then block boundary discontinuities are minimized, but computational complexity increases

Engineering Contradiction:
Improveblock boundary discontinuitiesVSAvoidcomputational complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements a flag-based mechanism that allows spatial correlation consideration to be selectively applied only when beneficial. The encoder can choose to enable or disable spatial correlation processing on a per-block basis, performing the computationally intensive spatial correlation analysis only when it is expected to improve results, rather than applying it universally to all blocks. This partial application reduces overall computational complexity while still achieving the benefit of minimized block boundary discontinuities where needed.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If decoder-side motion vector refinement is performed, then video quality is improved, but decoding time increases

Engineering Contradiction:
Improvevideo qualityVSAvoiddecoding time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs motion vector refinement at the decoder side using spatial correlation analysis after receiving the initial motion vectors from the encoder. By conducting this refinement process during decoding rather than during encoding, the system improves video quality through more accurate motion compensation while avoiding the increase in encoding time. The decoder has sufficient computational resources and time to perform this additional refinement without impacting the overall encoding efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12587673B2Method for decoder-side motion vector derivation using spatial correlation
Publication Date: 2026.03.24 HYUNDAI MOTOR CO LTD
  • US12587673B2 patent drawing
  • US12587673B2 patent drawing
  • US12587673B2 patent drawing

AI summary

A method for decoder-side motion vector derivation utilizes a spatial correlation. A video coding method and apparatus minimize discontinuities at block boundaries, in order to overcome disadvantages of motion prediction that performs motion compensation on a per block basis. The video coding method and the apparatus derive, during decoder-side motion vector derivation, motion vectors by taking into account spatial correlation of the current block with surrounding blocks rather than deriving motion vectors by considering only the cost of a current and prediction block.