Blur Image Calculation Using Segmented Summed-Area Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing method of obtaining blur images using Summed-Area Tables (SAT) requires significant memory storage and slow memory access, making it impractical for real-time blur effects in computer graphics due to the large memory requirements and bandwidth limitations.

Innovation Solution

A system that calculates blur image data using a combination of hardware and software components, including caches and a sat calculation device, to efficiently store and retrieve SAT values, reducing memory usage and improving access times by using a cache system to store and update SAT values incrementally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If SAT table is stored in memory to obtain blur images, then blur image calculation is enabled, but memory storage requirement becomes too large and memory access becomes too slow

Engineering Contradiction:
Improveblur image calculation capabilityVSAvoidmemory storage requirement
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent divides the SAT table into multiple smaller tables, each storing SAT values for a specific region of the image. Instead of storing one large SAT table for the entire image, the system creates separate SAT tables for different regions (e.g., left half, right half, or other spatial divisions), thereby reducing the memory footprint while maintaining the ability to calculate blur images through region-specific SAT data.

Inventive Principle:
Principle #1Segmentation

2Productivity

If SAT table is stored in memory to obtain blur images, then blur image calculation is enabled, but memory bandwidth becomes limited causing slow access

Engineering Contradiction:
Improveblur image calculation capabilityVSAvoidmemory access speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

By segmenting the SAT table into smaller region-specific tables, the system reduces the amount of data that needs to be transferred from memory during blur calculation. Each smaller SAT table can be accessed more quickly and with less bandwidth consumption compared to a single large SAT table, thereby improving memory access speed.

Inventive Principle:
Principle #1Segmentation

3Productivity

If continuous SAT calculation is performed on entire screen for real-time blur effects, then real-time blur is achieved, but memory requirement becomes too large

Engineering Contradiction:
Improvereal-time blur processing capabilityVSAvoidmemory storage requirement
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the SAT calculation into region-specific operations, where each region has its own SAT table. This allows the system to perform continuous SAT calculation for real-time blur effects while maintaining manageable memory requirements, as each region's SAT data is stored separately rather than requiring a single large SAT table for the entire screen.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8970614B2Apparatus and a method for obtaining a blur image
Publication Date: 2015.03.03 DIGITAL MEDIA PROFESSIONALS
  • US8970614B2 patent drawing
  • US8970614B2 patent drawing
  • US8970614B2 patent drawing

AI summary

[Problem] The present invention provides an apparatus and a method, which can reduce required memory, for obtaining blur image in computer graphics.[Method of solution] The present invention performs processing leaving only the calculation results of the necessary column to obtain blur image without full memory of the SAT table. As a result, the present invention provides an apparatus and a method, which can reduce required memory, for obtaining blur image in computer graphics.