Shifting Block Origin to Reduce Visual Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deblocking filters require additional processing, memory, and tuning, making them less effective in resource-constrained systems for reducing the appearance of block-related artifacts in image and video processing.

Innovation Solution

The method involves obtaining a sequence of image frames, adjusting some or all frames to shift the block origin relative to the image data, and applying a block-based process to each adjusted frame to generate processed frames, thereby reducing the visibility of block artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If deblocking filters are applied to reduce block artifacts, then visual quality is improved, but processing complexity and resource requirements increase

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary dithering or noise addition to the image data before block-based processing. This pre-processing step introduces controlled randomness that prevents consistent block boundary patterns from forming, thereby reducing visible artifacts without requiring complex post-processing deblocking filters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the typically harmful block artifacts into a beneficial effect by intentionally introducing similar-looking noise patterns through dithering. This transforms the visual disturbance caused by blocking into a desirable granular texture that masks artifact boundaries, turning a negative phenomenon into a quality enhancement tool.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Manufacturing precision

If deblocking filters are applied to reduce block artifacts, then visual quality is improved, but memory requirements increase

Engineering Contradiction:
Improvevisual qualityVSAvoidmemory requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and applies noise reduction directly at the block processing stage rather than requiring separate deblocking filter memory structures. By integrating the noise masking function into the existing block processing pipeline, it eliminates the need for additional memory buffers that traditional deblocking filters would require.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If deblocking filters are applied to reduce block artifacts, then visual quality is improved, but processing time increases

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent merges the artifact reduction function with the existing block-based processing operations. By combining noise dithering and block processing into a single integrated operation rather than sequential steps, it achieves visual quality improvement without the additional processing time that separate deblocking filter applications would require.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250078224A1Methods for reducing the appearance of block-related artifacts
Publication Date: 2025.03.06 ARM LTD
  • US20250078224A1 patent drawing
  • US20250078224A1 patent drawing
  • US20250078224A1 patent drawing

AI summary

Methods and systems for reducing the appearance of block-related artifacts are described. The methods include obtaining image frames in a sequence of image frames and adjusting some or all image frames in the sequence of image frames to generate adjusted image frames. The adjusted image frames may be created by generating image data and adding it to one or more edges of the image frame or by discarding image data from the image frame. The adjusted image frames shift a block origin relative to image data in the image frame. The adjusting is performed so that the shift of the block origin varies during the sequence of image frames. A block-based process is applied to each adjusted image frame to generate processed image frames, wherein blocks of image data are selected and processed in each adjusted frame of image data according to the block origin.