Prediction Image Correction for Accurate Block Boundary Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing prediction image correcting devices apply filter processing based on continuity evaluation without considering prediction accuracy, leading to potential degradation of prediction image quality at object boundaries.

Innovation Solution

A prediction image correcting device that evaluates prediction accuracy using multiple reference images and controls filter processing based on this evaluation, applying correction only when accuracy is below a threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If filter processing is applied to the edge region of the inter-predicted image based on continuity evaluation, then discontinuities at block boundaries are reduced, but prediction image quality deteriorates at object boundaries when prediction accuracy is high

Engineering Contradiction:
Improvecontinuity at block boundaryVSAvoidprediction image quality
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The patent changes the parameter used for determining filter application from continuity evaluation alone to a combination of prediction accuracy evaluation and continuity evaluation. By introducing prediction accuracy as a new parameter and setting different thresholds (first threshold for prediction accuracy, second threshold for continuity), the system dynamically adjusts whether filter processing is applied, thereby resolving the contradiction between maintaining continuity and preserving prediction image quality.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If filter processing is applied uniformly to all edge regions, then block boundary discontinuities are corrected, but unnecessary processing reduces encoding efficiency

Engineering Contradiction:
Improveblock boundary continuityVSAvoidencoding efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent applies local quality by making the filter processing conditional rather than uniform. Different regions of the inter-predicted image receive different treatments based on local prediction accuracy and continuity characteristics. Specifically, filter processing is applied only to regions where prediction accuracy is below the first threshold and continuity is below the second threshold, while other regions skip filtering, thus improving encoding efficiency without compromising necessary boundary correction.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If prediction accuracy evaluation using multiple reference images is performed, then filter application is optimized, but device complexity increases

Engineering Contradiction:
Improveprediction image qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing prediction accuracy evaluation using multiple reference images before the filter processing decision is made. This preliminary evaluation establishes the prediction accuracy metric that guides subsequent filter application, allowing the system to optimize filter usage based on pre-computed accuracy information rather than making decisions during the filtering stage itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12513327B2Prediction image correcting device, image encoding device, image decoding device, and program
Publication Date: 2025.12.30 NIPPON HOSO KYOKAI
  • US12513327B2 patent drawing
  • US12513327B2 patent drawing
  • US12513327B2 patent drawing

AI summary

A prediction image correcting device comprises a predictor (108) configured to predict a target image block obtained by dividing a present image frame by using a plurality of reference images to generate a prediction image corresponding to the target image block a prediction accuracy evaluator (109) configured to evaluate prediction accuracy of the prediction image based on a degree of similarity between the plurality of reference images used for generating the prediction image and a corrector (110) configured to perform correction processing on the prediction image by using a decoded neighboring block adjacent to the target image block, wherein the corrector is configured to control the correction processing based at least on an evaluation result of the prediction accuracy evaluator.