Video Encoder Prediction Mode Selection for BIO Without OBMC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding technologies face inefficiencies and increased processing times due to the application of both bi-directional optical flow (BIO) and overlapped block motion compensation (OBMC) in inter picture prediction, leading to excessive processing and circuit size requirements.

Innovation Solution

An encoder and decoder that selectively apply bi-directional optical flow (BIO) without overlapped block motion compensation (OBMC) based on the need for BIO, generating prediction images using spatial gradients, thereby reducing processing paths and circuit size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If both BIO and OBMC are applied to prediction image generation, then coding efficiency is improved, but processing time and circuit size increase excessively

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic selection between different prediction modes (BIO-only, OBMC-only, or combined) based on block characteristics and motion complexity. The encoder adaptively determines whether to apply BIO, OBMC, or both techniques to each block, allowing the system to optimize processing time while maintaining coding efficiency where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different prediction techniques to different blocks based on their specific characteristics. Blocks with high motion complexity or boundary regions may receive both BIO and OBMC treatment, while simpler blocks use only one technique or neither, thereby reducing overall processing time without sacrificing coding efficiency in critical areas.

Inventive Principle:
Principle #3Local quality

2Reliability

If both BIO and OBMC are applied to prediction image generation, then coding efficiency is improved, but circuit size increases excessively

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcircuit size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic selection between different prediction modes (BIO-only, OBMC-only, or combined) based on block characteristics and motion complexity. The encoder adaptively determines whether to apply BIO, OBMC, or both techniques to each block, allowing the system to optimize processing time while maintaining coding efficiency where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different prediction techniques to different blocks based on their specific characteristics. Blocks with high motion complexity or boundary regions may receive both BIO and OBMC treatment, while simpler blocks use only one technique or neither, thereby reducing overall processing time without sacrificing coding efficiency in critical areas.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If both BIO and OBMC are applied to prediction image generation, then prediction accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic selection between different prediction modes (BIO-only, OBMC-only, or combined) based on block characteristics and motion complexity. The encoder adaptively determines whether to apply BIO, OBMC, or both techniques to each block, allowing the system to optimize processing time while maintaining coding efficiency where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different prediction techniques to different blocks based on their specific characteristics. Blocks with high motion complexity or boundary regions may receive both BIO and OBMC treatment, while simpler blocks use only one technique or neither, thereby reducing overall processing time without sacrificing coding efficiency in critical areas.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260101049A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2026.04.09 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20260101049A1 patent drawing
  • US20260101049A1 patent drawing
  • US20260101049A1 patent drawing

AI summary

An encoder includes memory, and circuitry accessible to the memory. The circuitry accessible to the memory: determines whether OBMC is applicable to generation of a prediction image of a current block, according to whether BIO is to be applied to the generation of the prediction image of the current block; when BIO is to be applied to the generation of the prediction image of the current block, determines that OBMC is not applicable to the generation of the prediction image of the current block, and applies BIO to the generation of the prediction image of the current block without applying OBMC.