Video Encoder Motion Estimation Using Hierarchical Search Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods face challenges in efficiently compressing high-definition/high-resolution video data due to limitations in motion estimation techniques, which affect the quality and efficiency of video compression.

Innovation Solution

A video encoder and its operating method that estimate a motion vector by applying motion estimation criteria, involving the identification of reference blocks, setting search ranges, searching for candidate blocks, and encoding blocks based on estimated motion vectors, while also utilizing a hierarchical structure to improve motion estimation performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If motion estimation techniques are applied to compress video data, then video data size is reduced, but compression efficiency and quality are limited due to existing method constraints

Engineering Contradiction:
Improvevideo data sizeVSAvoidcompression efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the motion estimation process into multiple stages: initial motion vector candidate generation, refinement search, and final selection. The search space is divided into coarse and fine regions, with different precision levels applied at each stage, enabling efficient compression while maintaining quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hierarchical search dimensions by performing motion estimation at multiple resolution levels. A coarse search is conducted at lower resolution to identify approximate motion vectors, followed by a refined search at full resolution, effectively adding a resolution dimension to the search process.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If motion estimation is performed to improve video compression quality, then compression quality improves, but computational complexity increases

Engineering Contradiction:
Improvecompression qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary motion estimation at a reduced resolution level before the final high-resolution search. This preliminary action provides initial motion vector candidates that guide the subsequent refined search, reducing the overall computational complexity while maintaining compression quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial search strategies by limiting the refined search to a reduced search range around the preliminary motion vector candidates. This partial action concentrates computational resources on the most promising regions, achieving high compression quality without exhaustive full-resolution searching.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If search range is expanded to improve motion estimation accuracy, then motion estimation accuracy improves, but processing time increases

Engineering Contradiction:
Improvemotion estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the search range into an initial large search range for coarse motion vector estimation, followed by a refined smaller search range around the candidate vectors. This segmentation enables accurate motion estimation while limiting the time-consuming full-range search at high precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a resolution dimension to the search process by performing coarse searches at low resolution and refined searches at high resolution. This dimensional approach allows comprehensive search coverage without proportionally increasing processing time, as the majority of the search space is explored at lower computational cost.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12335516B2Video encoder and operating method of the video encoder
Publication Date: 2025.06.17 SAMSUNG ELECTRONICS CO LTD
  • US12335516B2 patent drawing
  • US12335516B2 patent drawing
  • US12335516B2 patent drawing

AI summary

A video encoding method of estimating a motion vector of a current block in a current frame includes identifying a reference block in a reference frame, a first location of the current block within the current frame corresponding to a second location of the reference block within the reference frame, setting a search range in the reference frame, searching for candidate blocks from the search range of the reference frame, each of the candidate blocks satisfying a corresponding first motion estimation criterion of first motion estimation criteria, searching for a prediction block from among the candidate blocks, the prediction block satisfying a second motion estimation criterion, estimating, as the motion vector of the current block, a motion vector corresponding to a displacement between the reference block and the prediction block, and encoding the current block based on the estimated motion vector.