Image Re-encoding Deblocking Filter for Block Distortion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image re-encoding methods face challenges in reducing block distortion of MPEG-2 encoded image data without increasing circuit scale or processing time, and require significant memory storage.

Innovation Solution

An image re-encoding method that decodes image data block-by-block, performs boundary detection, and applies deblocking filtering using deblocking filter strength determined from the first encoding method's parameters, reducing block distortion without additional hardware or memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a storage device (memory) with more than one macroblock line is provided to remove block distortion, then block distortion is reduced, but processing time and circuit scale increase

Engineering Contradiction:
Improveblock distortion reductionVSAvoidcircuit scale
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies deblocking filtering during the encoding process before the data is stored or transmitted, rather than requiring additional memory storage and post-processing. The filter strength is determined based on encoding parameters, and the filtering is performed as part of the encoding workflow, eliminating the need for separate distortion reduction hardware.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If a storage device (memory) with more than one macroblock line is provided to remove block distortion, then block distortion is reduced, but processing time increases

Engineering Contradiction:
Improveblock distortion reductionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent combines the deblocking filtering function with the existing encoding device operations. The boundary detection and deblocking filter processing are integrated into the encoding workflow, allowing block distortion reduction to be performed as part of the normal encoding process without requiring separate processing stages or additional time.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If additional block distortion reduction means are added, then block distortion is reduced, but circuit scale increases

Engineering Contradiction:
Improveblock distortion reductionVSAvoidcircuit scale
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The encoding device is designed to perform multiple functions: it detects boundaries using encoding parameters, determines filter strength based on those parameters, and applies deblocking filtering all within a single integrated system. This multi-functional approach eliminates the need for separate distortion reduction hardware while achieving the same effect.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The encoding device uses its own existing encoding parameters to perform boundary detection and filter strength determination, rather than requiring external or additional specialized components. The system serves its own distortion reduction needs using resources already available in the encoding process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8326064B2Image re-encoding method to decode image data which is orthogonally transformed per first block and encoded by a first encoding method
Publication Date: 2012.12.04 NEC CORP
  • US8326064B2 patent drawing
  • US8326064B2 patent drawing
  • US8326064B2 patent drawing

AI summary

Provided is an image re-encoding method which simultaneously satisfies reduction of block distortion and reduction of a memory when re-encoding image data encoded by a first encoding method, by a second encoding method. An image re-encoding method comprises the steps of decoding image data encoded per block by the first encoding method; and encoding the image data decoded in the step of decoding, per block by the second encoding method. The step of encoding the image data includes the steps of: performing boundary detection to detect a block boundary of the image data encoded by the first encoding method, with the use of the image data encoded by the first encoding method; and deblocking to perform a deblocking filter process to the block boundary detected in the step of performing boundary detection.