Image Editing Method Using Distance-Based Blur Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing methods fail to realistically simulate the photographing results of professional cameras using consumer cameras, as they do not accurately replicate the optical characteristics and depth effects of different lenses.

Innovation Solution

An image editing method that calculates and applies blur matrices based on the distances between objects and a lens, simulating the optical characteristics of various lenses by adjusting the conversion characteristics according to changes in object-lens distance, relative distance to the focal point, aperture value, and focal length, thereby generating a simulated image that mimics the bokeh and depth effects of another camera.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a conventional image processing module performs a blur process using only information of an original image with a selection frame as center, then the processing is simple and fast, but the simulated image is noticeably different from an actual professional camera image and lacks realism

Engineering Contradiction:
Improveaccuracy of blur simulationVSAvoidcomplexity of image processing method
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores blur matrices for various distances and aperture values before actual image processing. When processing an image, the system only needs to lookup and apply the pre-computed blur matrix corresponding to the object's distance and the lens's aperture, avoiding complex real-time calculations while achieving realistic blur effects that match professional camera optics

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces multiple parameters including distance from lens, aperture value, and focal length to determine the blur matrix. By changing these parameters based on actual optical conditions, the system dynamically adjusts the blur effect to accurately simulate different professional camera settings, moving beyond the simple selection-frame-based approach

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If consumer cameras use a greater field of depth to capture clear images, then ease of operation is improved, but the ability to simulate professional camera layering effects is reduced

Engineering Contradiction:
Improveease of camera operationVSAvoidrealism of simulated photographing result
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent uses a blur matrix as an intermediary to transfer the optical characteristics of professional cameras to consumer camera images. The blur matrix acts as a mathematical model that encodes the complex optical behavior of professional lenses, allowing consumer camera images to be transformed into realistic professional-style photographs without requiring the consumer camera hardware itself to have professional optical properties

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a mathematical copy of professional camera optical characteristics through pre-computed blur matrices. Instead of physically modifying the consumer camera to have professional optics, the system copies the optical behavior into computational form and applies it to the captured images, achieving professional results through software-based optical simulation

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8934730B2Image editing method and associated method for establishing blur parameter
Publication Date: 2015.01.13 MEDIATEK INC
  • US8934730B2 patent drawing
  • US8934730B2 patent drawing
  • US8934730B2 patent drawing

AI summary

An image editing method for editing an original image is provided. The original image includes at least a first object and a second object. The method includes steps of: obtaining a first distance between the first object and a lens; obtaining a second distance between the second object and the lens; obtaining a blur matrix set according to the first distance and an optical parameter; obtaining a first blur matrix from the blur matrix set according to the second distance; and performing a blur process on the second object according to the first blur matrix to generate a blurred second object, and generating a simulated image from the first object and the blurred second object.