Video Blur Effect Using Sequential Box Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating blur effects in video editing require a large number of mathematical operations and hardware components, making them inefficient for real-time processing.

Innovation Solution

The use of multiple box filters with unity multiplier values is employed to calculate blurred pixel values by sequentially applying original pixel values through a series of box filters, reducing the number of operations and hardware components needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If Gaussian blur is implemented using convolution with weighted pixel values, then blur quality is improved, but the number of mathematical operations increases significantly

Engineering Contradiction:
Improveblur qualityVSAvoidnumber of mathematical operations
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the blur calculation process into multiple sequential box filter passes. Instead of performing a single complex Gaussian convolution, the method applies multiple simpler box filters in sequence, where each pass processes the output of the previous pass. This segmentation reduces the computational complexity from O(n²) multiplications to O(n) additions per pass, while still achieving Gaussian-like blur quality through the cumulative effect of multiple passes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses simple box filters with unity weights as intermediate processing stages rather than complex Gaussian kernels. Each box filter is a computationally inexpensive operation that can be quickly applied and discarded, with the final Gaussian-like effect emerging from the composition of multiple such simple operations rather than from a single complex filter.

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

2Manufacturing precision

If blur is applied to each pixel in real-time video processing, then video quality is improved, but processing speed decreases

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent divides the blur operation into multiple sequential passes of simple box filters. Each pass processes the video data quickly using only addition operations, and the cumulative effect of multiple passes achieves the desired Gaussian blur quality. This segmentation enables real-time processing by maintaining low computational complexity per frame while still delivering high visual quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies box filters sequentially in multiple continuous passes through the video data. Each pass builds upon the previous pass's output, creating a continuous processing pipeline that efficiently transforms the video. This continuous multi-pass approach maintains processing speed by avoiding idle time between operations while accumulating the blur effect progressively.

Inventive Principle:
Principle #20Continuity of useful action

3Device complexity

If multiple box filters are applied sequentially to create Gaussian blur, then the number of hardware components is reduced, but the number of processing passes increases

Engineering Contradiction:
Improvenumber of hardware componentsVSAvoidnumber of processing passes
Core Design Contradiction:
Device complexityVSDuration of action of moving object

Solution Approach 1:

The patent uses periodic repetition of the same simple box filter operation multiple times in sequence. Rather than implementing a single complex Gaussian filter requiring many hardware components, the method periodically applies the same lightweight box filter pass multiple times, with each pass contributing to the cumulative Gaussian-like effect. This periodic application of a simple operation replaces the need for complex hardware.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7466870B2Apparatus and method for creating effects in video
Publication Date: 2008.12.16 XYLON LLC
  • US7466870B2 patent drawing
  • US7466870B2 patent drawing
  • US7466870B2 patent drawing

AI summary

Creating a blur in a digital image by receiving original pixel values in a frame of image data, and for each pixel position in the digital image being blurred, calculating a blurred pixel value by applying a box filter having a plurality of elements with unity multiplier values to original pixel values for pixel positions that include the pixel position and pixel positions that are nearby to it. The output of the first box filter can be sequentially applied as inputs to a second box filter.