Video Encoder Block Filter Control by Edge Intensity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding methods, such as those based on the HEVC standard, face challenges in improving the quality of decoded images, particularly due to inadequate filter processing that can result in differences between filtered and original images, especially when edge intensities are high.

Innovation Solution

An encoder and decoder system that dynamically determines whether to apply filter processing to a block based on its edge intensity, skipping processing when the intensity is high and using an electro-optical transfer function (EOTF) to determine suitable filter parameters for each block, ensuring appropriate filter application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If filter processing is applied to all blocks to improve decoded image quality, then image quality improves, but blocks with high edge intensity suffer from unsuitable filtering that degrades quality

Engineering Contradiction:
Improvedecoded image qualityVSAvoidfiltering artifacts on high edge intensity blocks
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies different filter processing strategies to different regions of the image based on local characteristics. Specifically, it calculates edge intensity for each block and applies filtering only to blocks with low edge intensity, while skipping filtering for blocks with high edge intensity. This local differentiation ensures that filtering is applied where beneficial (smooth regions) and avoided where harmful (edges and high-contrast regions), thereby improving overall decoded image quality without introducing artifacts on important structural elements.

Inventive Principle:
Principle #3Local quality

2Device complexity

If filter processing is applied uniformly to all blocks, then processing simplicity is maintained, but image fidelity deteriorates due to inappropriate filtering on high edge intensity blocks

Engineering Contradiction:
Improvefilter processing complexityVSAvoidimage fidelity
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent introduces dynamic adaptation of filter processing by calculating edge intensity metrics for each block and making filtering decisions based on these calculations. The system dynamically determines whether to apply filtering to each block individually, transitioning from a static uniform filtering approach to a dynamic selective approach. This dynamic decision-making process, guided by edge intensity thresholds, optimizes image fidelity while maintaining reasonable processing complexity through automated block-by-block evaluation.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If edge intensity thresholding is used to selectively apply filtering, then image quality on edge blocks is preserved, but processing complexity increases due to edge intensity calculation and threshold comparison

Engineering Contradiction:
Improveedge block quality preservationVSAvoidfilter decision processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes the processing approach by introducing edge intensity as a key parameter for filtering decisions. Instead of applying filtering based on fixed rules, the system calculates edge intensity values for each block and uses these parameter values to dynamically determine filtering application. The edge intensity parameter quantifies the local image characteristics, enabling data-driven filtering decisions that preserve edge quality while maintaining processing efficiency through straightforward threshold comparison operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11303891B2Encoder, decoder, encoding method, and decoding method
Publication Date: 2022.04.12 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US11303891B2 patent drawing
  • US11303891B2 patent drawing
  • US11303891B2 patent drawing

AI summary

An encoder includes circuitry and memory. Using the memory, the circuitry: generates a reconstructed image by encoding and decoding an original image; performs, on a current block included in the reconstructed image, filter processing that is applied to all pixels in the current block, when an edge intensity of the current block is lower than a threshold; and skips the filter processing on the current block when the edge intensity of the current block is higher than the threshold.