Video Motion Compensation Using Sub-Block Optical Flow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to higher data volumes, increasing costs in data transmission and storage, and existing video compression techniques are inefficient for stereographic content.

Innovation Solution

The method and apparatus apply bi-directional optical flow and overlapped block motion compensation on sub-blocks during video encoding/decoding, updating motion vectors and using motion refinement vectors based on average values of samples within the sub-blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional image compression techniques are used for high-resolution video, then data transmission and storage costs increase, but image quality and resolution requirements cannot be met

Engineering Contradiction:
Improveimage qualityVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The current block is divided into multiple sub-blocks for independent motion compensation processing. Each sub-block undergoes separate optical flow calculation and motion refinement, enabling more precise local motion representation while maintaining overall compression efficiency for high-resolution video

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies bi-directional optical flow and motion refinement vectors to update motion vectors at sub-block level. These parameter changes enable more accurate motion compensation for high-resolution content, reducing the residual error and improving compression efficiency without sacrificing image quality

Inventive Principle:
Principle #35Parameter changes

2Productivity

If bi-directional optical flow and motion refinement are applied on sub-blocks, then inter prediction efficiency improves, but computational complexity increases

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

Solution Approach 1:

By segmenting the current block into sub-blocks and applying motion refinement selectively, the patent achieves better prediction accuracy where needed while limiting the overall computational burden. The segmentation allows parallel processing of multiple smaller blocks rather than one large block

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Motion refinement vectors are applied locally to specific sub-blocks based on their motion characteristics. This local quality approach ensures that computationally intensive operations are performed only where necessary to improve prediction accuracy, rather than uniformly across the entire block

Inventive Principle:
Principle #3Local quality

3Measurement precision

If overlapped block motion compensation is applied on the current block, then prediction accuracy improves, but memory usage increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Overlapped block motion compensation is applied at the sub-block level rather than the full block level. This segmentation reduces the amount of overlapping data that needs to be stored in memory, as each sub-block has smaller overlap regions with its neighbors

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses motion refinement vectors to adjust motion parameters at the sub-block level, enabling more accurate prediction with smaller block sizes. This parameter change allows overlapped compensation to be applied more efficiently with reduced memory requirements compared to traditional full-block approaches

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260012629A1Method and device for video signal processing
Publication Date: 2026.01.08 KT CORP
  • US20260012629A1 patent drawing
  • US20260012629A1 patent drawing
  • US20260012629A1 patent drawing

AI summary

An image decoding method according to the present invention may comprise obtaining a motion vector of a current block, updating the motion vector when bi-directional optical flow is applied to the current block, performing motion compensation on the current block by using the updated motion vector.