Video Encoder Prediction Update Selection for Faster Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, particularly in terms of encoding and decoding efficiency and speed, without increasing processing time or circuit size.

Innovation Solution

The proposed solution involves an encoder and decoder that utilize a bi-directional optical flow (BDOF) process and intra prediction mixing process, which are mutually exclusively applied at a specific stage in the pipeline process, enhancing the selection of appropriate components and operations for encoding and decoding, such as filter, block size, motion vector, and reference picture, to improve efficiency and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple update processes (BDOF and intra prediction mixing) are applied sequentially to improve prediction accuracy, then encoding quality is improved, but processing time and circuit complexity increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies update processes selectively rather than universally. The encoder determines whether to apply BDOF, intra prediction mixing, or both based on block characteristics and conditions. This partial application maintains prediction accuracy where needed while avoiding unnecessary processing elsewhere, thus reducing overall processing time without sacrificing essential encoding quality.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces dynamic selection of update processes based on varying conditions. The encoder adapts which update process to apply (BDOF, intra prediction mixing, or neither) depending on block type, motion characteristics, and other parameters. This dynamic approach optimizes the balance between prediction accuracy and processing efficiency for different regions of the video data.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If multiple update processes (BDOF and intra prediction mixing) are applied sequentially to improve prediction accuracy, then encoding quality is improved, but circuit size and device complexity increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidcircuit size
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements update processes selectively based on determined conditions. The circuitry includes control logic that determines whether to apply BDOF, intra prediction mixing, or neither, based on block characteristics. This selective application reduces the need for always-active circuit paths, thereby reducing overall circuit size and complexity while maintaining prediction accuracy where required.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent divides the update process into separate, independently controllable stages: BDOF update and intra prediction mixing update. Each update process can be independently enabled or disabled based on conditions. This segmentation allows the circuit to implement only the necessary update processes for each block, reducing overall circuit complexity compared to a design that always applies all updates.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If more encoding components and operations are selected and applied, then encoding quality and adaptability are improved, but processing efficiency and speed decrease

Engineering Contradiction:
Improveencoding adaptabilityVSAvoidencoding speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic selection of encoding components and operations based on block characteristics and conditions. The encoder adapts which update processes to apply (BDOF, intra prediction mixing, or neither) rather than applying all possible operations uniformly. This dynamic approach maintains high encoding quality and adaptability for complex blocks while improving overall encoding speed by skipping unnecessary operations for simpler blocks.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260075240A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2026.03.12 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20260075240A1 patent drawing
  • US20260075240A1 patent drawing
  • US20260075240A1 patent drawing

AI summary

An encoder: generates, in an inter prediction mode, a first prediction image of a current block to be processed, based on a derived motion vector; and generates a final prediction image of the current block by applying an update process to the first prediction image. Candidates for the update process include a first process and a second process. The first process is a BDOF process. The second process is a process of mixing the first prediction image with a second prediction image generated in intra prediction for the current block. In the applying of the update process, the first process and the second process are mutually exclusively applied.