Bi-Directional Optical Flow Prediction with One Motion Vector

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image encoding/decoding methods using bi-directional optical flow (BIO) are limited to cases where two pieces of motion information are available, and there is a need for techniques to apply BIO when only one piece of motion information is provided, along with methods to reduce complexity and variability in calculating BIO offsets.

Innovation Solution

The method involves determining whether to derive second motion information based on first motion information, calculating BIO offsets in a sub-group unit, and performing BIO prediction based on both motion information, with the option to apply BIO in a block unit, allowing for variable sub-group sizes and additional processing steps like deblocking filtering and inverse-transform in the sub-group unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If BIO is applied only when two pieces of motion information are provided, then the decoding complexity is reduced, but the coding efficiency is limited

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

Solution Approach 1:

The patent changes the parameter of motion information availability by deriving a second motion vector from the first motion vector when only one piece of motion information is provided. This allows BIO to be applied in cases where traditionally only one motion vector was available, thereby improving coding efficiency without requiring two separate motion information sources

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary derivation process that generates a second motion vector from the first motion vector. This intermediary step enables the BIO algorithm to function with a single provided motion vector by creating a synthetic second vector, thus resolving the contradiction between limited motion information availability and BIO application requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If BIO is applied in block unit, then the coding efficiency is improved, but the computational complexity increases

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

Solution Approach 1:

The patent segments the block into sub-groups for calculating BIO offsets. By dividing the block into smaller sub-groups, the computational complexity is managed more effectively while still maintaining the ability to apply BIO at the block level for improved coding efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies BIO selectively by determining whether to derive second motion information based on the first motion vector. This partial application approach allows BIO to be used where it provides the most benefit while avoiding unnecessary computational complexity in cases where it would provide minimal improvement

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If fixed sub-group size is used for calculating BIO offset, then the processing is simplified, but the adaptability to different block sizes is reduced

Engineering Contradiction:
Improveprocessing simplicityVSAvoidadaptability to block sizes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic sub-group sizing where the sub-group size for calculating BIO offsets can vary based on the block characteristics. This dynamic approach allows the system to adapt to different block sizes and configurations while maintaining reasonable processing complexity through structured size variations

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260039833A1Method for encoding/decoding image using bi-directional optical flow prediction
Publication Date: 2026.02.05 INTELLECTUAL DISCOVERY CO LTD
  • US20260039833A1 patent drawing
  • US20260039833A1 patent drawing
  • US20260039833A1 patent drawing

AI summary

An image encoding/decoding method is disclosed. An image decoding method of the present invention may comprises determining step for determining whether or not to derive second motion information when a current block includes first motion information only and for which bi-directional prediction is available, a deriving step for deriving the second motion information based on the first motion information, and a predicting step for generating a prediction block of the current block by performing BIO prediction based on the first motion information and the second motion information.