Wiener Filtered Prediction Blocks for Image Decoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-resolution and high-quality images require efficient compression techniques to reduce transmission and storage costs, as conventional methods result in increased data amounts due to high information bits.

Innovation Solution

The method involves generating and filtering prediction blocks using Wiener filters based on bi-predicted motion information from reference picture lists L0 and L1, minimizing the difference between prediction blocks to reduce residual signal data and derive filtering information from neighboring blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional image compression techniques are used for high-resolution images, then image quality is maintained, but transmission cost and storage cost increase due to increased data amount

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

Solution Approach 1:

The patent applies preliminary filtering actions to prediction blocks before they are used in the decoding process. By pre-filtering the prediction blocks using Wiener filters or other filtering methods, the system reduces the residual signal energy that needs to be encoded and transmitted, thereby reducing the overall data amount while maintaining image quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameters of the prediction blocks by applying various filtering operations (Wiener filtering, bilateral filtering, guided filtering, etc.) that modify the pixel values and statistical properties of the prediction blocks. This parameter transformation reduces the difference between prediction and actual blocks, reducing the residual data that needs to be transmitted

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple prediction blocks are generated from reference picture lists L0 and L1, then prediction accuracy improves, but filtering complexity and computational load increase

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

Solution Approach 1:

The patent applies partial filtering actions by selectively filtering only certain prediction blocks based on specific conditions (e.g., prediction mode, block size, neighboring block properties). Instead of filtering all prediction blocks uniformly, the system applies filtering only where necessary, reducing overall computational complexity while maintaining prediction accuracy where it matters most

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies different filtering methods and parameters to different regions or types of prediction blocks. For example, different filtering strategies are applied based on whether the block is in a motion boundary region or a smooth region, or based on the specific prediction mode used. This localized approach optimizes the balance between prediction accuracy and computational complexity

Inventive Principle:
Principle #3Local quality

3Measurement precision

If Wiener filter coefficients are derived for each prediction block, then filtering precision improves, but computational time and processing complexity increase

Engineering Contradiction:
Improvefiltering precisionVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary derivation of Wiener filter coefficients based on available information (such as neighboring block statistics or simplified models) before the actual decoding process. By pre-computing or pre-estimating the filter coefficients, the system reduces the computational burden during real-time decoding while maintaining filtering precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses simplified or approximate Wiener filter coefficient derivation methods that are computationally cheaper than exact methods. Instead of deriving precise coefficients for every block using full statistical analysis, the system uses approximate methods that provide sufficient filtering precision at lower computational cost, accepting a trade-off between exact precision and processing speed

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS10924730B2Image decoding method and device in image coding system
Publication Date: 2021.02.16 LG ELECTRONICS INC
  • US10924730B2 patent drawing
  • US10924730B2 patent drawing
  • US10924730B2 patent drawing

AI summary

According to the present invention, an image decoding method performed by a decoding device comprises the steps of: generating a first prediction block and a second prediction block of a current block; selecting a prediction block, to which a Wiener filter is to be applied, among the first prediction block and the second prediction block; deriving Wiener filter coefficients of the selected prediction block based on the first prediction block and the second prediction block; filtering the selected prediction block based on the derived Wiener filter coefficients; and generating a reconstructed block of the current block based on the filtered prediction block. According to the present invention, the overall coding efficiency can be improved by minimizing the difference between prediction blocks.